Secondo Anno
Il cuore dell'informatica: algoritmi, sistemi operativi e gestione dei dati.
Algoritmi e Strutture Dati
Complessità computazionale, alberi, grafi e algoritmi di ordinamento.
Sistemi Operativi
Processi, thread, gestione della memoria, file system e concorrenza.
Basi di Dati
Modello relazionale, algebra relazionale, progettazione ER e SQL.
Probabilità e Statistica
Calcolo combinatorio, variabili aleatorie, distribuzioni e inferenza statistica.
Interazione Uomo Macchina
Design interfacce, usabilità, prototipazione e user experience.
Programmazione ad Oggetti
Classi, interfacce, ereditarietà, polimorfismo e design pattern base.