Com’è essere uno studente di informatica alla Purdue University?

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.