OBIETTIVI FORMATIVI
La Laurea Magistrale forma esperti per la progettazione, implementazione, validazione e manutenzione di sistemi software ad elevata complessità e di alta qualità in termini di requisiti quali, ad esempio, prestazioni, sicurezza e affidabilità. Il Corso di Laurea fornisce solide conoscenze e competenze per la realizzazione di soluzioni informatiche, enfatizzando l'applicazione pratica di teorie e metodologie attraverso progetti e casi di studi reali.
Il laureato magistrale avrà le conoscenze informatiche ed ingegneristiche necessarie per applicare un approccio metodologico rigoroso per lo sviluppo del software. Alcuni ambiti applicativi di potenziale interesse sono: sistemi e infrastrutture critiche, internet-of-things, systems-of-systems, cloud, microservizi, blockchain, sistemi resilienti.
Diversi insegnamenti, sia caratterizzanti che affini, comprenderanno attività di laboratorio e richiederanno la realizzazione di progetti per mettere in pratica le conoscenze teoriche acquisite. In particolare, con il coinvolgimento di aziende di varie dimensioni, verranno realizzati corsi intensivi sotto forma di bootcamp.
PROFILO PROFESSIONALE
La figura professionale del Corso di Laurea è il Progettista di Sistemi Software in grado di:
- progettare, implementare, integrare, testare e manutenere componenti e sistemi software che soddisfino requisiti funzionali ed extra-funzionali;
- definire politiche di qualità (in termini di prestazioni, correttezza, affidabilità, resilienza, ecc.) e verificarne, validarne e certificarne il rispetto da parte del sistema sviluppato;
- comprendere ed applicare le metodologie per l’analisi, la verifica, la validazione e la certificazione dei sistemi critici software-intensive;
- gestire progetti software, dal loro concepimento alla consegna finale, garantendo il rispetto delle politiche di qualità stabilite;
- applicare un approccio metodologico di sviluppo secure-by-design tramite l’utilizzo di tecniche e pratiche di sicurezza informatica;
- progettare applicazioni e sistemi informatici sostenibili;
- utilizzare e configurare reti informatiche moderne.
Il laureato magistrale sarà in possesso delle competenze richieste da aziende ed organizzazioni pubbliche e private, nazionali ed internazionali, operanti nel settore informatico o nel campo dello sviluppo di sistemi software complessi. La formazione del laureato magistrale è inoltre mirata al suo inserimento, dopo ulteriori periodi di istruzione (Dottorato di Ricerca) o di addestramento, in attività di ricerca scientifica e tecnologica a livello avanzato. I laureati che avranno crediti in numero sufficiente in opportuni gruppi di settori potranno come previsto dalla legislazione vigente partecipare alle prove di ammissione per i percorsi di formazione per l’insegnamento secondario. Il laureato magistrale potrà iscriversi, previo superamento dell'esame di Stato, all'Albo professionale degli ingegneri (Sezione A, Settore Ingegneria dell'Informazione).
L'offerta didattica è interamente erogata in lingua inglese.
Tutte le informazioni riguardanti i requisiti di ammissione e l'elenco completo dei corsi sono disponibili sui siti dell'Università degli Studi di Firenze e del corso di laurea.