Employment Opportunities
Software Systems Specialist
This professional deals with the design and development of applications and services based on software technologies. S/he interprets the requirements of the application domain from a functional, technological, organisational, security and regulatory point of view. Contributes to the definition of specifications for the various design and implementation phases. Participates in security analyses to identify risks and privacy mechanisms and processes. It deals with the design, coding, testing and maintenance of the architectural, software and system components of the product or service to be implemented.
Data Analysis Systems Specialist
This professional deals with the design and development of systems that operate on large amounts of data for machine learning, knowledge extraction, and optimisation of specific business and organisational functions. They determine the methods of data collection, use and analysis based on the requirements of the application domain and regulatory constraints. Contributes to the definition of specifications for the various design and implementation phases. Contributes to security analyses to identify risks and identify data protection mechanisms and procedures. Determines the most appropriate algorithms, analysis methods and validation of results for the context. Participates in the design, coding, testing and maintenance of the necessary software components.
Autonomous Systems Engineer
This profession is suitable for a wide range of contexts, from the management of industrial drones to autonomous driving of vehicles and collaborative robots in work environments. Experts in this field carefully analyse problem specifications, create a 'digital twin' of the system for simulation and validation, and design control algorithms based on mathematical models and artificial intelligence. These control algorithms aim to maximise performance while ensuring the robust safety of autonomous systems and the people involved in their operation. During development, informed technology choices are made with a focus on effectiveness, efficiency and cost. The management of communication with sensors and actuators also focuses on the security of the information transmitted, with particular attention to potential threats and vulnerabilities. Finally, the software produced is designed and implemented in accordance with the necessary ISO standards.
Computer systems designers for fixed and mobile networks
These professionals create, design, optimise, modify, develop and test computer systems, infrastructures and networks used for the acquisition, processing and transport of information and its use in multimedia applications and public and private remote monitoring and communication services.
Hardware and Firmware System Designers
These professionals design, optimise, modify, develop and test the hardware and firmware structures that underpin modern electronic systems (PCs, tablets, smartphones, IoT systems, medical devices, control units for cars, aircraft, drones, robots and measurement devices).
La laurea magistrale in Computer Engineering fornisce conoscenze e competenze negli ambiti fondamentali dell'Ingegneria delle ICT (Information & Communication Technologies), tra cui informatica, cybersecurity, robotica e controllo, machine learning, elettronica, telecomunicazioni e Internet of Things.
Questa laurea magistrale permette agli studenti di conseguire le basi metodologiche e le abilità tecnologiche necessarie per progettare, sviluppare e implementare un'ampia gamma di sistemi e applicazioni richiesti nell'odierna società dell'informazione, al fine di organizzare, gestire, elaborare, recuperare e trasmettere dati e informazioni, tenendo conto degli aspetti di cybersecurity.
Il corso offre agli studenti la possibilità di completare la propria preparazione accademica partecipando sia a tirocini industriali che a tesi di ricerca scientifica. Ciò è reso possibile da un'ampia rete di collaborazioni con aziende locali, nazionali e internazionali, nonché con università europee e di altre parti del mondo. Il corso è interamente tenuto in inglese.
Conoscenza e comprensione.
Ingegneria Informatica
Al termine del Corso di Laurea, lo studente dovrà essere in grado di conoscere, aver compreso e riferire i principali risultati relativi alle seguenti tematiche:
A1 - Funzionamento ed operatività di sistemi informatici in ambienti adversarial
A2 - Requisiti di costo, funzionali e non funzionali dei problemi in ambito informatico
A3 - Metodologie per la sintesi automatica di procedure ed algoritmi a partire da grandi quantità di dati
A4 - Metodi, terminologia e notazione comune per l'apprendimento automatico supervisionato e non supervisionato
A5 - Indici e procedure di valutazione di sistemi di apprendimento automatico supervisionato e non supervisionato
A6 - Formulazione di modelli discreti e continui per l'ottimizzazione vincolata e globale
A7 - Conoscenza delle principali architetture di rete e del funzionamento dei differenti livelli che compongono la stack di Internet
A8 - Protocolli e architetture di comunicazione adatti a scenari Internet ed a dispositivi Internet of Things, in termini di scalabilità, estensione geografica, sicurezza.
A8 - Conoscenza dei più recenti protocolli utilizzati nel Web e delle ragioni che ne hanno dettato le scelte progettuali
A9 - Tecniche e concetti per la progettazione e realizzazione di sistemi informativi di grandi organizzazioni
A10 - Tecniche e concetti per lo sviluppo collaborativo di sistemi software complessi in ambito industriale
A11 - Tecniche per la progettazione e lo sviluppo software orientate al testing
A12 - Tecniche e concetti per lo sviluppo di applicazioni web
A13 - Requisiti di usabilità ed interoperabilità nelle applicazioni web
A14 - Tecniche e concetti per la ricerca automatizzata di informazioni in grandi quantità di dati non strutturati
A15 - Tecniche per la comunicazione e visualizzazione efficace di conoscenza estratta da grandi quantità di dati.
A16 - Strumenti concettuali della crittografia.
A17 - Principali protocolli per la comunicazione con crittografia a chiave privata e con crittografia a chiave pubblica
Tali risultati sono acquisiti attraverso lezioni frontali, esercitazioni in aula e studio individuale.
La verifica dei risultati ottenuti avviene tramite eventuali prove intermedie di valutazione durante lo svolgimento dell'attività formativa ed esami scritti e/o orali al termine dell'attività formativa.
Aspetti teorici, metodologici e tecnologici nell'ambito delle Reti di Telecomunicazione e Internet of Things
Al termine del Corso di Laurea, lo studente che avrà seguito il curriculum Reti di Telecomunicazione dovrà essere in grado di conoscere, aver compreso e riferire i principali risultati relativi alle seguenti tematiche:
A1 - Teoria dell'informazione, modulazioni numeriche, codici per la protezione dall'errore
A2 - Sistemi di comunicazione, risorse e requisiti per l'uso efficiente e sicuro: banda, potenza/energia, qualità del servizio.
A3 - Architetture dei moderni sistemi wireless e relativi standard (sistemi cellulari: GSM, UMTS, LTE; WLAN: IEEE 802.11; WPAN: IEEE 802.15; Reti di sensori; Internet of Things).
A4 - Caratterizzazione e modellizzazione del canale di comunicazione wireless.
A5 - Tecnologie abilitanti per il canale wireless: diversità/multiplazione. OFDM, CDMA, MIMO, V-Blast.
A6 - Caratterizzazione di sistemi elettronici utilizzati in campo wireless.
A7 - Progetto e realizzazione di sistemi di comunicazione mediante dispositivi programmabili (FPGA, DSP, USRP).
A8 - Caratterizzazione di dispositivi e sistemi ad alta frequenza sia nell'ambito delle microonde che nell'ambito dell'ottica.
A9 - Caratterizzazione e progetto di antenne e sistemi di antenne.
A10 - Elaborazione e trasporto informazione multimediale mediante rete eterogenea.
Tali risultati sono acquisiti attraverso lezioni frontali, esercitazioni in aula e in laboratorio e studio individuale.
La verifica dei risultati ottenuti avviene tramite eventuali prove intermedie di valutazione durante lo svolgimento dell'attività formativa ed esami scritti e/o orali al termine dell'attività formativa.
Aspetti teorici, metodologici e tecnologici nell'ambito dell'Ingegneria Elettronica
Al termine del Corso di Laurea, lo studente dovrà essere in grado di conoscere, aver compreso e riferire i principali risultati relativi alle seguenti tematiche:
A1 - Dispositivi e circuiti per l'elettronica analogica;
A2 - Architetture per l'elettronica digitale;
A3 - Elettronica digitale programmabile;
A4 - Elettronica per le reti wireless;
A5 - Elaborazione elettronica di segnali e immagini;
A6 - Sistemi elettronici di potenza.
Tali risultati sono acquisiti attraverso lezioni frontali, esercitazioni in aula e in laboratorio e studio individuale.
La verifica dei risultati ottenuti avviene tramite eventuali prove intermedie di valutazione durante lo svolgimento dell'attività formativa, esami scritti e/o orali al termine dell'attività formativa, discussione di approfondimenti tematici concordati.
Aspetti teorici, metodologici e tecnologici nell'ambito della Robotica e dell'Intelligenza artificiale
Al termine del Corso di Laurea, lo studente dovrà essere in grado di conoscere, aver compreso e riferire i principali risultati relativi alle seguenti tematiche:
A1 - L'ottimizzazione matematica continua e discreta
A2 - La teoria dei sistemi dinamici con particolare riguardo alla nozione di sistema, alle sue rappresentazioni matematiche e alle sue proprietà strutturali, associata alle nozioni di stato, equilibrio, stabilità e retroazione
A3 - L'analisi e la sintesi di sistemi di controllo e la teoria del controllo ottimo e robusto
A4 - Le principali tecniche di apprendimento automatico ed ottimizzazione evolutiva e le metodologie di valutazione dei sistemi basati su queste tecniche
A5 - I principi di funzionamento dei robot e delle loro componenti meccaniche
A6 - Le caratteristiche dei sistemi ad agenti e le tecniche di apprendimento automatico basato su rinforzo
A7 - Le nozioni relative alla formazione dell'immagine e le tecniche di visione artificiale per la rilevazione dei punti chiave, degli oggetti ed il loro tracciamento
A8 - I principi di funzionamento di Internet, gli aspetti tecnici relativi agli attacchi informatici e i meccanismi difensivi.
Tali risultati sono acquisiti attraverso lezioni frontali, esercitazioni in aula e in laboratorio e studio individuale.
La verifica dei risultati ottenuti avviene tramite eventuali prove intermedie di valutazione durante lo svolgimento dell'attività formativa ed esami scritti e/o orali al termine dell'attività formativa.
Capacità di applicare conoscenza e comprensione.
Ingegneria Informatica
Al termine del Corso di Laurea lo studente dovrà essere in grado di:
B1 - Valutare i principali attacchi informatici fattibili in un dato scenario applicativo ed architetturale ed i corrispondenti meccanismi di mitigazione disponibili.
B2 - Valutare i principali rischi associati alle vulnerabilità informatiche in un dato scenario applicativo ed architetturale ed i corrispondenti meccanismi di prevenzione e mitigazione disponibili.
B3 - Valutare ed implementare le tecniche più adatta per l'autenticazione e l'autorizzazione in applicazioni web
B4 - Valutare quando un problema è risolvibile con tecniche di apprendimento automatico e darne una formulazione astratta
B5 - Progettare, realizzare e valutare sperimentalmente soluzioni applicative basate su apprendimento automatico in termini di efficacia, efficienza, interpretabilità e applicabilità
B6 - Progettare ed implementare algoritmi esatti, approssimati e (meta-)euristici per la risoluzione di problemi di ottimizzazione vincolata e globale.
B7 - Determinare l'architettura di comunicazione adatta per i requisiti di uno scenario applicativo distribuito in termini di prestazioni, scalabilità, sicurezza
B8 - Capacità di progettare ad alto livello una rete di telecomunicazione, padroneggiando i concetti di routing, reti locali, VLAN e VPN
B9 - Capacità di comprendere il funzionamento di una rete esistente e di utilizzare i più comuni strumenti di ispezione e analisi del traffico
B10 - Progettare e realizzare prototipi software con strumenti, linguaggi e librerie di riferimento nel settore applicativo specifico anche per machine learning / programmazione web / IR
B11 - Determinare le componenti software necessarie a livello sistemistico ed architetturale in base ai requisiti del settore applicativo specifico anche per machine learning / programmazione web / IR
B12 - Adottare tecniche di sviluppo software adatte per applicazioni in ambito industriale
B13 - Adottare tecniche di testing e di refactoring
B14 - Valutare ed adottare le principali pratiche di design di interfacce web ed i corrispondenti principi di usabilità e accessibilità
B15 - Valutare le principali tecniche di sviluppo frontend e backend più adatte in uno specifico ambito applicativo, inclusi i framework e i linguaggi di programmazione strategici
B16 - Determinare le metodologie di estrazione automatizzata di informazione da grandi quantità di dati non strutturati adatte ai requisiti del dominio applicativo specifico.
B17 - Realizzare strumenti per l'analisi e visualizzazione interattiva di conoscenza estratta da grandi quantità di dati.
B18 - Valutare i principali attacchi informatici fattibili in specifici ambiti applicativi web ed i corrispondenti meccanismi di mitigazione.
B19 - Valutare i principali attacchi informatici al livello dei protocolli di comunicazione fattibili in specifici ambiti applicativi ed i corrispondenti meccanismi di mitigazione.
B20 - Essere in grado di progettare una sessione di comunicazione di crittografia a chiave privata e di crittografia a chiave pubblica
Tali risultati sono acquisiti attraverso lezioni frontali, esercitazioni in aula e studio individuale.
Aspetti teorici, metodologici e tecnologici nell'ambito delle Reti di Telecomunicazione e Internet of Things
Al termine del Corso di Laurea lo studente dovrà essere in grado di:
B1 - Calcolare la capacità di sistemi di comunicazione numerica, progettare tecniche efficienti di modulazione e codifica, anche di tipo adattativo.
B2 - Caratterizzare i canali di comunicazione, con particolare riferimento ai canali wireless.
B3 - Utilizzare e sviluppare tecniche di simulazione per il progetto e l'ottimizzazione di una rete di comunicazione.
B4 - Conoscere le principali tecniche e gli attuali standard internazionali di comunicazione wireless, ed essere in grado di svolgere ruoli innovativi in questo ambito.
B5 - Progettare i principali componenti elettronici richiesti in un sistema wireless.
B6 - Progettare e realizzare sistemi di comunicazione prototipali mediante dispositivi programmabili (FPGA, DSP, USRP).
B7 - Progettare sistemi di trasmissione ad alta frequenza sia nel campo ottico che in quello delle microonde.
B8 - Effettuare misurazioni su sistemi a microonde e ottici.
B9 - Calcolare i parametri dei sistemi di antenna e progettare le antenne più idonee per una data applicazione.
B10 - Progettare e validare tecniche di elaborazione e di trasporto dell'informazione multimediale su rete eterogenea.
Tali risultati sono acquisiti attraverso lezioni frontali, esercitazioni in aula e in laboratorio e studio individuale.
Aspetti teorici, metodologici e tecnologici nell'ambito dell'Ingegneria Elettronica
Al termine del Corso di Laurea lo studente dovrà essere in grado di:
B1 - Progettare reti elettroniche analogiche e digitali;
B2 - Programmare dispositivi FPGA a diversi livelli di astrazione;
B3 - Progettare filtri digitali lineari, definendo opportune architetture realizzative;
B4 - Progettare catene di acquisizione, elaborazione e visualizzazione di immagini per specifiche applicazioni;
B5 - Progettare e realizzare tecniche di elaborazione e analisi di immagini;
B6 - Dimensionare e controllare convertitori elettronici statici.
Tali risultati sono acquisiti attraverso lezioni frontali, esercitazioni in aula e in laboratorio e studio individuale.
Aspetti teorici, metodologici e tecnologici nell'ambito della Robotica e dell'Intelligenza artificiale
Al termine del Corso di Laurea lo studente dovrà essere in grado di:
B1 - formulare modelli matematici, progettare e implementare metodi quantitativi e strumenti software per risolvere problemi decisionali complessi ed identificarne le soluzioni ottime (o sub-ottime)
B2 - riconoscere le caratteristiche di un sistema dinamico in fenomeni di ambiti vari quali elettrotecnica, informatica, elettronica, meccanica, chimica, biologia;
B3 - analizzare sistemi dinamici per indagarne il comportamento, avvalendosi di strumenti sia analitici che numerici;
B4 - progettare sistemi di controllo a retroazione dello stato o dell'uscita e sistemi di controllo ottimo;
B5 - applicare i principali paradigmi dell'analisi di robustezza a sistemi caratterizzati da incertezza di modello.
B6 - valutare quando un problema è risolvibile con tecniche di apprendimento automatico, darne una formulazione astratta, progettare, realizzare e valutare sperimentalmente la soluzione basata su apprendimento automatico
B7 - effettuare un'analisi cinematica di un robot
B8 - identificare un sistema atto ad essere modellato come sistema dinamico e individuare le più adatte tecniche di reinforcement learning
B9 - riconoscere un problema di visione artificiale e caratterizzarlo, identificare le tecniche più appropriate per risolverlo e progettare e realizzare una soluzione basata su di esse
B10 - analizzare sistemi di reti di calcolatori, valutarne i punti di debolezza in termini di sicurezza informatica e progettare e realizzare le relative contromisure.
Tali risultati sono acquisiti attraverso lezioni frontali, esercitazioni in aula e studio individuale.
Sbocchi occupazionali e professionali previsti per i laureati.
Specialista di sistemi software
Questa figura professionale ha grande rilevanza in molteplici contesti diversi tra loro: industrie di piccola, media e grande dimensione; centri di ricerca e sviluppo pubblici e privati; servizi informatici e tecnologici della pubblica amministrazione; società di consulenza informatica. E' particolarmente rilevante nelle organizzazioni attive nei settori di progettazione e sviluppo software, sistemi e servizi specializzati nell'ambito dei sistemi informativi, della cybersecurity e dell'analisi dei dati.
Specialista di sistemi di analisi dei dati
Questa figura professionale ha grande rilevanza in molteplici contesti diversi tra loro: industrie di piccola, media e grande dimensione; centri di ricerca e sviluppo pubblici e privati; servizi informatici e tecnologici della pubblica amministrazione; società di consulenza informatica ed aziendale. E' particolarmente rilevante in tutte le organizzazioni che hanno necessità di gestire grandi quantità di dati raccolti con strumenti elettronici ed informatici.
Ingegnere di sistemi autonomi
Aziende attive nei settori di Robotica Industriale, Automotive, Agricoltura Tecnologica, Settore Medico, Trasporti e Logistica, Industria Aerospaziale, Energia Rinnovabile, Centri di Ricerca e Sviluppo, sia in contesti di piccole, medie o grandi dimensioni. Inoltre, società specializzate nello sviluppo software.
Progettisti di sistemi informatici per reti fisse e mobili
Questa figura professionale ha grande rilevanza in molteplici contesti diversi tra loro: industrie di piccola, media e grande dimensione; centri di ricerca e sviluppo pubblici e privati; servizi di gestione delle infrastrutture di rete sia fissa che mobile; società di consulenza informatica ed aziendale per i servizi di rete. E' particolarmente rilevante in tutte le organizzazioni che hanno necessità di progettare, sviluppare, collaudare e gestire sistemi IoT e di comunicazione fissa e mobile.
Progettisti di sistemi hardware e firmware
Questa figura professionale ha grande rilevanza in molteplici contesti diversi tra loro: industrie di piccola, media e grande dimensione; centri di ricerca e sviluppo pubblici e privati; società di consulenza. E' particolarmente rilevante in tutte le organizzazioni che operano nel settore dell'informatica e dell'elettronica di consumo, dell'elettronica per le comunicazioni, dalla produzione di sistemi IoT e di sistemi embedded, nel settori industriali ad elevata componente tecnologica, nell'automazione industriale e robotica, nell'automotive, nell'aerospazio, e nella conversione dell'energia.
Competenze associate alla funzione.
Specialista di sistemi software
Conoscenze e competenze acquisite nel nucleo del corso di studio e negli approfondimenti di un percorso focalizzato sugli aspetti metodologici e tecnologici dello sviluppo di applicazioni software. Conoscenze specifiche di linguaggi di programmazione, sistemistiche, di cybersecurity.
Specialista di sistemi di analisi dei dati
Conoscenze e competenze acquisite nel nucleo del corso di studio e negli approfondimenti di un percorso focalizzato sugli aspetti metodologici e tecnologici dello sviluppo di applicazioni software. Conoscenze specifiche di linguaggi di programmazione, metodologie e strumenti per il machine learning e per l'intelligenza artificiale.
Ingegnere di sistemi autonomi
La figura professionale sfrutta le conoscenze acquisite nel corso di studi per la modellizzazione e il controllo di sistemi complessi, l'ottimizzazione, la robotica, la visione computazionale, l'utilizzo dell'intelligenza artificiale e apprendimento automatico, oltre a solide conoscenze di programmazione, cybersecurity e comunicazione su reti. Questa integrazione consente loro di fornire soluzioni metodologiche e tecnologiche fondamentali per lo sviluppo di sistemi autonomi e intelligenti.
Progettisti di sistemi informatici per reti fisse e mobili
Conoscenze e competenze acquisite nel nucleo del corso di studio e negli approfondimenti di un percorso focalizzato sugli aspetti teorici, metodologici e tecnologici delle reti di comunicazione fisse e mobili. Conoscenze specifiche di reti di calcolatori, di reti wireless e internet of things, di metodologie e strumenti per il machine learning, di elaborazione dei segnali e immagini.
Progettisti di sistemi hardware e firmware
Conoscenze e competenze acquisite nel nucleo del corso di studio e negli approfondimenti di un percorso focalizzato sugli aspetti metodologici e tecnologici dei sistemi hardware e firmware. Conoscenze specifiche di elaborazione dei segnali e immagini, di progettazione di sistemi elettronici, di progettazione e programmazione di sistemi embedded, di metodologie e strumenti per il machine learning.
Funzione in contesto di lavoro.
Specialista di sistemi software
Questa figura professionale si occupa di progettazione e sviluppo di applicazioni e servizi basati su tecnologie software. Interpreta le esigenze del particolare dominio applicativo, dal punto di vista funzionale, tecnologico, organizzativo, di sicurezza e normativo. Partecipa alla definizione delle specifiche delle varie fasi progettuali e realizzative. Partecipa alle analisi di sicurezza per l'individuazione dei rischi e dei meccanismi e processi per la protezione dei dati. Si occupa della progettazione, codifica, collaudo e manutenzione delle componenti architetturali, software e sistemistiche del prodotto o servizio da realizzare.
Specialista di sistemi di analisi dei dati
Questa figura professionale si occupa di progettazione e sviluppo di sistemi che operano su grandi quantità di dati per l'apprendimento automatico, per l'estrazione di conoscenza, per l'ottimizzazione di funzioni aziendali ed organizzative specifiche. Determina le modalità di raccolta, utilizzo ed analisi dei dati sulla base delle esigenze del particolare dominio applicativo e dei vincoli normativi. Partecipa alla definizione delle specifiche delle varie fasi progettuali e realizzative. Partecipa alle analisi di sicurezza per l'individuazione dei rischi e l'individuazione dei meccanismi e processi di protezione dei dati. Determina gli algoritmi, le modalità di analisi e di validazione dei risultati più appropriate per il contesto. Partecipa alla progettazione, codifica, collaudo e manutenzione delle componenti software necessarie.
Ingegnere di sistemi autonomi
La figura professionale specializzata nello sviluppo di software per sistemi autonomi si adatta a una varietà di contesti, dalla gestione di droni industriali alla guida autonoma di veicoli e robot collaborativi in ambienti lavorativi. Gli esperti in questo settore analizzano attentamente le specifiche del problema, creando un "digital twin" del sistema per simulazioni e convalida, e progettano algoritmi di controllo basati su modelli matematici e intelligenza artificiale. Questi controllori mirano a massimizzare le performance, garantendo al contempo la sicurezza robusta dei sistemi autonomi e delle persone coinvolte nei contesti operativi. Nel corso dello sviluppo, vengono effettuate scelte informate riguardo alle tecnologie, con particolare attenzione a efficacia, efficienza, e costi. La gestione della comunicazione con sensori e attuatori è altresì focalizzata sulla sicurezza delle informazioni trasmesse, con una particolare considerazione per potenziali minacce e vulnerabilità. Infine, il software prodotto è progettato e implementato in conformità agli standard ISO necessari.
Progettisti di sistemi informatici per reti fisse e mobili
Le figure professionali di questo profilo creano, progettano, ottimizzano, modificano, sviluppano e collaudano i sistemi informatici, le infrastrutture e le reti impiegate per l'acquisizione, l'elaborazione e il trasporto dell'informazione e per il suo uso nelle applicazioni multimediali e per i servizi di comunicazione e di monitoraggio remoto pubblici e privati.
Progettisti di sistemi hardware e firmware
Le figure professionali di questo profilo creano, progettano, ottimizzano, modificano, sviluppano e collaudano le strutture hardware e firmware su cui si basano i moderni sistemi elettronici (PC, tablet, smartphone, sistemi IoT, strumentazione medica, centraline di controllo di automobili, aerei, droni, robot e strumentazione di misura).
Caratteristiche della prova finale.
La prova finale consiste nella preparazione di un elaborato che serva a comprovare il possesso delle competenze previste dagli obiettivi formativi assegnati al Corso di Studio.
L'elaborato deve essere sviluppato in modo originale dallo studente sotto la guida di un relatore concordato con il Consiglio del Corso di Studio, su un argomento attuale di interesse teorico, pratico o sperimentale, nel mondo dell'industria o della ricerca scientifica. In particolare, l'elaborato proposto per la prova finale si riferisce sempre ad un'esperienza significativa che potrà interessare:
- una originale attività progettuale;
- un approfondimento su un tema di ricerca di base o applicata;
- una attività di ricerca sperimentale svolta in laboratori universitari o presso enti esterni.
La prova finale si completa poi con la presentazione e discussione dell'elaborato davanti ad una Commissione formata a norma del Regolamento didattico di Ateneo.
Parte dello svolgimento della prova finale può avvenire all'interno di un'attività di stage o tirocinio.