Informatica generale

Primo anno (35 ore fisse)
Algebra lineare (2) Algoritmi e strutture di dati (6) Analisi matematica (4) Elaborazione di testi (2) Esercitazioni di Analisi matematica (2) Esercitazioni di Programmazione I (2) Esercitazioni di Sistemi operativi (2) Inglese per informatici I (3) Matematica discreta I (3) Programmazione in C++ (3) Sistemi operativi (6)
Secondo anno (31 ore fisse + 4 ore a scelta)
Algebra (3) Analisi numerica (6) Architettura dei calcolatori (6) Basi di dati (6) Esercitazioni di Programmazione II (2) Geometria affine (2) Geometria proiettiva (2) Logica matematica (4)
Terzo anno (29 ore fisse + 6 ore a scelta)
Algoritmi per grafi (3) Elaborazione delle immagini (4) Grafica al calcolatore (4) Programmazione di sistemi (6) Sicurezza dei dati (6) Teoria della complessità (6)
Quarto anno (25 ore fisse + 10 ore a scelta)
Funzioni booleane (3) Informatica teorica (4) Intelligenza artificiale (4) Linguaggi formali (4) Programmazione di librerie grafiche (3) Reti di calcolatori (3) Sviluppo e manutenzione del software (4)
Quinto anno (25 ore fisse + 10 ore a scelta)
Inglese per informatici II (3) Programmazione funzionale (6) Ricerca in testi (3) Specificazione algebrica (2) Telematica (4) Teoria dell'informazione (4) Uomo e computer (3)
Insegnamenti a scelta
Algebra computazionale (6) Algebra universale (3) Algebre processuali (2) Algoritmi paralleli (3) Algoritmi per testi (6) Algoritmi stocastici (3) Analisi numerica per la grafica (6) Animazione (3) Applicazioni della programmazione logica (3) Architettura computer-assistita (3) Automazione (3) Automi finiti (4) Biochimica per informatici (4) Bioinformatica (4) Calcolatori paralleli (4) Calcolo combinatorio (3) Calcolo parallelo (6) Calcolo scientifico (3) Calcolo simbolico (3) Categorie (3) Circuiti elettronici (6) Code d'aspetto (3) Commercio elettronico (2) Componenti elettronici (3) Computazione biologica (2) Computazione quantistica (2) Costruzione di compilatori (6) Crittografia (6) Didattica computer-assistita (2) Didattica multimediale (2) Diritto informatico (2) Economia dell'informazione (2) Elaborazione dei segnali (6) Elaborazione della voce (4) Elettronica (6) Equazioni differenziali ordinarie (3) Equazioni differenziali parziali (3) Etica medica e informatica (2) Fonetica generale (2) Fonetica sperimentale (4) Formattazione di documenti (3) Funzioni computabili (4) Geometria computazionale (4) Informatica aziendale (6) Informatica musicale (2) Informatica nei paesi in via di sviluppo (2) Ipertesti (2) Laboratorio di crittografia (3) Laboratorio di elettronica (6) Laboratorio di geoinformatica (3) Laboratorio di geometria computazionale (2) Laboratorio di statistica (4) Lambda-calcolo (3) Linguistica computazionale (4) Linguistica generale (3) Linguistica teorica (4) Logica fuzzy (3) Matematica discreta II (3) Matematica finanziaria (6) Ottimizzazione genetica (2) Ottimizzazione lineare (3) Ottimizzazione nonlineare (3) Pattern recognition (3) Periferiche (6) Processi stocastici (6) Programmazione in Fortran (4) Programmazione logica (6) Programmazione multimediale (2) Programmazione orientata agli oggetti (3) Realtà virtuale (3) Reti di Petri (4) Reti neurali (4) Serie temporali (4) Servizi di informazione (2) Sicurezza dei dati in medicina (6) Simulazione di sistemi ecologici (2) Sistemi distribuiti (4) Sistemi esperti (3) Sistemi interattivi (3) Sistemi multimediali (3) Sociologia per informatici (2) Statistica (4) Strutture di dati (2) Telecomunicazioni (4) Teoria dei codici (4) Teoria dei grafi (4) Teoria dei modelli (3) Teoria dei numeri (3) Traduzione automatica (3) Verifica di programmi (3) Vita artificiale (2)