Bästa svaret
Jag antar att det beror på vad du letar efter, och som med de flesta saker, vad du lägger in hjälper till att avgöra vad du får ut.
Kurser: Ganska bra introduktioner till programmering först (särskilt för mig eftersom jag var nybörjare), sedan Objektorienterad programmering och slutligen Software Engineering (2 kurser), blandat med en mängd andra ämnen som operativsystem, datastrukturer, datorarkitektur, parallell programmering, algoritmer etc. Om du väljer en BS många av dessa kommer att krävas utöver vissa matematikkurser. B.A. är mer flexibel och kräver endast Calculus 1, Discrete Math och ditt val av dessa tekniska val.
Professorer: En sak att säga är att de alla har erfarenhet – antingen från avancerade studier inom ett visst område av forskning, som tidigare programvaruingenjör eller till och med nuvarande som undervisar utöver sitt vanliga jobb. Jag vet inte hur de jämförs med andra universitet, men de överträffar de flesta professorer som jag har hört talas om.
Resultat: Det är här det är upp till dig. Det finns en hög efterfrågan på examen inom datavetenskap, men examen är inte immun mot hela problemet ”kan inte få jobb utan erfarenhet, kan inte få erfarenhet utan jobb”. Personligen har jag inte fått en position inom mitt område än. Å andra sidan flyttade en klasskamrat till San Francisco för att arbeta för Google, och en annan stannade här och arbetade för J.P.Morgan. Om du kan praktikera medan du är på college, gör det.
-Jag fick min B.A. i datavetenskap från UD förra året.
Bonus: universitetet i sig är fantastiskt. Kvalificerade, intressanta professorer, studenter med olika intressen (och över hundra klubbar och organisationer att visa för det), trevligt campus och bra läge – 1 timmes bilresa till Philadelphia / Baltimore, 2 timmar till DC / NYC, plus staten själv har dess charm.