Organizzazione e contatti
Presidente del Corso di studio - Presidente del Consiglio di area didattica
| Annalisa Massini |
Docenti di riferimento
| LUIGI ORSINA |
| LORENZO CARLUCCI |
| ANNALISA MASSINI |
| GAIA MASELLI |
| GIANNI FRANCESCHINI |
| GABRIELE TOLOMEI |
| IVANO SALVO |
| GIOVANNA NAPPO |
| FEDERICO PELLARIN |
| ANDREA TERRACINA |
| DANIELE FRIOLO |
| GABRIELE VIAGGI |
| NADIA ANSINI |
| MASSIMO GERMANO |
| PAUL JOSEPH WOLLAN |
| AZAHARA DE LA TORRE PEDRAZA |
Tutor del corso
| ALESSANDRO CHECCO |
| GIUSEPPE PERELLI |
| MARIA DE MARSICO |
| TONI MANCINI |
| ANDREA STERBINI |
| IACOPO MASI |
| MATTIA SAMORY |
| ENRICO TRONCI |
| MAURIZIO MANCINI |
| TIZIANA CALAMONERI |
| ANGELO MONTI |
Regolamenti
Regolamento del corso
Il percorso formativo del corso di laurea in Informatica si articola su tre anni nel modo seguente.
1) Durante il primo anno viene fornita la preparazione matematica di base e vengono fornite le prime conoscenze fondamentali di Informatica. È inoltre previsto un insegnamento relativo alla lingua inglese.
Gli insegnamenti del primo anno sono tutti obbligatori e sono:
• Fondamenti di Programmazione
• Metodologie di Programmazione
• Introduzione agli Algoritmi
• Progettazione di Sistemi Digitali
• Architettura Degli Elaboratori
• Calcolo Differenziale
• Calcolo Integrale
• Metodi Matematici per l’Informatica
• Lingua Inglese
2) Durante il secondo anno viene completata la preparazione matematica necessaria e vengono fornite ulteriori conoscenze di Informatica su aree la cui conoscenza è irrinunciabile per una laureata o un laureato in Informatica
Gli insegnamenti del secondo anno sono tutti obbligatori e sono:
• Progettazione di Algoritmi
• Sistemi Operativi (I e II modulo)
• Reti di Elaboratori
• Basi di Dati (I e II modulo)
• Algebra
• Calcolo delle Probabilità
3) Durante il terzo anno sono previsti due insegnamenti obbligatori che permettono di completare la formazione informatica:
• Ingegneria del software
• Automi, calcolabilità e complessità
Le studentesse e gli studenti hanno poi la possibilità di scegliere in quale direzione approfondire la propria preparazione, orientandosi verso insegnamenti a carattere più teorico o più applicativo, che permettono comunque di apprendere le corrette metodologie di progettazione e analisi necessarie negli specifici campi. Gli insegnamenti da scegliere previsti al terzo anno per il completamento della formazione sono:
• Linguaggi di Programmazione
• Linguaggi e Compilatori
• Intelligenza Artificiale
• Machine Learning
• Programmazione di Sistemi Embedded e MultiCore
• Verifica e Validazione dei Sistemi Intelligenti
• Programmazione per il Web
• Interazione Uomo Macchina
• Sicurezza
• Tecniche di Programmazione Funzionale e Imperativa
• Matematica Discreta (fruito da Discrete Mathematics)
• Modelli e Ottimizzazione
• Biologia Computazionale
• Organizzazione e Gestione per lo Start-Up Aziendale
• Data Science e Diritto
• Fisica
Completano il terzo anno i crediti a scelta dello studente, massimo 12 CFU, che possono essere scelti anche al di fuori dell’offerta formativa del percorso di studi, purché contribuiscano coerentemente al completamento della formazione.
Per tutti gli insegnamenti sono previste attività di laboratorio e/o attività di progettazione oppure esercitazioni. In particolare, molti degli insegnamenti di area informatica prevedono attività di tipo laboratoriale, mentre gli insegnamenti di matematica e gli insegnamenti a carattere teorico, prevedono delle esercitazioni.
Per quanto riguarda le attività di laboratorio, esse sono essenzialmente rivolte allo sviluppo di programmi negli insegnamenti del primo anno, mentre divengono veri e propri laboratori progettuali negli insegnamenti del secondo e del terzo anno.
Per completare il percorso di studi, le studentesse e gli studenti dovranno svolgere un’attività di tirocinio e sostenere l’esame di laurea.
Il tirocinio è svolto sotto la guida di un responsabile interno alla Facoltà e può essere esterno (svolto presso aziende o enti esterni) o interno (svolto nell'ambito del corso di laurea). In entrambi i casi il tirocinio prevede che alla studentessa o allo studente sia proposto un problema del mondo reale, che dovrà risolvere attraverso l'elaborazione di un progetto sviluppato con un approccio professionale.
I metodi di accertamento delle conoscenze e delle competenze acquisite per i singoli aspetti della formazione si basa su valutazioni in itinere e/o sugli esami finali dei corsi, nonché attraverso la valutazione della documentazione prodotta per progetti e attività di laboratorio.
La verifica della preparazione complessiva acquisita durante il corso di studi avviene attraverso la prova finale, che consiste nella presentazione dell’attività di tirocinio svolta sotto la supervisione di un docente alla commissione valutatrice, che potrà porre domande per accertare la padronanza del candidato rispetto al lavoro di tirocinio svolto.