Il corso prevede una articolazione in percorsi nei 3 anni, per un totale di 180 crediti.

Dall'anno accademico 2024/2025 è offerto in italiano e in inglese, con due percorsi analoghi per contenuti e finalità, diversi solo per la lingua.
Nel percorso in italiano alcuni insegnamenti, in particolare quelli a scelta, si possono svolgere in inglese.

Si può inoltre scegliere un piano di studio personalizzato che deve rispettare l’ordinamento e il regolamento didattico e deve essere approvato da una commissione.

Questo corso è indicato sia per coloro che intendano proseguire gli studi con un corso di studio magistrale in materie informatiche o affini, sia per coloro che intendano concludere gli studi al termine del corso di laurea in Informatica. 

Insegnamenti obbligatori
Insegnamento Crediti (CFU)
Analisi matematica 1 12
Geometria e algebra lineare 6
Programmazione 1 12
Calcolatori 6
Fondamenti matematici per l'informatica 6
Probabilità e statistica 6
Programmazione 2 6
Programmazione Funzionale 6
Algoritmi e strutture dati 12
Ingegneria del software 12
Basi di dati 6
Reti, in italiano 6
Sistemi operativi 12
Logica computazionale 6
Fisica 6
Linguaggi formali e compilatori 12
Introduction to machine learning     6
12 crediti a scelta tra i seguenti insegnamenti
Insegnamento Crediti (CFU)
Introduzione alla programmazione per il Web 6
Human Computer Interaction (in inglese) 6
Reti logiche 6
Fondamenti di elaborazione dei segnali 6
Introduction to Computer and Network Security (in inglese) 6
Sistemi informativi 6
Programmazione avanzata 6
Fondamenti di robotica 12
Laboratorio di programmazione per sistemi mobili e tablet 6
Optimization Techniques (in inglese) 6
Altri insegnamenti a scelta libera 12
Altre attività obbligatorie
Insegnamento Crediti (CFU)
Tirocini formativi e di orientamento 9
Inglese B1 3
Prova finale 6
Aggiornato il
29 Marzo 2024