Najlepsza odpowiedź
tldr: To wspaniałe i bardzo się cieszę, że zdobyłem specjalizację z tego przedmiotu.
Zajęcia: wykłady są raczej teoretyczne i obejmują raczej pomysły niż praktykę programowania. Laboratoria, godziny pracy mentorów (mentorzy są wspaniali i kochają cię, idą na godziny mentorów) i przepełnienie stosu – wszystko to nauczy Cię większości składni programowania. Kursy są stosunkowo trudne, spodziewają się, że będą wymagające intelektualnego wyzwania i zmuszone do myślenia na różne sposoby. Moje kursy CS były pokonane tylko w surowej trudności intelektualnej na moich kursach matematycznych, chociaż obciążenie pracą domową z CS było zwykle wyższe (chociaż niższe niż w przypadku kursu językowego).
Profesorowie: Wydział jest bardzo zżyty i bardzo miły. Profesorowie są bardzo szczęśliwi, mogąc pomóc Ci w godzinach pracy, jeśli masz problemy z materiałami, chociaż osobiście polecałbym regularne uczęszczanie na godziny mentorskie, jeśli masz trudności. Specjaliści są niezwykle inteligentni i dobrze zorientowani w swoich obszarach tematycznych, więc wykłady są zwykle dość wysokiej jakości. Szczególnie polecam Bulls 52 (chociaż będziesz się nudzić), seminarium dla Wu i kurs języków programowania Greenberga.
Koledzy z klasy: Inni studenci CS zwykle współpracują i chętnie pomagają ci zrozumieć trudny materiał. Uważam, że grupa jest bardzo przyjazna i serdeczna.
Przygotowanie do przemysłu: Kursy CS w Pomonie są bardziej teoretyczne niż w wielu innych szkołach. W rezultacie istnieją standardowe funkcje branżowe (takie jak git i lepsze zrozumienie środowiska UNIX), których możesz przegapić. Jednak studenci Pomony generalnie całkiem nieźle sobie radzą w zdobywaniu staży w przemyśle i wydają się osiągać sukcesy, gdy już tam są.
Informatyka jest w Pomonie to trudny kierunek, który wymaga sporej ilości wytrwałości, ale jest bardzo satysfakcjonujący do tych, którzy się przebijają.