Beste svaret
La meg starte med en historie.
Når jeg jobbet for Rice IT, en av de andre studentarbeiderne ved Help Desk, en TA for Algorithmic Thinking , vurderte oppgaver høyt i nedetiden. Han tenkte: «Den samme feilen?» etter å ha merket noen papirer på rad for en mindre enn optimal kjøretid. Sekunder senere, «Hva faen! De implementerte det rett fra biblioteket.» Med andre ord er kode fra biblioteker allerede den raskeste og mest konsise. Han forbannet og tok rasende opp det feilaktige karakterarket.
Bare når det skjer, kom prof. Rixner med sin egen implementering, mer elegant enn den offisielle versjonen av Python Library. NBD.
Rice hadde en stor hit på Coursera i år i Intro til interaktiv programmering med Python , en av våre CS Intro-klasser. Glansen som trakk folk, tror jeg, var lær-ved-bygning-spill-tilnærmingen, og at prof. Rixner bygde en Python IDE rett inn i nettleseren ( CodeSkulptor ). Hvis du noen gang har tatt programmering, vet du smertene ved å sette opp en IDE som nybegynner.
Hvis du tar kurset på Rice, vil du tonehøyde og designe et spill i andre halvdel. Dette er en sjelden klasse hvor du drar med noe å vise, noe kreativt resultat. Jeg lover at det vil ta lang tid før du bygger noe eget innen fysikk eller matematikk. Mange av klassekameratene mine igjen med ganske fantastiske arkadespill første semester første året.
Når det er sagt, har vi ikke hotshot-professorer her. Ingen Turing-priser på kontortid. Du vil ikke «lese» virkelig bemerkelsesverdige ting som gjøres for feltet «i Times. Og det er absolutt avdelinger i dette landet der hver eneste professor der har noen små krav til denne hotshotnessen. Du vil ikke gå glipp av kreativ produksjon heller (Berkeleys SaaS-kurs tildeler lag til å bygge for ideelle organisasjoner, for eksempel. MITs leketøylaboratorium også). Cal har tre EECS-bygninger; vi har ganske mange samlinger i Duncan Hall. Stanford har Gates Computer Science Building; vi har ikke engang en CS-salong. Vi har færre CS-klubber og lag, og mange færre priser.
Kanskje du kommer til Rice fordi verden er stor og livet er kort. Men kommer ikke bare fordi du tiltrekkes av en visjon om mindre klassestørrelser og professorer som kan nås. Rice CS bare redid hele pensum. Det kan godt hende det en dag vil være sterkt, og jeg er sikker på at professorene har ønske om god undervisning i hjertet. Ris kaster seg inn i den nye MOOC-kulturen, og hvis du studerer i nær fremtid, er det en god sjanse for at professorer skal prøve Coursera og EdX-kurs på deg.
Hvis ris er et av dine valg fordi du er redd for at du ikke kommer til å jobbe med professorene på de store, dårlige skolene uansett, la meg fortelle deg dette. Du er bra nok. Du kan gå. Og utmerke seg. Og få oppmerksomheten til den professoren du vil jobbe med.
Og hvis det skjer, vil de ikke ta deg og Rice gjør det, eller hvis du allerede er her, vet du det, i på alle måter som betyr noe, nøyer du deg ikke med mindre.
PS CS, og alle avdelinger på Rice, har en viss forbindelse med medisin, sannsynligvis fordi det enorme Texas Medical Center naboen. Det er noe å si om at Rice har en av de raskeste superdatamaskinene, men den brukes til å studere sykdommer ved BRC. Hvis du er spesielt interessert i å bruke CS i medisin, synes jeg at Rice er ganske unik.
Svar
Det avhenger av ditt mål på «godhet»: Synes du en avdeling er god fordi den har Turing-prisvinnere eller på grunn av mangfold i kurs eller større / mindre studentmasser eller jobber på campus tilgjengelig for undergrads / Masters / PhD eller noe annet? Dette tiltaket er også forskjellig avhengig av om du snakker med en undergrad (se Waseems svar) eller gjør dine Masters eller en kandidatstudent (det er meg), ettersom hver av dem har forskjellige forventninger fra instituttet.
For ikke å gi en feilaktig fremstilling av Rices studentgruppe, vil jeg gi et svar på et annet spørsmål: «Hva er en typisk stipendiatperspektiv på Rice Universitys datavitenskapelige avdeling? » … og la deg utlede svaret på ovennevnte spørsmål 😛
– Jeg kom bare til Rice University fordi rådgiveren min flyttet hit, men i ettertid kunne jeg ikke ha tatt en bedre beslutning: – ) – Risadministrator og deretter leder var veldig imøtekommende (og er fortsatt) med overgangsprosessen og hjalp meg mye med å frafalle noen av kravene. Hvorfor påpeker jeg dette? Vel, i noen offentlige universiteter hvor antall innskrevne studenter er veldig stort, det store volumet av papirer / saker gjør administrasjonspersonalet noen ganger ganske lite imøtekommende og noen ganger uhøflig. – Store bilder …visst, de er gode for publisitet, men det som virkelig betyr noe for en kandidatstudent er fakultetets publikasjonsjournal og også om de fremdeles publiserer i topplasser tidsskrifter / konferanser … Hvorfor? Vi må oppgradere på 5-6 år og få jobb 😉 … Btw, hvis du tror Turing-priser gjør en til et stort skudd, mistenker jeg at Moshe vil få en den siste tiden 🙂 – Jeg er enig i at det er færre klubber og den nåværende lederen (sammen med få entusiastiske studenter) prøver å ta tak i det. Så langt det gjelder studenter, er det relativt færre muligheter for å sosialisere … skjønt fredag kveldssamlinger på studentdrevne puben Valhalla (som serverer billig øl) hjelper 😉 – Noen klasser er små, mens andre er ganske store … det avhenger av popularitet og også type kurs (seminarorientert, kodingintensiv, teoriintensiv, innledende eller avansert) … så klassestørrelse bør ikke egentlig være en motiverende faktor for å velge Rice (i det minste ikke for en studenterstudent nt). Når det er sagt, er det viktig å påpeke at blant (veldig utvalgte) kurs jeg tok, fant jeg professorene ganske imøtekommende og hjelpsomme. – Basert på uformelle diskusjoner med andre studenter, virker de fleste av dem ganske fornøyde med sine rådgivere (med spørsmål som mikroadministrasjon, valg av problemer, rapport osv.). – Finansieringssituasjonen er ganske god sammenlignet med andre universiteter. Også kontorer med 3 studenter per rom tildeles studenter, noe som hjelper hvis du trenger fred og ro mens du jobber … noen kan like det, andre foretrekker kanskje et «stort» laboratorie-lignende miljø. – Det er mye summende i entreprenørskap hos Rice de siste årene. MBA-school tilbyr ganske bra kurs på det, pluss at det er hendelser som 3-dagers oppstart som er nyttige for både undergrads og grads. Rice OTT er også ganske nyttig på dette området.
Siden Rice har mindre avdeling, er det i gjennomsnitt 2-3 professorer per forskningsområde. Noen forskningsområder har bare ett. Så her er mitt forslag til potensielle studenter: Gjør litt lekser før du søker her. Hvis du er litt sikker på hvilket område du vil jobbe i, og hvis du liker publikasjonsjournalen til den «potensielle» rådgiveren i det området, kan du bare søke her. Hvis du er helt uklar, kan du enten slå en gullgruve og finne en riktig rådgiver, eller du kan ende opp med å bosette (eller endre universitet).