Paras vastaus
tldr: On hienoa ja olen niin iloinen, että opiskelin aiheesta.
Luokat: luennot ovat yleensä suhteellisen teoreettisia ja käsittelevät ajatuksia pikemminkin kuin ohjelmointikäytäntöä. Laboratoriot, mentoritunnit (mentorit ovat hienoja ja he rakastavat sinua, menevät mentorien tunteihin) ja pinon ylivuoto opettavat kaikki suurimman osan ohjelmoinnin syntaksista. Kurssit ovat suhteellisen vaikeita, niiden odotetaan olevan älyllisesti haastavia ja pakotettuja ajattelemaan eri tavoin. Matematiikkakurssini voittivat CS-kurssejani vain raaka-aineellisissa vaikeuksissa, vaikka CS: n kotitehtävien kuormitus oli tyypillisesti korkeampi (tosin pienempi kuin kielikurssilla).
Professorit: Laitos on hyvin läheinen ja erittäin ystävällinen. Professorit auttavat sinua mielellään virka-aikana, jos kamppailet materiaalin kanssa, vaikka suosittelen henkilökohtaisesti mentorien aukioloaikoja säännöllisesti, jos kamppailet. Ammattilaiset ovat erittäin älykkäitä ja perehtyneitä aiheisiinsa, joten luennot ovat yleensä melko laadukkaita. Erityisesti suosittelen Bullin 52 (vaikka kyllästytkin), Wun vanhempi seminaari ja Greenbergin ohjelmointikielikurssi.
Luokkatoverit: Muut CS-opiskelijat ovat yleensä melko yhteistyöhaluisia ja halukkaita auttamaan sinua ymmärtämään vaikeaa materiaalia. Minusta ryhmä oli erittäin ystävällinen ja vieraanvarainen.
Valmistautuminen teollisuuteen: Pomonan CS-kurssit keskittyvät teoreettisemmin kuin moniin muihin kouluihin. Seurauksena on, että alan vakiotoimintoja (kuten git ja UNIX-ympäristön parempi tuntemus) saatat kaipaamaan. Pomonan opiskelijat pärjäävät kuitenkin melko hyvin saadessaan harjoittelupaikkoja teollisuudessa ja näyttävät menestyvän siellä ollessaan.
Tietojenkäsittelytiede on Pomonassa on vaikea pääaine, joka vaatii kohtuullisen määrän hiutaleita, mutta on erittäin palkitsevaa niille, jotka sotilaat läpi.