La migliore risposta
Immagino che dipenda da quello che stai cercando, e come la maggior parte delle cose, da quello che metti in aiuta a determinare cosa si ottiene.
Corsi: buone introduzioni alla programmazione prima (soprattutto a me, dato che ero un principiante), poi alla programmazione orientata agli oggetti e infine allingegneria del software (2 corsi), mescolato con una varietà di altri argomenti come sistemi operativi, strutture dati, architettura del computer, programmazione parallela, algoritmi, ecc. Se scegli un BS molti di questi saranno richiesti in aggiunta ad alcuni corsi di matematica. B.A. è più flessibile, richiede solo Calcolo 1, Matematica discreta e la tua scelta di questi elettivi tecnici.
Professori: Una cosa da dire è che hanno tutti esperienza, sia che provengano da studi avanzati in un particolare campo di ricerca, essendo un ex ingegnere del software, o anche uno attuale che insegna oltre al proprio lavoro regolare. Non so come si paragonino ad altre università, ma surclassano la maggior parte dei professori di community college di cui ho sentito parlare.
Risultato: dipende da te. Cè una forte richiesta di laureati in informatica, ma la laurea non è immune da tutto il problema “non si può trovare un lavoro senza esperienza, non si può fare esperienza senza un lavoro”. Personalmente, non sono ancora entrato in una posizione nel mio campo. Daltra parte, un mio compagno di classe si è trasferito a San Francisco per lavorare per Google, e un altro è rimasto qui e lavora per J.P. Morgan. Se puoi fare uno stage mentre sei al college, fallo.
-Ho ricevuto il mio B.A. in Computer Science da UD lanno scorso.
Bonus: luniversità stessa è fantastica. Professori qualificati e interessanti, studenti con interessi diversi (e oltre un centinaio di club e organizzazioni da mostrare per questo), campus piacevole e ottima posizione: 1 ora di macchina da Filadelfia / Baltimora, 2 ore da DC / NYC, più lo stato stesso ha il suo fascino.