Presentazione

Il Corso di Laurea Magistrale in Computer Science si propone di fornire alle laureate e ai laureati le competenze e la versatilità necessarie per apprendere, utilizzare e sviluppare in modo autonomo tecniche e innovazioni scientifiche e tecnologiche che potranno emergere in futuro.
La formazione impartita durante il corso di studi rende le laureate e i laureati magistrali in Computer Science particolarmente idonei a intraprendere percorsi professionali presso aziende e laboratori di ricerca e sviluppo, contesti nei quali l’innovazione continua costituisce un elemento strategico.

Dal punto di vista tecnologico il corso di laurea magistrale in Computer Science ha l'obiettivo di creare dei professionisti in grado di specificare, progettare, costruire, implementare, verificare, valutare e mantenere sistemi informatici complessi che sappiano rispondere alle differenti esigenze dei loro utenti.

Le laureate e i laureati magistrali in Computer Science - Informatica acquisiscono una formazione scientifica ampia e solida che li prepara:
- ad affrontare problemi che possano inserire in qualsiasi ambito e contesto informatico e a saperli risolvere in autonomia applicando rigorosamente il metodo scientifico;
- a gestire con competenza e metodo i progressi della tecnologia, contribuendo attivamente al suo avanzamento;
- ad accedere a corsi di studio di livello superiore, sia in ambito nazionale che internazionale.

Le laureate e i laureati magistrali in Computer Science si presentano come figure professionali altamente qualificate, in grado di operare in contesti ICT (Information and Communication Technologies) complessi, e sono preparate ad assumere, nel corso della loro carriera, ruoli di elevata responsabilità.

In particolare, le laureate e i laureati magistrali dimostrano capacità:

- di lavorare efficacemente in team e di condurlo;
- di comunicare in modo chiaro, preciso ed efficace;
- di dirigere e coordinare progetti complessi;
- di intraprendere e seguire percorsi di apprendimento continuo durante l’intero arco della vita professionale.

Il corso di laurea magistrale in Computer Science offre a studentesse e studenti l’opportunità di personalizzare il proprio percorso formativo mediante la scelta tra diversi Piani di Completamento Consigliati (PCC), ciascuno dei quali focalizzato su un’area specifica dell’informatica:
- Algorithms
- Artificial Intelligence
- Computational Models for Systems Design
- Data Science
- Multimedia Computing and Interaction
- Networks, Security
- Software Engineering
- Systems.

Gli studenti e le studentesse possono definire il proprio piano di studi combinando due PCC, integrandoli eventualmente con insegnamenti aggiuntivi, al fine di conseguire il totale dei CFU richiesti.

A completamento del percorso formativo, è prevista un’Attività Formativa Complementare (AFC), proposta in diverse modalità. È possibile selezione una delle attività definite annualmente dal Consiglio di Area Didattica (CAD).
Le AFC sono finalizzate allo sviluppo di competenze trasversali, utili a integrare la preparazione accademica e a favorire un più agevole inserimento nel mondo del lavoro.

Numerosi insegnamenti prevedono attività progettuali, anche svolte in laboratorio, finalizzate allo sviluppo e al testing di soluzioni avanzate per problemi di complessità paragonabile a quella riscontrabile nei contesti applicativi reali.

Per molti insegnamenti è prevista attività progettuale svolta in laboratorio, finalizzata allo sviluppo e al testing di soluzioni
avanzate per problemi di complessità paragonabile a quella che si incontra nel mondo reale.

Il Corso di Laurea ha attivato diverse convenzioni Erasmus, offrendo così alle studentesse e agli studenti l’opportunità di arricchire il proprio percorso formativo attraverso esperienze di studio all’estero.