Najlepsza odpowiedź
Myślę, że zależy to od tego, czego szukasz i lubisz w większości rzeczy, co umieścisz in pomaga określić, co otrzymujesz.
Zajęcia: najpierw całkiem dobre wprowadzenie do programowania (zwłaszcza dla mnie, ponieważ byłem początkującym), następnie programowanie obiektowe, a na końcu inżynierię oprogramowania (2 kursy), zmieszane z różnymi innymi tematami, takimi jak systemy operacyjne, struktury danych, architektura komputerów, programowanie równoległe, algorytmy itp. Jeśli wybierzesz BS wiele z nich będzie wymaganych jako dodatek do niektórych kursów matematycznych. B.A. jest bardziej elastyczny, wymaga tylko Rachunku 1, matematyki dyskretnej i wyboru tych technicznych przedmiotów do wyboru.
Profesorowie: Należy powiedzieć, że wszyscy mają doświadczenie – czy to na zaawansowanych studiach w określonej dziedzinie badań, będąc byłym inżynierem oprogramowania, a nawet obecnym, który uczy oprócz swojej zwykłej pracy. Nie wiem, jak wypadają na tle innych uniwersytetów, ale deklasują większość profesorów, o których słyszałem.
Wynik: to zależy od Ciebie. Istnieje duże zapotrzebowanie na absolwentów informatyki, ale stopień ten nie jest odporny na cały problem „nie można dostać pracy bez doświadczenia, nie można zdobyć doświadczenia bez pracy”. Osobiście nie dostałem jeszcze żadnej pozycji w mojej dziedzinie. Z drugiej strony jeden z moich kolegów z klasy przeniósł się do San Francisco, aby pracować dla Google, a inny został tutaj i pracuje dla J.P. Morgana. Jeśli możesz odbyć praktykę na studiach, zrób to.
– Otrzymałem tytuł licencjata. Doktorat z informatyki na UD w zeszłym roku.
Bonus: Sam uniwersytet jest świetny. Wykwalifikowani, interesujący profesorowie, studenci o różnych zainteresowaniach (i ponad sto klubów i organizacji, które się tym zajmują), przyjemny kampus i świetna lokalizacja – 1 godzina jazdy do Filadelfii / Baltimore, 2 godziny do DC / NYC, a sam stan ma jego urok.