Mi sono laureato in informatica alla Purdue nel 2012. Ho scelto Purdue perché il loro edificio CS (Lawson) era nuovo di zecca nel 2008 e volevo concentrarmi sulla sicurezza informatica. Molti dei professori fanno parte del CERIAS, che è un grande centro di ricerca sulla sicurezza informatica con sede a West-Lafayette.
I primi due anni sono fondamenti di CS come strutture dati, matematica discreta e algoritmi. Purdue ha poi introdotto un sistema di "tracce" che permette di concentrarsi su un'area specifica dell'informatica per gli ultimi due anni. Le tracce disponibili sono le seguenti:
- Computational Science and Engineering
- Computer Graphics and Visualization
- Database and Information Systems
- Foundations of Computer Science
- Machine Intelligence
- Linguaggi di programmazione
- Sicurezza
- Software Engineering
- Systems Programming
Mi è piaciuto molto questo nuovo curriculum. Sono stato in grado di passare ad esso il mio secondo anno quando è stato introdotto e mi ha permesso di prendere elettivi relativi alla sicurezza come classi principali, liberandomi di prendere elettivi CS in altre aree a cui ero interessato, ma su cui non volevo concentrarmi.
La struttura delle classi è quella che ci si aspetta da qualsiasi grande scuola. Il primo anno ci si può aspettare che le lezioni introduttive (CS o altro) siano tenute in grandi aule con un sacco di studenti. Durante il mio secondo anno la dimensione media della mia classe era probabilmente intorno ai 20-25 studenti.
Le piccole dimensioni delle classi sono anche piacevoli perché conosci tutti abbastanza facilmente e finisci per seguire le stesse lezioni con loro. Molte persone frequentano i laboratori di CS anche quando non stanno lavorando a progetti.
La maggior parte delle classi principali sono basate su progetti. I progetti durano da due a tre settimane e vengono consegnati online a meno che non debbano essere mostrati al professore. I laboratori sono obbligatori all'inizio, ma alla fine diventano opzionali come un posto dove puoi chiedere aiuto all'assistente per le cose con cui hai difficoltà.
I professori e gli assistenti sono molto bravi. Si preoccupano del successo dei loro studenti e generalmente hanno una politica di porte aperte per domande e aiuto. Purdue è una scuola di ricerca, quindi molto del loro lavoro è direttamente collegato a ciò che insegnano, e si vede.
Purdue ha una fiera della carriera specifica per la Computer Science e le aziende che vi partecipano devono sponsorizzare il programma CS a diversi livelli per poter partecipare. Aziende come Cisco, Amazon, Microsoft e Google sono sempre presenti. I datori di lavoro considerano il programma CS come uno che prepara molto bene gli studenti per gli ambienti di programmazione del mondo reale e la più grande lamentela che hanno è che Purdue non laurea abbastanza senior ogni anno per soddisfare la loro domanda.