Le attività formative del Corso di Laurea magistrale in Computer Engineering (con contenuti teorici, di laboratorio e progettuali) consentono alle allieve e agli allievi di acquisire competenze ingegneristiche di elevata qualificazione nei settori dell’Information Technology, Data Science, Embedded Systems e Automation Control, con attenzione anche agli aspetti economico-gestionali e dei relativi contesti di mercato.
I corsi sono tenuti interamente in lingua inglese.
Al termine del proprio percorso formativo, la laureata o il laureato sarà in grado di identificare, analizzare, formalizzare e risolvere, all’occorrenza in modo innovativo, i principali problemi, anche complessi, tipici dell’ingegneria informatica ed automatica, e di costruirsi una carriera professionale flessibile e aggiornata all’evoluzione della tecnologia. Il percorso è caratterizzato da una forte impronta applicativa dovuta sia al carattere progettuale di una buona parte dei corsi proposti sia all’attività di tesi che consente all’allieva o all’allievo di misurarsi con problematiche aziendali tipiche della realtà lavorativa che si troverà successivamente ad affrontare.
Il percorso può essere ulteriormente caratterizzato tramite esperienza all’estero all’interno del programma Erasmus sia nella fase di studio che di espletamento della tesi.
Il corso in sintesi
- ADVANCED COMPUTER ARCHITECTURE 6 crediti - 60 ore Primo Semestre
- ARTIFICIAL INTELLIGENCE 6 crediti - 45 ore Primo Semestre
- INDUSTRIAL CONTROL 6 crediti - 64 ore Secondo Semestre
- MACHINE LEARNING 6 crediti - 59 ore Secondo Semestre
- NUMERICAL METHODS IN ENGINEERING SCIENCES 6 crediti - 46 ore Primo Semestre
- PROCESS CONTROL AND ROBOTICS 12 crediti - 90 ore Annualità Singola
- STATISTICAL LEARNING THEORY 6 crediti - 45 ore Primo Semestre
- DEEP LEARNING 6 crediti - 45 ore Secondo Semestre
- ORGANIZATION THEORY AND DESIGN 6 crediti - 50 ore Secondo Semestre
- DATA SCIENCE AND BIG DATA ANALYTICS 6 crediti - 60 ore Secondo Semestre
- DEEP LEARNING 6 crediti - 45 ore Secondo Semestre
- OPTIMIZATION MODELS AND ALGORITHMS FOR DATA SCIENCE 6 crediti - 56 ore Secondo Semestre
- PARALLEL PROGRAMMING 6 crediti - 57 ore Secondo Semestre
- ALGORITHMS AND SYSTEMS FOR ROBOTICS 6 crediti - 50 ore
- COMPUTER VISION 6 crediti - 50 ore
- MASTER THESIS 24 crediti - 0 ore
- NONLINEAR CONTROL AND OPTIMIZATION 12 crediti - 111 ore
- DATA SCIENCE AND BIG DATA ANALYTICS 6 crediti - 60 ore
- ETICA AMBIENTALE 3 crediti - 23 ore
- ETICA PER LA PROGETTAZIONE SOSTENIBILE 6 crediti - 45 ore
- ITALIAN LANGUAGE FOR FOREIGN STUDENTS 3 crediti - 23 ore
- PLANNING, MANAGEMENT AND SUPPLY OF GOODS AND SERVICES 3 crediti - 23 ore
- PROJECT WORK IN COMPUTER ENGINEERING 6 crediti - 135 ore
- REGULATORY AFFAIRS NELLA PROGETTAZIONE, SVILUPPO E CERTIFICAZIONE DI DISPOSITIVI MEDICI 3 crediti - 23 ore
- DEEP LEARNING 6 crediti - 45 ore
- LOGISTICS MANAGEMENT 6 crediti - 45 ore
- MICROSENSORS, INTEGRATED MICROSYSTEMS AND MEMS 6 crediti - 46 ore
- WEB AND MULTIMEDIA TECHNOLOGIES 6 crediti - 52 ore
- ADVANCED COMPUTER ARCHITECTURE 6 crediti - 60 ore Primo Semestre
- ENTERPRISE DIGITAL INFRASTRUCTURE 12 crediti - 120 ore Secondo Semestre
- HUMAN COMPUTER INTERACTION 6 crediti - 45 ore Secondo Semestre
- INFORMATION RETRIEVAL 6 crediti - 60 ore Primo Semestre
- MULTIMEDIA COMPUTING 12 crediti - 102 ore Primo Semestre
- NUMERICAL METHODS IN ENGINEERING SCIENCES 6 crediti - 46 ore Primo Semestre
- ORGANIZATION THEORY AND DESIGN 6 crediti - 50 ore Secondo Semestre
- STATISTICAL SIGNAL PROCESSING 6 crediti - 45 ore Secondo Semestre
- INDUSTRIAL INFORMATICS AND EMBEDDED SYSTEMS 6 crediti - 45 ore Secondo Semestre
- IOT MOBILE PROGRAMMING 6 crediti - 70 ore Primo Semestre
- PARALLEL PROGRAMMING 6 crediti - 57 ore Secondo Semestre
- ARTIFICIAL INTELLIGENCE 6 crediti - 45 ore
- INFORMATION SECURITY 6 crediti - 45 ore
- MASTER THESIS 24 crediti - 0 ore
- ALGORITHMS AND SYSTEMS FOR ROBOTICS 6 crediti - 50 ore
- CLOUD COMPUTING 6 crediti - 45 ore
- ETICA AMBIENTALE 3 crediti - 23 ore
- ETICA PER LA PROGETTAZIONE SOSTENIBILE 6 crediti - 45 ore
- ITALIAN LANGUAGE FOR FOREIGN STUDENTS 3 crediti - 23 ore
- PLANNING, MANAGEMENT AND SUPPLY OF GOODS AND SERVICES 3 crediti - 23 ore
- PROJECT WORK IN COMPUTER ENGINEERING 6 crediti - 135 ore
- REGULATORY AFFAIRS NELLA PROGETTAZIONE, SVILUPPO E CERTIFICAZIONE DI DISPOSITIVI MEDICI 3 crediti - 23 ore
- ALGORITHMS AND SYSTEMS FOR ROBOTICS 6 crediti - 50 ore
- CLOUD COMPUTING 6 crediti - 45 ore
- DEEP LEARNING 6 crediti - 45 ore
- INTERNET AND MULTIMEDIA 6 crediti - 46 ore
- ORGANIZATION THEORY AND DESIGN 6 crediti - 50 ore
- PARALLEL PROGRAMMING 6 crediti - 57 ore
- PROCESS CONTROL 6 crediti - 45 ore
- SATELLITE DATA ANALYSIS 6 crediti - 45 ore
- ADVANCED COMPUTER ARCHITECTURE 6 crediti - 60 ore Primo Semestre
- ARTIFICIAL INTELLIGENCE 6 crediti - 45 ore Primo Semestre
- DATA SCIENCE AND BIG DATA ANALYTICS 6 crediti - 60 ore Secondo Semestre
- ENTERPRISE DIGITAL INFRASTRUCTURE 12 crediti - 120 ore Secondo Semestre
- INFORMATION RETRIEVAL 6 crediti - 60 ore Primo Semestre
- MACHINE AND DEEP LEARNING 12 crediti - 104 ore Secondo Semestre
- NUMERICAL METHODS IN ENGINEERING SCIENCES 6 crediti - 46 ore Primo Semestre
- STATISTICAL LEARNING THEORY 6 crediti - 45 ore Primo Semestre
- FINANCIAL DATA SCIENCE 6 crediti - 45 ore
- INFORMATION SECURITY 6 crediti - 45 ore
- MASTER THESIS 24 crediti - 0 ore
- SATELLITE DATA ANALYSIS 6 crediti - 45 ore
- ETICA AMBIENTALE 3 crediti - 23 ore
- ETICA PER LA PROGETTAZIONE SOSTENIBILE 6 crediti - 45 ore
- ITALIAN LANGUAGE FOR FOREIGN STUDENTS 3 crediti - 23 ore
- PLANNING, MANAGEMENT AND SUPPLY OF GOODS AND SERVICES 3 crediti - 23 ore
- PROJECT WORK IN COMPUTER ENGINEERING 6 crediti - 135 ore
- REGULATORY AFFAIRS NELLA PROGETTAZIONE, SVILUPPO E CERTIFICAZIONE DI DISPOSITIVI MEDICI 3 crediti - 23 ore
- ADVANCED BIOMEDICAL MACHINE LEARNING 6 crediti - 46 ore
- COMPUTER VISION 6 crediti - 50 ore
- OPTIMIZATION MODELS AND ALGORITHMS FOR DATA SCIENCE 6 crediti - 56 ore
- PARALLEL PROGRAMMING 6 crediti - 57 ore
- ADVANCED COMPUTER ARCHITECTURE 6 crediti - 60 ore Primo Semestre
- INDUSTRIAL CONTROL 6 crediti - 64 ore Secondo Semestre
- INDUSTRIAL INFORMATICS AND EMBEDDED SYSTEMS 6 crediti - 45 ore Secondo Semestre
- IOT MOBILE PROGRAMMING 6 crediti - 70 ore Primo Semestre
- MACHINE AND DEEP LEARNING 12 crediti - 104 ore Secondo Semestre
- NUMERICAL METHODS IN ENGINEERING SCIENCES 6 crediti - 46 ore Primo Semestre
- PROCESS CONTROL AND ROBOTICS 12 crediti - 90 ore Annualità Singola
- HARDWARE SOFTWARE CODESIGN 6 crediti - 45 ore Primo Semestre
- ORGANIZATION THEORY AND DESIGN 6 crediti - 50 ore Secondo Semestre
- PARALLEL PROGRAMMING 6 crediti - 57 ore Secondo Semestre
- POWER ELECTRONICS 6 crediti - 70 ore Secondo Semestre
- ALGORITHMS AND SYSTEMS FOR ROBOTICS 6 crediti - 50 ore
- ELECTRICAL DRIVES FOR INDUSTRIAL APPLICATIONS 6 crediti - 120 ore
- MASTER THESIS 24 crediti - 0 ore
- CLOUD COMPUTING 6 crediti - 45 ore
- HARDWARE SOFTWARE CODESIGN 6 crediti - 45 ore
- PARALLEL PROGRAMMING 6 crediti - 57 ore
- ETICA AMBIENTALE 3 crediti - 23 ore
- ETICA PER LA PROGETTAZIONE SOSTENIBILE 6 crediti - 45 ore
- ITALIAN LANGUAGE FOR FOREIGN STUDENTS 3 crediti - 23 ore
- PLANNING, MANAGEMENT AND SUPPLY OF GOODS AND SERVICES 3 crediti - 23 ore
- PROJECT WORK IN COMPUTER ENGINEERING 6 crediti - 135 ore
- REGULATORY AFFAIRS NELLA PROGETTAZIONE, SVILUPPO E CERTIFICAZIONE DI DISPOSITIVI MEDICI 3 crediti - 23 ore
- CLOUD COMPUTING 6 crediti - 45 ore
- HARDWARE SOFTWARE CODESIGN 6 crediti - 45 ore
- MICROSENSORS, INTEGRATED MICROSYSTEMS AND MEMS 6 crediti - 46 ore
- PARALLEL PROGRAMMING 6 crediti - 57 ore
- POWER ELECTRONICS 6 crediti - 70 ore
- PROGETTO DI SISTEMI DIGITALI 6 crediti - 62 ore
- STATISTICAL SIGNAL PROCESSING 6 crediti - 45 ore
- WEB AND MULTIMEDIA TECHNOLOGIES 6 crediti - 52 ore
Descrizione obiettivi formativi specifici
Il corso di laurea magistrale in Computer Engineering è finalizzato alla formazione di figure professionali dotate di una conoscenza approfondita degli aspetti teorici e pratici delle discipline ingegneristiche nel settore dell'Information and Communication Technology (ICT), della multimedialità, dell'automazione e dell'ingegneria dei servizi, con attenzione anche alle problematiche economiche e gestionali tipiche delle imprese e dei contesti di mercato. La didattica è in lingua inglese, che è la lingua dominante nel settore ICT. Al termine del suo curriculum, il laureato sarà in grado di identificare, analizzare, formalizzare e risolvere in modo innovativo, i principali problemi, anche complessi, tipici dell'ingegneria informatica ed automatica e della nuova disciplina, denominata 'service science' che sta cambiando radicalmente l'utilizzo delle tecnologie informatiche nei contesti aziendali e di erogazione dei servizi. Il laureato sarà in grado di costruirsi una carriera professionale flessibile e aggiornata all'evoluzione della tecnologia e di un mercato del lavoro internazionale che si esprime prevalentemente in lingua inglese. Avrà anche la possibilità di iniziare un'attività di ricerca in uno dei contesti che lo scenario nazionale ed internazionale offrono. Per ottenere questi risultati, nel Corso di Laurea Magistrale, si dà particolare importanza, sia all'approfondimento dei contenuti teorici e pratici già acquisiti nel precedente Corso di Laurea, sia allo studio delle tecnologie più innovative, in modo che la preparazione fornita non sia soggetta a rapida obsolescenza, ma sia aggiornata all'evoluzione del mondo dell'ICT e consenta di affrontare con sicurezza anche problemi nuovi e dia gli strumenti concettuali per seguire nel tempo i necessari aggiornamenti. Alla preparazione teorica si affiancano significative esperienze di laboratorio, che, assieme alla preparazione della tesi di laurea, consentono di verificare con attività pratiche le nozioni apprese durante i corsi. L'attività formativa, nella quale particolare importanza verrà data agli aspetti metodologici, sarà organizzata in modo da fornire anche competenze ingegneristiche avanzate per l'esercizio di attività di elevata qualificazione nei seguenti ambiti professionali: - progettazione e sviluppo di sistemi e ambienti di elaborazione multimediale; - caratterizzazione ed analisi delle prestazioni di architetture, infrastrutture e servizi avanzati; - progettazione e analisi di sistemi di elaborazione in tempo reale e per applicazioni specializzate; - progettazione, supervisione e controllo di sistemi robotici; - progettazione di sistemi di automazione per l'industria e i servizi; - metodologie per la modellizzazione, la simulazione e il controllo di sistemi complessi; - analisi e progettazione e gestione di sistemi e di servizi per il territorio e l'ambiente. - progettazione e gestione dei sistemi informativi per le aziende, per il cittadino e per la pubblica amministrazione. Il corso di laurea magistrale mira inoltre a fornire le conoscenze su cui basare gli ulteriori approfondimenti nell'ambito di eventuali corsi di studio successivi (Master di 2° livello e Dottorati di Ricerca). Il Corso di Laurea prevede un certo numero di insegnamenti considerati fondamentali e un gruppo di insegnamenti con i quali si possono poi creare profili professionali avanzati. Questi profili si adeguano nel tempo all'evoluzione della tecnologia nelle aree dei sistemi, delle reti, della multimedialità, dell'automazione e dei servizi. Sono offerti anche insegnamenti che lo studente può scegliere nelle scelte libere per variare la propria preparazione e per ottenere una maggiore flessibilità indispensabile nella professione. Il corso di laurea favorisce l'acquisizione delle certificazioni professionali informatiche, in particolare quelle aderenti agli standard europei eCF ed EUCIP. Alcuni insegnamenti a scelta potranno essere tenuti in lingua italiana.
Sbocchi professionali
Il mercato di riferimento del laureato in Computer Engineering è amplissimo e continua ad estendersi, di pari passo con l'aumentata pervasività di questa disciplina. Sia il mondo dei servizi che quello manifatturiero esercitano una crescente domanda di figure professionali capaci di trovare soluzioni informatiche di avanguardia e aggiornate al mutare della tecnologia. Qui di seguito si elencano alcuni degli ambiti professionali più ricorrenti per l'area dei sistemi, della multimedialità e dell'automazione e dei servizi: • progettazione e gestione dei sistemi informativi per le aziende, per il cittadino e per la pubblica amministrazione; • progettazione e gestione di architetture, infrastrutture e servizi avanzati per le reti e per il web; • progettazione e analisi di sistemi di elaborazioni in tempo reale e per applicazioni specializzate; • progettazione e sviluppo di sistemi e ambienti di elaborazione multimediale; • progettazione di sistemi di automazione per l'industria e i servizi; • progettazione, supervisione e controllo di sistemi robotici; • progettazione di metodologie per la modellizzazione, la simulazione e il controllo di sistemi complessi; • direzione della logistica e/o dei servizi al cliente nelle aziende industriali; • direzione operativa nei settori bancario, assicurativo ed analoghi; • direzione operativa nei settori commerciali e tecnici delle telecomunicazioni e della energia; • organizzazione tecnica nelle aziende sanitarie e nella pubblica amministrazione; • progettazione di sistemi di servizio nell'ambito delle organizzazioni sopra citate o nelle società di consulenza e di systems integration.
Conoscenze richieste per l'accesso
Per essere ammesso al corso di laurea magistrale lo studente deve essere in possesso della laurea (ivi compresa quella conseguita secondo l'ordinamento previgente al D.M. 509/1999 e successive modificazioni e integrazioni) o del diploma universitario di durata triennale, ovvero di altro titolo di studi conseguito all'estero, riconosciuto idoneo dagli organi competenti dell'Università. Per l'ammissione si richiede inoltre il possesso di requisiti curriculari e l'adeguatezza della preparazione iniziale dello studente. L'accesso alla laurea magistrale in Computer Engineering presuppone una solida conoscenza nelle discipline ingegneristiche, con una buona preparazione nelle materie di base e nelle materie specifiche dell'ambito dell'informazione nei settori dell'informatica e dell'automazione. Tali competenze sono precisate dal Regolamento didattico del corso di laurea magistrale in termini di requisiti curriculari, attraverso la definizione del numero minimo di crediti formativi universitari (CFU) che il candidato deve aver acquisito nella sua carriera pregressa, riferiti alle diverse attività formative previste dalla attuale normativa e a singoli settori scientifico-disciplinari e/o a gruppi di settori scientifico-disciplinari, e riconosciuti idonei dal Consiglio Didattico. Per accedere alla laurea magistrale lo studente deve altresì saper utilizzare fluentemente la lingua inglese, in forma scritta e orale, anche con riferimento ai lessici disciplinari; il livello di conoscenza richiesto sarà esplicitato nel Regolamento didattico del corso di laurea magistrale e farà riferimento ai livelli di competenza indicati nel Common European Framework redatto dal Consiglio d'Europa. L'ammissione al Corso di Laurea Magistrale è inoltre subordinata alla verifica dell'adeguatezza della personale preparazione del candidato, con criteri e modalità fissati dal Consiglio di Facoltà su proposta del Consiglio Didattico.