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.