Tipo Corso:
Laurea Magistrale
Durata (anni):
2
Dipartimento:
Programma E Obiettivi
Obiettivi
Il corso di Laurea Magistrale in Informatica ha come obiettivo specifico la formazione di laureati magistrali che posseggano una solida preparazione nell'ambito della gestione, analisi dei dati e sicurezza e del processo di produzione del software, in grado di svolgere attività di ricerca e sviluppo nelle scienze dell'informazione.
La laurea magistrale prevede un unico percorso formativo che si articola nelle seguenti aree di apprendimento:
- Ingegneria del software: comprendente le metodologie, il ciclo di vita, i modelli e gli strumenti di sviluppo del software, le tecniche di modellazione, misurazione e valutazione e miglioramento della qualità del software.
- Gestione, analisi dei dati e sicurezza: comprendente la progettazione di sistemi per la gestione dati con riferimento a vari tipi di architetture, gli strumenti per la gestione degli accessi e delle politiche di privacy, le tecniche di riconoscimento automatico e machine learning per l'analisi e l'interpretazione dei dati.
- Modelli di calcolo e architetture: comprendente i modelli di calcolo e i formalismi per la loro descrizione.
Il percorso formativo è organizzato in modo tale da fornire nel corso del primo anno le conoscenze di base e trasversali alle aree di apprendimento sopra descritte lasciando agli studenti ampia possibilità di personalizzazione del percorso formativo durante il secondo anno di corso. Alcune attività formative prevedono attività progettuali autonome e di gruppo che favoriscono l'applicazione pratica e sviluppano capacità a livello professionale.
Il percorso formativo si conclude con la preparazione della prova finale, che consiste in un lavoro di ricerca caratterizzato da originalità e svolto in buona autonomia.
Il corso di laurea magistrale viene erogato interamente in lingua inglese.
La laurea magistrale prevede un unico percorso formativo che si articola nelle seguenti aree di apprendimento:
- Ingegneria del software: comprendente le metodologie, il ciclo di vita, i modelli e gli strumenti di sviluppo del software, le tecniche di modellazione, misurazione e valutazione e miglioramento della qualità del software.
- Gestione, analisi dei dati e sicurezza: comprendente la progettazione di sistemi per la gestione dati con riferimento a vari tipi di architetture, gli strumenti per la gestione degli accessi e delle politiche di privacy, le tecniche di riconoscimento automatico e machine learning per l'analisi e l'interpretazione dei dati.
- Modelli di calcolo e architetture: comprendente i modelli di calcolo e i formalismi per la loro descrizione.
Il percorso formativo è organizzato in modo tale da fornire nel corso del primo anno le conoscenze di base e trasversali alle aree di apprendimento sopra descritte lasciando agli studenti ampia possibilità di personalizzazione del percorso formativo durante il secondo anno di corso. Alcune attività formative prevedono attività progettuali autonome e di gruppo che favoriscono l'applicazione pratica e sviluppano capacità a livello professionale.
Il percorso formativo si conclude con la preparazione della prova finale, che consiste in un lavoro di ricerca caratterizzato da originalità e svolto in buona autonomia.
Il corso di laurea magistrale viene erogato interamente in lingua inglese.
Conoscenze e capacità di comprensione
- Conoscenza e comprensione degli aspetti fondamentali relativi alla progettazione del software: specifica dei requisiti, verifica e convalida, qualità del software, organizzazione delle attività di sviluppo del software (cicli di vita).
- Conoscenza e comprensione dei modelli, degli strumenti e dei linguaggi per la gestione del controllo dell'accesso e delle politiche di privacy in un sistema di gestione dati.
- Conoscenza e comprensione delle principali metodologie per la realizzazione di sistemi per il riconoscimento e l'apprendimento automatico e delle tecniche di data mining.
- Conoscenza e comprensione dei modelli di calcolo, delle loro proprietà e dei formalismi per la loro rappresentazione.
Le conoscenze sopraelencate sono conseguite tramite la partecipazione alle lezioni frontali, alle esercitazioni, ai laboratori e lo studio individuale, previsti nell'ambito dalle attività formative attivate e nella preparazione della prova finale. La verifica del raggiungimento dei risultati di apprendimento avviene principalmente attraverso elaborati scritti ed/o colloqui.
Capacità di applicare conoscenze e comprensione
- Capacità di utilizzare diverse tecniche e notazioni per: specifica dei requisiti; stima dei costi e pianificazione dello sviluppo; verifica, validazione, valutazione e controllo delle qualità del software (non solo del prodotto finito, ma anche dei prodotti delle fasi intermedie di lavorazione).
- Capacità di applicare i diversi paradigmi computazionali e architetturali nella definizione di un sistema. Capacità di individuare e utilizzare i metodi di sviluppo più appropriati in ciascuna fase dello sviluppo e in ciascun dominio tecnologico e applicativo.
- Capacità di progettare e gestire la sicurezza e la privacy di un sistema di gestione dati, anche nel caso di DBMS reali.
- Capacità di affrontare il progetto di un sistema di gestione dati dal punto di vista organizzativo.
- Capacità di applicare i modelli e le tecnologie per estrarre conoscenze da dati di diversa natura.
- Capacità di formalizzazione, astrazione, modellazione e analisi di sistemi e problemi complessi e di affrontare in modo matematicamente chiaro e rigoroso problemi di carattere applicativo.
Il raggiungimento delle capacità sopraelencate avviene nell'ambito delle attività formative attivate tramite la riflessione critica sui testi proposti per lo studio individuale sollecitata dalle attività in aula, lo studio di casi di ricerca e di applicazione discussi dai docenti, lo svolgimento di esercitazioni e di laboratori, lo svolgimento di progetti individuali e/o di gruppo e la preparazione della prova finale. La verifica del raggiungimento di tali capacità avviene tramite esami scritti e/o orali e lo sviluppo di progetti volti a verificare che lo studente abbia acquisito la padronanza di strumenti, metodologie e autonomia critica.
Autonomia di giudizi
Il laureato Magistrale in Informatica sarà in grado di:
- ragionare criticamente e porre in discussione scelte progettuali e implementative
- sviluppare ragionamenti e riflessioni autonome e indipendenti
- valutare i diversi approcci metodologici alternativi per la progettazione e analisi di sistemi, comprensione della loro rilevanza.
Le attività di esercitazione e di laboratorio, nonché gli elaborati personali e i progetti di gruppo, e la prova finale offrono allo studente le occasioni per sviluppare in modo autonomo le proprie capacità decisionali e di giudizio oltre che la capacità di reperire e vagliare fonti di informazione, dati, letteratura.
L'autonomia di giudizio sarà verificata durante le prove di valutazione previste per i diversi insegnamenti e per la prova finale.
- ragionare criticamente e porre in discussione scelte progettuali e implementative
- sviluppare ragionamenti e riflessioni autonome e indipendenti
- valutare i diversi approcci metodologici alternativi per la progettazione e analisi di sistemi, comprensione della loro rilevanza.
Le attività di esercitazione e di laboratorio, nonché gli elaborati personali e i progetti di gruppo, e la prova finale offrono allo studente le occasioni per sviluppare in modo autonomo le proprie capacità decisionali e di giudizio oltre che la capacità di reperire e vagliare fonti di informazione, dati, letteratura.
L'autonomia di giudizio sarà verificata durante le prove di valutazione previste per i diversi insegnamenti e per la prova finale.
Abilità comunicative
Il laureato Magistrale in Informatica sarà in grado di:
- comunicare in forma scritta e orale sia in lingua italiana che inglese con l'utilizzo appropriato del lessico tecnico delle discipline informatiche.
- presentare e valutare criticamente per iscritto in maniera chiara, coerente e concisa idee e argomentazioni tecniche e metodologiche.
- elaborare in maniera compiuta e coerente una dissertazione originale di ricerca su un tema complesso, anche mediante l'impiego di appropriati supporti tecnologici.
Le abilità comunicative scritte ed orali saranno sviluppate frequentando gli insegnamenti relativi alle attività formative che prevedono la preparazione di relazioni e documenti scritti, la partecipazione a gruppi di lavoro per la realizzazione di progetti, la presentazioni dei progetti, la redazione della tesi di laurea e la discussione della stessa.
Le abilità comunicative saranno verificate durante le prove di valutazione previste per i diversi insegnamenti, le presentazioni dei progetti e la presentazione della tesi di laurea.
- comunicare in forma scritta e orale sia in lingua italiana che inglese con l'utilizzo appropriato del lessico tecnico delle discipline informatiche.
- presentare e valutare criticamente per iscritto in maniera chiara, coerente e concisa idee e argomentazioni tecniche e metodologiche.
- elaborare in maniera compiuta e coerente una dissertazione originale di ricerca su un tema complesso, anche mediante l'impiego di appropriati supporti tecnologici.
Le abilità comunicative scritte ed orali saranno sviluppate frequentando gli insegnamenti relativi alle attività formative che prevedono la preparazione di relazioni e documenti scritti, la partecipazione a gruppi di lavoro per la realizzazione di progetti, la presentazioni dei progetti, la redazione della tesi di laurea e la discussione della stessa.
Le abilità comunicative saranno verificate durante le prove di valutazione previste per i diversi insegnamenti, le presentazioni dei progetti e la presentazione della tesi di laurea.
Capacità di apprendimento
Il laureato Magistrale in Informatica sarà in grado di:
- organizzare le proprie idee in maniera critica e sistematica
- identificare, selezionare e raccogliere informazioni mediante l'uso appropriato delle fonti rilevanti.
- utilizzare biblioteche, banche dati, archivi e repertori cartacei ed elettronici per accedere alle informazioni scientifiche e documentarie rilevanti.
- organizzare e realizzare un piano di studio indipendente. progettare ed elaborare un lavoro di ricerca indipendente, ancorché guidato da un supervisore.
Le capacità di apprendimento saranno conseguite nel percorso di studio nel suo complesso, con particolare riguardo allo studio individuale, alla preparazione di progetti individuali e all'attività svolta per la preparazione della prova finale.
Le capacità di apprendimento saranno verificate durante le prove di valutazione previste per i diversi insegnamenti. Elemento essenziale di tale verifica sarà la valutazione dell'attività di tesi.
- organizzare le proprie idee in maniera critica e sistematica
- identificare, selezionare e raccogliere informazioni mediante l'uso appropriato delle fonti rilevanti.
- utilizzare biblioteche, banche dati, archivi e repertori cartacei ed elettronici per accedere alle informazioni scientifiche e documentarie rilevanti.
- organizzare e realizzare un piano di studio indipendente. progettare ed elaborare un lavoro di ricerca indipendente, ancorché guidato da un supervisore.
Le capacità di apprendimento saranno conseguite nel percorso di studio nel suo complesso, con particolare riguardo allo studio individuale, alla preparazione di progetti individuali e all'attività svolta per la preparazione della prova finale.
Le capacità di apprendimento saranno verificate durante le prove di valutazione previste per i diversi insegnamenti. Elemento essenziale di tale verifica sarà la valutazione dell'attività di tesi.
Requisiti di accesso
Conoscenze richieste per l'accesso
L'accesso alla Laurea Magistrale in Informatica è subordinato al possesso di requisiti curriculari e alla verifica dell'adeguatezza della personale preparazione, secondo quanto previsto dall'art. 6 comma 2 del DM 270/2004.
Requisiti curriculari generali per l'ammissione
Posseggono i requisiti curriculari per essere ammessi al Corso di Laurea Magistrale in Informatica
tutti gli studenti che abbiano conseguito un titolo di laurea triennale in una delle seguenti classi:
- classe L-31 (Scienze e tecnologie informatiche) ex DM 270/04;
- classe L-8 (Ingegneria dell'informazione) ex DM 270/04;
- classe 26 (Scienze e tecnologie informatiche) ex DM 509/99;
- classe 09 (Ingegneria dell'informazione) ex DM 509/99.
L'accesso alla Laurea Magistrale in Informatica è altresì consentito a coloro che siano in possesso di Laurea conseguita in altre classi oppure in previgenti ordinamenti, o di un Diploma universitario di durata triennale o di altro titolo conseguito all'estero e riconosciuto idoneo, e che siano in possesso di requisiti curricolari relativi ad un minimo di CFU in specifici settori scientifico-disciplinari [SSD] (oppure riconosciuti come equivalenti dalla struttura didattica competente in caso di titolo di studio conseguito all'estero oppure previgente l'ordinamento dm 509/99):
- almeno 60 CFU conseguiti indifferentemente nei SSD INF/01 e ING-INF/05;
- almeno 18 CFU conseguiti indifferentemente nei SSD MAT/01, MAT/02, MAT/03, MAT/04, MAT/05, MAT/06, MAT/07, MAT/08, MAT/09.
Competenze linguistiche
Per essere ammessi al Corso di Laurea Magistrale in Informatica gli studenti devono possedere una un'adeguata conoscenza della lingua inglese, corrispondente almeno al livello B2 del quadro comune europeo di riferimento per la conoscenza delle lingue (CEFR).
Verifica della preparazione iniziale
La verifica dei requisiti curricolari e della personale preparazione sarà svolta mediante un colloquio volto ad accertare l'adeguatezza della preparazione linguistica e l'adeguatezza delle conoscenze relative alle discipline fondamentali dell'informatica. Il mancato superamento della verifica preclude l'accesso al corso di Laurea Magistrale in Informatica.
L'accesso alla Laurea Magistrale in Informatica è subordinato al possesso di requisiti curriculari e alla verifica dell'adeguatezza della personale preparazione, secondo quanto previsto dall'art. 6 comma 2 del DM 270/2004.
Requisiti curriculari generali per l'ammissione
Posseggono i requisiti curriculari per essere ammessi al Corso di Laurea Magistrale in Informatica
tutti gli studenti che abbiano conseguito un titolo di laurea triennale in una delle seguenti classi:
- classe L-31 (Scienze e tecnologie informatiche) ex DM 270/04;
- classe L-8 (Ingegneria dell'informazione) ex DM 270/04;
- classe 26 (Scienze e tecnologie informatiche) ex DM 509/99;
- classe 09 (Ingegneria dell'informazione) ex DM 509/99.
L'accesso alla Laurea Magistrale in Informatica è altresì consentito a coloro che siano in possesso di Laurea conseguita in altre classi oppure in previgenti ordinamenti, o di un Diploma universitario di durata triennale o di altro titolo conseguito all'estero e riconosciuto idoneo, e che siano in possesso di requisiti curricolari relativi ad un minimo di CFU in specifici settori scientifico-disciplinari [SSD] (oppure riconosciuti come equivalenti dalla struttura didattica competente in caso di titolo di studio conseguito all'estero oppure previgente l'ordinamento dm 509/99):
- almeno 60 CFU conseguiti indifferentemente nei SSD INF/01 e ING-INF/05;
- almeno 18 CFU conseguiti indifferentemente nei SSD MAT/01, MAT/02, MAT/03, MAT/04, MAT/05, MAT/06, MAT/07, MAT/08, MAT/09.
Competenze linguistiche
Per essere ammessi al Corso di Laurea Magistrale in Informatica gli studenti devono possedere una un'adeguata conoscenza della lingua inglese, corrispondente almeno al livello B2 del quadro comune europeo di riferimento per la conoscenza delle lingue (CEFR).
Verifica della preparazione iniziale
La verifica dei requisiti curricolari e della personale preparazione sarà svolta mediante un colloquio volto ad accertare l'adeguatezza della preparazione linguistica e l'adeguatezza delle conoscenze relative alle discipline fondamentali dell'informatica. Il mancato superamento della verifica preclude l'accesso al corso di Laurea Magistrale in Informatica.
Esame finale
La prova finale consiste nella presentazione e discussione di una tesi di laurea magistrale redatta in lingua inglese, elaborata in forma originale dallo studente sotto la supervisione di un docente (relatore). La tesi deve comportare un lavoro organico e completo atto a dimostrare capacità di ricerca, elaborazione e sintesi.
La tesi può riguardare il lavoro svolto internamente all'università su un argomento indicato dal docente che si assume il ruolo di relatore, oppure il lavoro svolto presso un'azienda o ente esterno su un argomento approvato dal docente relatore.
La prova finale ha l'obiettivo di verificare complessivamente le conoscenze acquisite dallo studente, il livello di autonomia di giudizio e di capacità di applicare le abilità di comunicazione acquisite nell'ambito del corso di laurea.
La prova finale sarà valutata in base ai seguenti criteri:
- Raggiungimento degli obiettivi iniziali.
- Autonomia e intraprendenza dimostrate dal candidato durante il lavoro di tesi.
- Adeguatezza dei metodi utilizzati.
- Innovatività delle soluzioni proposte.
- Rilevanza dei risultati ottenuti.
- Correttezza, chiarezza e sinteticità dell'esposizione.
- Eventuali pubblicazioni o riconoscimenti ottenuti.
Il voto di laurea è determinato dalla media ponderata dei voti conseguiti nei singoli esami di profitto riportata in centodecimi, che la commissione incrementa di un valore compreso tra 0 e 10 punti in funzione dell'esito della prova finale. Qualora il punteggio risultante dopo l'incremento sia superiore a 110, la commissione all'unanimità può concedere la lode.
La tesi può riguardare il lavoro svolto internamente all'università su un argomento indicato dal docente che si assume il ruolo di relatore, oppure il lavoro svolto presso un'azienda o ente esterno su un argomento approvato dal docente relatore.
La prova finale ha l'obiettivo di verificare complessivamente le conoscenze acquisite dallo studente, il livello di autonomia di giudizio e di capacità di applicare le abilità di comunicazione acquisite nell'ambito del corso di laurea.
La prova finale sarà valutata in base ai seguenti criteri:
- Raggiungimento degli obiettivi iniziali.
- Autonomia e intraprendenza dimostrate dal candidato durante il lavoro di tesi.
- Adeguatezza dei metodi utilizzati.
- Innovatività delle soluzioni proposte.
- Rilevanza dei risultati ottenuti.
- Correttezza, chiarezza e sinteticità dell'esposizione.
- Eventuali pubblicazioni o riconoscimenti ottenuti.
Il voto di laurea è determinato dalla media ponderata dei voti conseguiti nei singoli esami di profitto riportata in centodecimi, che la commissione incrementa di un valore compreso tra 0 e 10 punti in funzione dell'esito della prova finale. Qualora il punteggio risultante dopo l'incremento sia superiore a 110, la commissione all'unanimità può concedere la lode.
Profili Professionali
Profili Professionali (3)
Ricercatori in laboratori di ricerca pubblici e privati
Tali figure professionali svolgono attività di ricerca in tutti gli ambiti dell’Informatica, sviluppano soluzioni innovative sia in ambito teorico/metodologico, sia in ambito applicativo. Partecipano ad attività di trasferimento tecnologico.
- Capacità di identificare e analizzare lo stato dell’arte in merito a specifici settori scientifici/applicativi.
- Autonomia nella selezione e comprensione della letteratura scientifica di riferimento.
- Capacità di formalizzazione, astrazione, modellazione di sistemi e analisi di problemi complessi.
- Capacità di individuare idee e soluzioni originali e innovative a problemi di carattere applicativo e teorico.
- Capacità di collaborare a progetti di innovazione, anche proponendo idee e soluzioni originali.
- Capacità di interagire in gruppi di lavoro anche internazionali.
Dottorato di ricerca in Informatica o Ingegneria dell’informazione.
Attività di ricerca e sviluppo e di supporto presso istituzioni accademiche.
Attività presso laboratori di ricerca pubblici e privati.
Specialista del processo di produzione del software
Partecipa ad una o più delle diverse fasi di sviluppo di sistemi informatici per la soluzione di problemi complessi –dall’analisi di fattibilità sino al rilascio in vari contesti applicativi– essendo in grado di organizzare le attività di sviluppo in diversi cicli di vita e modelli di sviluppo, ottimizzando l'efficienza, minimizzando i rischi e massimizzando la qualità del prodotto software, nel rispetto dei vincoli esistenti. Nello svolgimento di tali funzioni il laureato magistrale in Informatica copre ruoli di responsabilità e partecipa ad attività decisionali su aspetti metodologici e tecnici, non disgiunti da valutazioni di ordine economico e da considerazioni riguardanti la qualità del prodotto software, sia dal punto di vista interno, sia dal punto di vista dell'utente finale.
- Conoscenza delle tecniche di base e avanzate per lo sviluppo del software lungo tutto il suo ciclo di vita.
- Conoscenze metodologiche riguardanti lo sviluppo del software con particolare riferimento ai ciclo di vita, ai modelli di sviluppo e agli strumenti di supporto allo sviluppo.
- Capacità di comprendere le esigenze "di business" e di valutare (anche in termini economici) le possibili soluzioni ICT.
- Conoscenza dei metodi e delle tecniche per modellare, misurare, valutare e migliorare il processo di produzione del software e la qualità del prodotto software.
- Competenze nella scelta e utilizzo di tecniche per l’analisi e la gestione di grandi moli di dati.
- Conoscenza di metodi e strumenti specifici che si possono usare nella costruzione di software di diversa natura (business, real-time, safety-critical, ecc.).
- Capacità di ideare nuove soluzioni nell’area dell’Ingegneria del Software.
Aziende di produzione di beni o servizi, aziende informatiche, studi professionali, enti pubblici e privati, attività di consulenza. In generale, il profilo occupazionale trova un utile impiego in tutte le organizzazioni che sviluppano software o che possono beneficiare dell'introduzione di sistemi "software-based" nel proprio processo.
Specialista in gestione, analisi dei dati e sicurezza
Responsabili dell'analisi, progettazione, realizzazione e mantenimento di sistemi per la gestione e analisi di dati con la capacità di gestire problematiche relative alla privacy e alla sicurezza. Nello svolgimento di tali funzioni il laureato magistrale in Informatica copre ruoli di responsabilità partecipa ad attività decisionali sugli aspetti metodologici e tecnici che le soluzioni informatiche presentano, suggerendo anche soluzioni innovative.
- Capacità di progettare ed utilizzare sistemi di gestione di dati basate su vari tipi di architetture, comprese quelle distribuite e per cloud computing.
- Conoscenza degli strumenti per la gestione del controllo dell'accesso e delle politiche di privacy in un sistema di gestione dati.
- Competenze nella scelta e utilizzo di tecniche per l'analisi e la gestione di grandi moli di dati.
- Competenze nell'individuazione e utilizzo di tecniche di riconoscimento automatico e di machine learning per l'analisi e l'interpretazione dei dati.
- Capacità di valutare l'impatto delle soluzioni ICT sui sistemi organizzativi.
- Conoscenza approfondita del funzionamento dei sistemi di telecomunicazione di ultima generazione, del paradigma di Internet of Things e delle differenti tecnologie ad esso collegate.
- Capacità di ideare nuove soluzioni nell'area della gestione, analisi dei dati e sicurezza.
Aziende di produzione di beni o servizi, aziende informatiche, studi professionali, enti pubblici e privati, attività di consulenza.
Insegnamenti
Insegnamenti (16)
1 CFU
25 ore
6 CFU
48 ore
9 CFU
80 ore
9 CFU
72 ore
9 CFU
72 ore
6 CFU
48 ore
6 CFU
60 ore
6 CFU
48 ore
29 CFU
725 ore
28 CFU
700 ore
1 CFU
25 ore
6 CFU
48 ore
6 CFU
48 ore
9 CFU
80 ore
6 CFU
48 ore
SCV0924 - MULTIMEDIA SIGNAL ANALYSIS AND UNDERSTANDING
Secondo Semestre (17/02/2025 - 30/05/2025)
- 2024
6 CFU
48 ore
No Results Found
Persone
Persone (14)
Docenti
DIRETTORE DI DIPARTIMENTODocenti di ruolo di Ia fascia
Docenti di ruolo di IIa fascia
Ricercatori a tempo determinato
Docenti di ruolo di Ia fascia
Docenti di ruolo di Ia fascia
Ricercatori
Docenti di ruolo di IIa fascia
Docenti
Docenti di ruolo di IIa fascia
Docenti di ruolo di IIa fascia
No Results Found