Corso di laurea: Ingegneria informatica
A.A. 2024/2025
Conoscenza e capacità di comprensione
Il laureato magistrale in Ingegneria Informatica avrà (i) conoscenze e capacità di comprensione che, estendendo e rafforzando quelle acquisite nella formazione di primo livello, consentono di elaborare e applicare idee originali, (ii) competenze avanzate ad ampio spettro nell'area dell'ingegneria informatica e in alcune sue specifiche sotto-aree, (iii) visione interdisciplinare dei problemi e degli strumenti metodologico/applicativi.
Questi obiettivi sono perseguiti attraverso gli insegnamenti erogati in entrambi gli anni di corso, soprattutto quelli di natura formale e metodologica, e sono verificati attraverso gli esami di profitto.
Capacità di applicare conoscenza e comprensione
Il laureato magistrale sarà in grado di applicare le conoscenze acquisite alla risoluzione di problemi complessi relativi anche a tematiche nuove o non familiari, inserite in contesti più ampi (anche interdisciplinari) connessi all'ingegneria informatica.
In tale ambito, il laureato sarà in grado di integrare conoscenze e di condurre, sia autonomamente che in gruppi di lavoro, attività di analisi, progettazione, realizzazione, valutazione e gestione di sistemi di grandi complessità, nonché di formulare giudizi sulla base di informazioni limitate o incomplete.
Questi obiettivi sono perseguiti attraverso gli insegnamenti erogati in entrambi gli anni, soprattutto attraverso quelli più sperimentali e che danno spazio ad attività che prevedono lo sviluppo di progetti, anche da svolgere in gruppo.
Sono inoltre perseguiti attraverso le attività relative alla tesi di laurea magistrale.
La verifica avviene attraverso gli esami di profitto e l'esame di laurea magistrale.
Autonomia di giudizio
Il laureato magistrale in Ingegneria informatica sarà in grado di assumere responsabilità decisionali autonome in merito all'analisi, alla progettazione e alla valutazione di soluzioni informatiche, nel loro contesto applicativo, nell'ambito di progetti e sistemi complessi e di grandi dimensioni, nonché di partecipare attivamente a processi decisionali in contesti anche interdisciplinari.
Questa autonomia di giudizio viene perseguita soprattutto attraverso gli insegnamenti che prevedono una componente progettuale e la predisposizione di relazioni su tali attività progettuali, nonché attraverso le attività legate alla tesi di laurea magistrale e alla predisposizione di un relativo elaborato scritto.
Questo obiettivo viene verificato attraverso i relativi esami di profitto e la prova finale.
Abilità comunicative
Il laureato magistrale sarà in grado di comunicare e interagire efficacemente sulle tematiche di interesse con interlocutori specialisti e non specialisti, anche di alto livello, sia per comprendere e analizzare le loro necessità e i loro interessi specifici, che per prendere e valutare decisioni progettuali, nonché per comunicare e spiegare le proprie decisioni progettuali e le loro conseguenze.
Queste abilità comunicative vengono perseguite attraverso gli esami e attraverso la tesi di laurea magistrale.
In particolare, sono importanti le attività che prevedono una componente progettuale, da svolgere individualmente oppure in gruppo, nonché la stesura di relazioni per documentare tali attività progettuali.
È inoltre previsto un corso dedicato alla comunicazione con il mondo del lavoro e alle soft skill.
Questo obiettivo viene verificato attraverso la predisposizione di forme diversificate per gli esami di profitto (prove scritte, prove orali e relazioni di attività progettuali) e soprattutto attraverso la prova finale (che prevede sia la scrittura dell'elaborato di tesi magistrale che una sua esposizione orale), consentendo di valutare in modo complessivo le capacità di sintesi, comunicazione ed esposizione raggiunte.
Capacità di apprendimento
Il laureato magistrale sarà in grado di procedere in maniera autonoma nell'aggiornamento professionale, per rinnovare le proprie conoscenze ed acquisire nuove conoscenze anche in relazione alle continue evoluzioni delle tecnologie e metodologie informatiche.
Queste capacità di apprendimento vengono perseguite in particolare attraverso alcuni insegnamenti che prevedono una componente seminariale, di ricerca bibliografica e di classificazione della letteratura tecnico/scientifica.
Le capacità vengono ulteriormente consolidate attraverso la tesi di laurea magistrale.
Questo obiettivo viene verificato attraverso i relativi esami di profitto e la prova finale.
Requisiti di ammissione
Per poter accedere al Corso di Laurea magistrale in Ingegneria Informatica lo studente deve essere in possesso di una laurea nella classe L-8 Ingegneria Informatica oppure nella classe L-31 Scienze e tecnologie Informatiche.
Alternativamente, se laureato in classi diverse dalla L-8 ed L-31, lo studente deve aver conseguito almeno 24 CFU nei settori scientifico-disciplinari dell'area MAT e almeno 36 CFU complessivi nei settori scientifico-disciplinari ING-INF/05 o INF/01
Inoltre sono ammessi i possessori di altro titolo acquisito all'estero e riconosciuto idoneo.
Si rinvia al regolamento didattico del corso per la disciplina delle modalità di verifica delle personale preparazione.
La verifica della personale preparazione è obbligatoria in ogni caso, e possono accedervi solo gli studenti in possesso dei requisiti curriculari; in particolare, tale possesso non può essere considerato come verifica della personale preparazione.
In base all'analisi del curriculum individuale dello studente sarà eventualmente possibile individuare percorsi, sotto forma di piani di studio individuali all'interno della laurea magistrale, che conducano al conseguimento della laurea con 120 CFU, senza attività formative aggiuntive.
L'accesso alla Laurea Magistrale in Ingegneria Informatica prevede, inoltre, una verifica dell'adeguatezza della preparazione personale degli studenti, le cui modalità sono definite nel regolamento didattico.
Infine, il possesso di competenze nella lingua inglese che consenta ai laureati di utilizzare fluentemente, in forma scritta e orale, almeno una lingua dell'Unione Europea oltre l'italiano, con riferimento anche ai lessici disciplinari, come richiesto dalla classe di laurea, viene verificato richiedendo in accesso un livello equivalente al B2 del QCER secondo le modalità indicate nel regolamento didattico del corso.
Prova finale
La prova finale è costituita dalla discussione di una tesi di laurea magistrale originale, elaborata in modo autonomo dal candidato.
In particolare, la tesi deve essere relativa ad una significativa attività nell'ambito dell'Ingegneria Informatica, svolta dal candidato presso l'Università oppure presso un'azienda o un ente, sotto la guida di un relatore ed eventualmente di uno o più co-relatori, in cui è normalmente richiesta l'applicazione delle conoscenze e delle capacità apprese nei corsi di insegnamento, spesso con l'integrazione di conoscenze aggiuntive e la formulazione di proposte innovative.
Orientamento in ingresso
Le azioni di orientamento in ingresso sono improntate alla realizzazione di processi di raccordo con la scuola secondaria di secondo grado.
Si concretizzano sia in attività informative e di approfondimento dei caratteri formativi dei Corsi di Studio (CdS) dell'Ateneo, sia in un impegno condiviso da scuola e università per favorire lo sviluppo di una maggiore consapevolezza da parte degli studenti e delle studentesse nel compiere scelte coerenti con le proprie conoscenze, competenze, attitudini e interessi.
Le attività promosse si articolano in:
a) incontri e iniziative rivolte alle future matricole;
b) incontri per la presentazione delle Lauree Magistrali rivolte a studenti delle triennali;
c) sviluppo di servizi online (pagine social, sito), realizzazione e pubblicazione di materiali informativi sull'offerta formativa dei CdS (guide di dipartimento, guida breve di Ateneo, newsletter dell'orientamento).
L'attività di orientamento prevede una serie attività, distribuite nel corso dell'anno accademico, alle quali partecipano tutti i Dipartimenti e i CdS:
• Orientamento Next Generation Roma Tre, il progetto comune di tutti gli Atenei della Regione Lazio, a cui partecipa attivamente anche Roma Tre, è stato avviato nell'a.a.
2022- 2023 e si concluderà nel 2026.
Finanziato dai fondi del PNRR, è pensato per sostenere le studentesse e gli studenti della nostra Regione nella scelta consapevole del proprio percorso di formazione successivo al ciclo scolastico, nonché a definire la propria traiettoria personale e professionale.
Nel primo anno di attivazione Roma Tre ha raggiunto:
- 2.597 studenti inseriti in piattaforma del terzo o quarto anno di corso del target iniziale;
- presenze effettive: 2.330 studenti, che hanno raggiunto il 70% delle presenze;
- N.
125 corsi erogati;
- N.
accordi con le scuole: 14 convenzioni firmate
- N° Formatori interni: più di 100
• Giornate di Vita Universitaria (GVU), si svolgono ogni anno nell'arco di circa 3 mesi e sono rivolte a studentesse e studenti degli ultimi due anni della scuola secondaria superiore.
Si svolgono in tutti i Dipartimenti dell'Ateneo e costituiscono un'importante occasione per le future matricole per vivere la realtà universitaria.
Gli incontri sono strutturati in modo tale che accanto alla presentazione dei Corsi di Laurea, studentesse e studenti possano anche fare un'esperienza diretta di vita universitaria con la partecipazione ad attività didattiche, laboratori, lezioni o seminari, alle quali partecipano anche studenti seniores che svolgono una significativa mediazione di tipo tutoriale.
Partecipano annualmente circa 4.000 studenti; nel 2023 hanno partecipato 3.255 studenti in presenza.
Inoltre le GVU 2023 hanno totalizzato su YouTube 4.266 visualizzazioni.
• Incontri nelle scuole: nel 2023 l'Ufficio orientamento ha ricevuto 36 inviti.
Le richieste sono state lavorate nel seguente modo:
- se la scuola ha richiesto la presentazione dell'offerta formativa dell'intero Ateneo sono stati organizzati gli incontri di “Orientamento tra pari”: l'idea nasce dalla consolidata esperienza legata all'importanza di realizzare un orientamento, basato sul peer tutoring.
Nel 2023 sono stati realizzati 5 incontri on line alla presenza del personale dell'Ufficio con i borsisti (sia dei dipartimenti che dell'ufficio) presso:
a) il Liceo Peano di Roma (52 studenti);
b) Liceo artistico Caravaggio di Roma (200 studenti);
c) Liceo Metelli di Terni (20 studenti);
d) IT Fermi di Sulmona (200 studenti);
e) Informagiovani Roma Capitale (60 studenti)
Per un totale di 530 studenti.
Presso l'Assistant College Counseling St Stephen's School di Roma l'Ufficio è stato presente solo con un banchetto per la distribuzione di guide in inglese e in italiano a circa 60 studenti.
Si evidenzia che partecipano varie scuole di altre Regioni, grazie alla possibilità dell'online.
- se la scuola richiede un incontro specifico con uno o più dipartimenti, concordemente con quanto stabilito in Gloa (Gruppo di Lavoro per l'Orientamento di Ateneo) ogni invito viene inoltrato ai referenti Gloa presso i dipartimenti e le scuole, affinché realizzino i loro incontri;
• Attività di orientamento sviluppate dai singoli Dipartimenti, mediante incontri in presenza e online;
• Orientarsi a Roma Tre nel 2023 si è svolta in presenza presso il Nuovo Palazzo degli Uffici di Via Ostiense 133.
Nelle aule del dipartimento di Giurisprudenza sono state organizzate le presentazioni dell'offerta formativa dei Dipartimenti che sono state seguite anche in diretta streaming e che poi sono state caricate su YouTube.
I servizi sono stati presentati nelle torri, dove sono state distribuite le guide e dove le segreterie didattiche hanno anche organizzato delle postazioni con attività laboratoriali.
La sera è stato offerto un concerto di musica dal vivo ai partecipanti.
Hanno partecipato all'evento circa 4.000 studenti.
• Salone dello Studente a ottobre – novembre di ogni anno l'Ufficio orientamento partecipa all'evento organizzato da Campus presso la Nuova Fiera di Roma.
Il 17-19 ottobre 2023 è stato affittato uno stand lineare lungo 8 mt e organizzato con dei monitor dove giravano i PPT elaborati dall'Ufficio.
Sono stati distribuiti 8000 zaini e 8000 guide di Ateneo e bigliettini QR code.
Sono stati incontrati nelle aule più di 1.500 studenti in presenza e on line.
• Open Day Magistrali tra aprile e maggio 2023 è stata organizzata la prima edizione del progetto che ha visto lo sviluppo di 13 eventi dipartimentali utili a presentare l'Offerta magistrale e il post lauream.
Hanno partecipato 857 studenti, soprattutto di Roma Tre.
I servizi di orientamento online messi a disposizione dei futuri studenti universitari sono nel tempo aumentati, tenendo conto dello sviluppo delle nuove opportunità di comunicazione tramite web e tramite social.
Inoltre, durante tutte le manifestazioni di presentazione dell'offerta formativa, sono illustrati quei siti web di Dipartimento, di Ateneo, Portale dello studente, etc., che possono aiutare gli studenti nella loro scelta.
Infine, l'Ateneo valuta, di volta in volta, l'opportunità di partecipare ad ulteriori occasioni di orientamento in presenza ovvero online (Euroma2 e altre iniziative).
Il Corso di Studio in breve
Il Corso di Laurea Magistrale in Ingegneria Informatica dell'Università degli Studi Roma Tre offre un ampissimo e moderno ventaglio di insegnamenti di alto livello di specializzazione.
Tali insegnamenti coprono tutte le aree dell'Ingegneria Informatica e varie discipline affini.
Gli studenti possono caratterizzare la propria formazione scegliendo tra quattro curricula che rispecchiano i trend più innovativi dell'Ingegneria Informatica.
Il curriculum Sistemi Informatici Complessi ha vincoli ridotti e consente a ciascuno studente la definizione del piano di studi personalizzato più vicino ai propri interessi culturali e professionali.
Gli altri tre curricula sono concepiti per approfondire tre tematiche chiave dell'Ingegneria Informatica moderna.
Il curriculum Ingegneria dei Dati focalizza l'attenzione sul ruolo fondamentale dei dati in tutti i sistemi informatici.
Il curriculum Intelligenza Artificiale e Machine Learning approfondisce una delle metodologie/tecnologie più attuali del settore.
Il curriculum Algoritmi, Big Data e Machine Learning mostra come tre tecnologie chiave possano interagire dando luogo a sistemi scalabili innovativi.
Ognuna di queste scelte forma professionisti del settore informatico con un'elevata qualificazione, in grado di operare efficacemente in numerosi settori applicativi, capaci di risolvere problemi complessi e in grado di adeguarsi ai rapidi mutamenti tipici dei settori hi-tech.
L'efficacia di ciascuno di questi curricula all'avanguardia è testimoniato dal successo professionale dei nostri laureati sia in Italia che all'estero.
Le aziende più qualificate del settore contribuiscono alle attività didattiche anche attraverso progetti congiunti, convegni, workshop e seminari.
Varie startup di successo in campo informatico sono state fondate da Laureati Magistrali in Ingegneria Informatica di Roma Tre.
Opportunità formative all'estero sono inoltre incoraggiate e sostenute, sia attraverso i programmi Erasmus sia mediante progetti di tesi presso le università, enti di ricerca esteri e aziende estere che collaborano con la nostra Università.
Gli insegnamenti prevedono esercitazioni pratiche svolte in laboratori all'avanguardia, nei quali la didattica si fonde continuamente con l'innovazione e con la ricerca, anche grazie a un corpo docente di alta qualificazione scientifica.
Parte degli insegnamenti sono svolti in lingua inglese da docenti internazionali di elevata qualificazione, selezionati ogni anno su temi di attualità.
Le attività didattiche si svolgono in un campus organizzato e piacevole, vicino al centro di Roma, e raggiungibile facilmente con mezzi pubblici.
Le aule sono accoglienti e sono situate nello stesso edificio che ospita gli studi dei docenti, facilitando così l'interazione tra studenti e docenti.
I laboratori didattici sono ampi, moderni e bene organizzati.
Gli studenti hanno inoltre a disposizione una nuova biblioteca ed ampi spazi per lo studio.
La mensa universitaria è vicina, così come gli impianti sportivi.
Il corso di studio è ad accesso libero, senza alcuna prova in ingresso, e il requisito richiesto è il possesso di una laurea nella Classe delle Lauree in Ingegneria dell'Informazione o nella Classe delle Lauree in Scienze e Tecnologie Informatiche.
Inoltre, è necessario che lo studente abbia competenze di: analisi matematica, geometria ed algebra, fisica, ricerca operativa, fondamenti di informatica, algoritmi e strutture di dati, calcolatori elettronici, basi di dati, economia applicata all'Ingegneria, reti di calcolatori e programmazione orientata agli oggetti tipiche dei corsi di laurea in Ingegneria Informatica.
I Laureati in Università diverse da Roma Tre per accedere al corso di studio devono presentare una domanda di preiscrizione, documentando tutte le attività formative del proprio piano di studio relativo alla Laurea.
Il corso di studio è progettato per fornire tutte le competenze e conoscenze necessarie per consentire l'accesso ed una proficua fruizione di eventuali successivi corsi di dottorato di ricerca o master di secondo livello.
Esso appartiene alla classe delle lauree magistrali LM-32 in Ingegneria Informatica e consente l'accesso, previo superamento dell'Esame di Stato, all'Albo professionale dell'Ordine degli Ingegneri nella Sezione A, Settore dell'informazione.
Lo studente espliciterà le proprie scelte al momento della presentazione,
tramite il sistema informativo di ateneo, del piano di completamento o del piano di studio individuale,
secondo quanto stabilito dal regolamento didattico del corso di studio.
Sistemi Informatici Complessi
Primo anno
Primo semestre
Insegnamento
|
CFU
|
SSD
|
Ore Lezione
|
Ore Eserc.
|
Ore Lab
|
Ore Studio
|
Attività
|
Lingua
|
20810256 -
Automata, Languages and Computing
(obiettivi)
Presentare la teoria dei linguaggi e, parallelamente, la teoria degli automi. Introdurre i paradigmi della computabilità e della complessità. Al termine del corso gli studenti dovrebbero conoscere nuove metodologie formali, dovrebbero riuscire a rivisitare in modo critico, dal punto di vista del potere espressivo, metodologie già introdotte in modo pragmatico e dovrebbero essere in grado di classificare i problemi dal punto di vista delle risorse richieste per la loro risoluzione.
|
9
|
ING-INF/05
|
81
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
Gruppo opzionale:
curriculum Sistemi Informatici Complessi I ANNO quattro a scelta tra cinque insegnamenti - (visualizza)
|
36
|
|
|
|
|
|
|
|
20801730 -
INTELLIGENZA ARTIFICIALE
(obiettivi)
Gli obiettivi sono quelli di introdurre tecnologie avanzate di intelligenza articiale, quali i sistemi ad agente e multi-agente, il ragionamento basato sulla probabilità e i fondamenti del ragionamento basato su logica e dei sistemi di supporto alle decisioni. Saranno discussi gli sviluppi dei più recenti modelli e tecnologie di intelligenza artificiale e le relative applicazioni nei domini di maggiore interesse, quali robotica, assistenti AI-powered, AI in education, finanza, health-care e gaming. Saranno citate le principali e recenti questioni etiche, sociali ed epistemologiche associate all’impiego di strumenti di intelligenza artificiale su larga scala e alla generative Artificiale general intelligence.
|
9
|
ING-INF/05
|
81
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20810007 -
ARCHITETTURA DEI SISTEMI SOFTWARE
(obiettivi)
Il corso presenta la disciplina dell’architettura del software, che studia le relazioni tra le strutture dei sistemi software e le loro proprietà di qualità (requisiti non funzionali); questa conoscenza è fondamentale ai fini dell’analisi, della progettazione, della valutazione e l’evoluzione dei sistemi software complessi. Presentare anche l'architettura dei sistemi software distribuiti, l’architettura a servizi e l’architettura del software per il cloud, nonché alcune tecnologie di middleware. Alla fine del corso, lo studente dovrebbe sapere impostare il progetto di un’architettura software, analizzandone dettagli e problematiche tecnologiche e metodologiche, e valutare l’architettura in termini di raggiungimento di obiettivi di qualità.
|
9
|
ING-INF/05
|
81
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20810259 -
Internet and Data Centers
(obiettivi)
Fornire competenze avanzate sulle reti di calcolatori e sui data centers con contributi metodologici e tecnici. Particolare attenzione è riservata agli aspetti legati alla scalabilità. Al termine del corso lo studente dovrebbe aver assimilato i concetti di instradamento interdominio e intradominio, controllo di congestione, architetture per servizi scalabili, e dovrebbe aver acquisito tecnicalità avanzate sui protocolli più diffusi. Lo studente inoltre dovrebbe aver compreso quali siano gli aspetti tecnici ed economici e quali siano i principali attori che governano l'evoluzione di Internet e dei data centers.
|
9
|
ING-INF/05
|
81
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20810260 -
Tecnologie e Architetture per la Gestione dei Dati
|
Erogato in altro semestre o anno
|
20810266 -
Machine Learning
|
Erogato in altro semestre o anno
|
|
Gruppo opzionale:
curriculum Sistemi Informatici Complessi - curriculum ingegneria dei Dati- curriculum Algoritmi, Big Data e Machine Learning-I ANNO due insegnamenti a scelta tra cinque - (visualizza)
|
12
|
|
|
|
|
|
|
|
20810252 -
ALGORITMI E MODELLI DI OTTIMIZZAZIONE
(obiettivi)
Fornire conoscenze di base, sia metodologiche che quantitative, per la rappresentazione e la soluzione di problemi di ottimizzazione. Preparare gli studenti all'uso dei modelli di programmazione matematica con particolare attenzione rivolta ai modelli di ottimizzazione a variabili intere e ad alcune loro applicazioni.
|
6
|
MAT/09
|
54
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
20810208 -
Decision Support Systems and Analytics
(obiettivi)
Obiettivo del corso è far acquisire i principali strumenti teorici e metodologici per la modellizzazione delle decisioni e per l’individuazione delle migliori strategie di supporto alle decisioni in considerazione degli obiettivi prefissati. Il corso mira anche a fornire abilità e competenze su come utilizzare i dati a disposizione per implementare modelli prescrittivi analitici a supporto delle decisioni, come leggere i risultati forniti dai modelli in uso e come interpretarli per proporre soluzioni opportune a problemi gestionali complessi
|
6
|
MAT/09
|
54
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
20810257 -
Diritto dei Dati
|
Erogato in altro semestre o anno
|
20801648 -
PROBABILITA' E STATISTICA
|
Erogato in altro semestre o anno
|
20810326 -
WIRELINE AND WIRELESS NETWORKS
(obiettivi)
Il corso descrive il funzionamento e le prestazioni dei sistemi di comunicazione e delle reti wireline e wireless: vengono descritte le caratteristiche del livello fisico, i protocolli data link, le tecniche di commutazione, di accesso al mezzo e di protezione dei dati. Viene fornita una descrizione delle principali architetture, delle tecnologie e dei protocolli utilizzate nelle reti di trasporto e di accesso in fibra ottica, nelle reti mobili 4G e 5G, nelle reti wireless local area networks (WLAN) e nelle reti Internet of Things (IoT).
|
6
|
ING-INF/03
|
54
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
Gruppo opzionale:
Curriculum Sistemi Informatici complessi: 12 cfu a scelta libera dello studente - (visualizza)
|
12
|
|
|
|
|
|
|
|
20810323 -
QUANTUM COMPUTING
(obiettivi)
Presentare il paradigma computazionale del Quantum Computing. Al termine del corso gli studenti dovrebbero essere in grado di comprendere algoritmi Quantum anche complessi e di analizzare e scrivere algoritmi Quantum più semplici.
|
3
|
ING-INF/05
|
27
|
-
|
-
|
-
|
Attività formative a scelta dello studente (art.10, comma 5, lettera a)
|
ITA |
|
Secondo semestre
Insegnamento
|
CFU
|
SSD
|
Ore Lezione
|
Ore Eserc.
|
Ore Lab
|
Ore Studio
|
Attività
|
Lingua
|
Gruppo opzionale:
curriculum Sistemi Informatici Complessi I ANNO quattro a scelta tra cinque insegnamenti - (visualizza)
|
36
|
|
|
|
|
|
|
|
20801730 -
INTELLIGENZA ARTIFICIALE
|
Erogato in altro semestre o anno
|
20810007 -
ARCHITETTURA DEI SISTEMI SOFTWARE
|
Erogato in altro semestre o anno
|
20810259 -
Internet and Data Centers
|
Erogato in altro semestre o anno
|
20810260 -
Tecnologie e Architetture per la Gestione dei Dati
(obiettivi)
Presentare modelli, metodi e sistemi fondamentali per la tecnologia delle basi di dati insieme ad alcune recenti direzioni di evoluzione della tecnologia stessa. Affrontare le recenti direzioni di evoluzione delle metodologie e tecnologie delle basi di dati, con riferimento alle principali famiglie di problemi di interesse: integrazione di basi di dati eterogenee e autonome; utilizzo di basi di dati per applicazioni di analisi e supporto alle decisioni. Superato il corso, lo studente conoscerà le tecnologie fondamentali su cui sono basati i sistemi relazionali e le principali metodologie e tecnologie per l'integrazione di basi di dati e per lo sviluppo di datawarehouse.
|
9
|
ING-INF/05
|
81
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20810266 -
Machine Learning
(obiettivi)
Gli obiettivi sono fornire compete avanzate e specifiche nell'ambito dei più recenti modelli e tecnologie di apprendimento automatico. Il corso consentirà la risoluzione di problemi complessi attraverso una adeguata formulazione del problema e la definizione di modelli e rappresentazioni della conoscenza più adatte, e le tecniche di implementazione più efficiente per l’implementazione degli algoritmi di machine learning. Si aprofondirranno le diverse tecniche di reinforcement learning e i domini di impiego; e si introdurranno modelli dello stato dell’arte, quali graph neural networks e tecniche di tuning e autotuning. Il corso è costituito da una parte teorica e metodologica su concetti avanzati e innovativi, e da una attività laboratoriale in cui tali concetti sono applicati nella risoluzione di problemi mediante i più recenti framework di sviluppo.
|
9
|
ING-INF/05
|
81
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
Gruppo opzionale:
curriculum Sistemi Informatici Complessi - curriculum ingegneria dei Dati- curriculum Algoritmi, Big Data e Machine Learning-I ANNO due insegnamenti a scelta tra cinque - (visualizza)
|
12
|
|
|
|
|
|
|
|
20810252 -
ALGORITMI E MODELLI DI OTTIMIZZAZIONE
|
Erogato in altro semestre o anno
|
20810208 -
Decision Support Systems and Analytics
|
Erogato in altro semestre o anno
|
20810257 -
Diritto dei Dati
(obiettivi)
Fornire una introduzione ai principi e alle regole fondamentali del diritto italiano ed europeo in materia di governo dei dati. Approfondire la distinzione normativa tra dati personali e dati non personali, con lo studio dei principali istituti (tra i quali la proprietà intellettuale, la tutela del segreto, la protezione dei dati personali) che disciplinano i profili dell'appartenenza, dell'accesso e della circolazione. Analizzare le questioni poste dall'uso dei dati per decisioni algoritmiche in ambito amministrativo e privatistico
|
6
|
IUS/02
|
54
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
20801648 -
PROBABILITA' E STATISTICA
(obiettivi)
Fornire le conoscenze basilari della probabilità, della statistica descrittiva e di quella inferenziale
|
6
|
MAT/06
|
54
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
20810326 -
WIRELINE AND WIRELESS NETWORKS
|
Erogato in altro semestre o anno
|
|
Secondo anno
Primo semestre
Insegnamento
|
CFU
|
SSD
|
Ore Lezione
|
Ore Eserc.
|
Ore Lab
|
Ore Studio
|
Attività
|
Lingua
|
Gruppo opzionale:
curriculum Sistemi Informatici Complessi II ANNO -quattro insegnamenti a scelta tra tredici - (visualizza)
|
24
|
|
|
|
|
|
|
|
20801798 -
SISTEMI INTELLIGENTI PER INTERNET
|
Erogato in altro semestre o anno
|
20802125 -
BIG DATA
|
Erogato in altro semestre o anno
|
20810006 -
ADVANCED TOPICS IN COMPUTER SCIENCE
|
Erogato in altro semestre o anno
|
20810140 -
CYBERSECURITY
(obiettivi)
Il corso in Cybersecurity intende fornire allo studente le competenze necessarie per comprendere e affrontare problematiche di sicurezza informatica per sistemi ICT e organizzazioni complesse, per progettare reti e sistemi informatici con un certo livello di sicurezza e per pianficiare e gestire attività legate alla sicurezza informatica. Il corso fornice competenze circa attacchi, contromisure, strumenti crittografici, applicazioni e metodologie nel campo della cybersecurity. Argomenti avanzati circa l'integrità dei dati sono anche trattati.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20802126 -
VISUALIZZAZIONE DELLE INFORMAZIONI
|
Erogato in altro semestre o anno
|
20810205 -
Imprenditorialità digitale
|
Erogato in altro semestre o anno
|
20810211 -
Algoritmi per big data
(obiettivi)
In molti contesti applicativi sono in gioco enormi volumi di dati che vengono utilizzati in ambito economico-finanziario, politico, sociale ed anche istituzionale. Spesso i dati sono memorizzati in enormi cloud distribuite e talvolta sono generati secondo un flusso continuo, così consistente da renderne impossibile una memorizzazione completa. In moltissimi casi i dati sono inerenti ad entità in fitta relazione tra loro e danno luogo a immense reti di collegamenti. Esempi comuni di tali reti sono le reti sociali e biologiche, le reti di distribuzione e il grafo del Web. Inoltre il fatto che i dati siano memorizzati in sistemi gestiti da terze parti pone problemi di integrità che non trovano riscontro nella letteratura informatica classica sia per la tipologia sia per la scala.
Questo scenario pone sfide algoritmiche inedite sulle quali è al lavoro una vasta platea di ricercatori. Tale sforzo ha prodotto, nell’ultimo decennio, molte novità sia sul piano metodologico sia sul piano tecnologico. L’insegnamento ha lo scopo di trasferire agli studenti alcuni tra i più importanti strumenti metodologici nati nell’ambito della ricerca sugli algoritmi per Big Data. Tali strumenti metodologici sono proposti assieme a contesti applicativi sfidanti.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20810223 -
INGEGNERIA DEI DATI
(obiettivi)
Fornire competenze su sistemi, metodologie, modelli e formalismi per l’analisi di informazioni strutturate e non strutturate. In particolare il corso mira a presentare aspetti metodologici e tecnologici per l’estrazione, il cleaning, l’integrazione, l’analisi e l'esplorazione dell'informazione proveniente da fonti non strutturate.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20810261 -
Computer Graphics
(obiettivi)
Il corso mira ad illustrare le moderne architetture software e hardware di grafica, ed a fornire soluzioni matematiche, tecniche e metodologiche per la realizzazione di progetti che coinvolgano la visualizzazione di dati nello spazio 2D o 3D. Verranno esposti i concetti di base della grafica quali spazi, curve, superfici e volumi, ponendo l’accento su nozioni ed algoritmi correntemente usati nella visualizzazione scientifica, videogames, e animazione computerizzata. Inoltre, il corso mira ad esporre alcuni dettagli dell’hardware e delle piattaforme software correntemente in uso.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20802136 -
CYBER PHYSICAL SYSTEMS
(obiettivi)
La progettazione di Cyber Physical Systems (CPS) richiede la capacità di saper coniugare discipline diverse. In particolare, i CPS si pongono come area di intersezione di discipline quali il controllo, l'elaborazione dei segnali, la fault detection e il calcolo in real-time. Il corso, pertanto, si propone di fornire allo studente le conoscenze di base di queste aree tematiche utilizzando un approccio di tipo sistemistico. Saranno inoltre trattati metodi innovativi per la fault diagnosis e la protezione dei CPS mediante lo studio diretto della letteratura.
|
6
|
ING-INF/04
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20810262 -
Deep Learning
(obiettivi)
Gli obiettivi sono fornire competenze avanzate e specifiche nell'ambito delle più recenti architetture di reti neurali Deep. Particolare attenzione sarà data a modelli multimodal, e alle reti capaci di analizzare strutture di dati complesse, quali grafi e multivariate time series; e al deep reinforcement learning. Al termine del corso lo studente sarà in grado di: progettare e ottimizzare in maniera adeguata reti neurali Deep, saper distinguere e valutare diverse soluzioni, e saper selezionare e personalizzare le architetture di reti più efficaci da utilizzare in ambiti applicativi reali, supervised, unsupervised o seguendo un approccio basato su un apprendimento per rinforzo. Il corso è costituito da una parte teorica e metodologica sui concetti avanzati e innovativi, e da una attività laboratoriale in cui tali concetti sono applicati nella risoluzione di problemi mediante i più recenti framework di sviluppo
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20810263 -
Logica
(obiettivi)
Acquisire la conoscenza della logica classica e di alcuni sistemi di logica non classica, della relativa semantica formale e metodi di dimostrazione. Acquisire la capacità di utilizzare le logiche studiate per la rappresentazione di realtà sia statiche che dinamiche. Presentazione di alcune importanti applicazioni della logica in ambito informatico
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20810264 -
Pianificazione Automatica
|
Erogato in altro semestre o anno
|
|
20801785 -
CONOSCENZE UTILI PER L'INSERIMENTO NEL MONDO DEL LAVORO
|
Erogato in altro semestre o anno
|
Secondo semestre
Insegnamento
|
CFU
|
SSD
|
Ore Lezione
|
Ore Eserc.
|
Ore Lab
|
Ore Studio
|
Attività
|
Lingua
|
20801785 -
CONOSCENZE UTILI PER L'INSERIMENTO NEL MONDO DEL LAVORO
(obiettivi)
Seminari a frequenza obbligatoria. Obiettivo del corso è presentare agli studenti conoscenze utili per l'inserimento nel mondo del lavoro attraverso testimonianze dirette da protagonisti della realtà produttiva. Vengono illustrate le dinamiche di inserimento e di carriera in diverse tipologie di aziende (startup, pmi, multinazionale) in diversi settori merceologici (software integrator, aziende di servizi, aziende di prodotto, gruppi assicurativi e bancari, utility).Vengono insegnati soft skills, utili all’inserimento nel mondo del lavoro (preparazione del cv, preparazione per colloquio di lavoro). Vengono inoltre introdotte nozioni di base del diritto del lavoro.
|
1
|
|
25
|
-
|
-
|
-
|
Ulteriori attività formative (art.10, comma 5, lettera d)
|
ITA |
Gruppo opzionale:
curriculum Sistemi Informatici Complessi II ANNO -quattro insegnamenti a scelta tra tredici - (visualizza)
|
24
|
|
|
|
|
|
|
|
20801798 -
SISTEMI INTELLIGENTI PER INTERNET
(obiettivi)
Il corso permetterà agli studenti di apprendere vari metodi per la progettazione, l’implementazione e la sperimentazione di sistemi adattivi su Web realizzati mediante tecniche di Intelligenza Artificiale, con particolare riferimento alle tecniche di Machine Learning. Specifica attenzione sarà posta ai sistemi di Information Retrieval, come i motori di ricerca, i crawler e i document feed. Saranno studiati i modelli di retrieval classici, come il Vector Space Model e i modelli probabilistici, le tecniche di ranking dei documenti, così come l'algoritmo PageRank utilizzato da Google. Saranno affrontati i metodi di Machine Learning in Information Retrieval, incluse le tecniche per la Sentiment Analysis, i metodi di User Modeling necessari per la ricerca personalizzata e le applicazioni di social search che coinvolgono comunità di individui in attività quali il tagging dei contenuti e il question answering. Si approfondiranno le tecniche per l’analisi dei social network (e.g., Facebook e Twitter) che consentiranno di esplorare fenomeni come la diffusione delle fake news, il filter bubble e la polarizzazione degli utenti. Si studieranno, infine, i Recommender System, dagli algoritmi di base (e.g., collaborative filtering) agli scenari applicativi (e.g., film, libri, artisti e brani musicali)
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20802125 -
BIG DATA
(obiettivi)
Il corso mira a illustrare le moderne soluzioni tecniche e metodologiche alla gestione dei big data, ovvero collezioni di dati destrutturati le cui dimensioni superano le capacità di memorizzazione, gestione e analisi tipiche dei tradizionali sistemi per basi di dati. Partendo dai requisiti delle moderne applicazioni per basi di dati, verranno affrontate le diverse problematiche di memorizzazione e uso dei big data, illustrando le architetture hardware e software che sono state proposte per la loro gestione. Gli argomenti che verranno trattati includono: il le architetture basate su cluster, il paradigma map-reduce, il Cloud computing, i sistemi NoSQL, gli strumenti e i linguaggi per l'analisi dei dati. Durante il corso si cercherà di coniugare aspetti metodologici e tecnologici mediante esercitazioni pratiche con l'ausilio di sistemi reali, seminari aziendali e svolgimento di progetti pratici.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20810006 -
ADVANCED TOPICS IN COMPUTER SCIENCE
(obiettivi)
Presentare modelli, metodi e sistemi relativi ai più recenti avanzamenti nel settore dell’ingegneria informatica in grado di soddisfare i requisiti delle nuove applicazioni moderne. Il corso viene tenuto in inglese da docenti stranieri di alta qualificazione.
|
6
|
ING-INF/05
|
42
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20810140 -
CYBERSECURITY
|
Erogato in altro semestre o anno
|
20802126 -
VISUALIZZAZIONE DELLE INFORMAZIONI
(obiettivi)
Gli obiettivi del corso sono quelli di introdurre lo studente ai problemi e alle soluzioni relative all'esplorazione visuale di dati astratti, con particolare enfasi sui fenomeni della percezione visiva,sulle metafore grafiche che possono essere adottate e sui metodi e modelli algoritmici più comunemente utilizzati. Verranno approfondite le conoscenze degli studenti su problemi di ingegneria degli algoritmi e diottimizzazione su reti. Tali conoscenze verranno applicate a problemi di visualizzazione dell'informazione di varia natura e con una forte connotazione pratica.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20810205 -
Imprenditorialità digitale
(obiettivi)
Fornire agli studenti le competenze tecniche e metodologiche necessarie a concepire, sviluppare e realizzare un progetto imprenditoriale digitale. Il corso sarà articolato in tre parti. La prima parte ha l’obiettivo di illustrare le motivazioni alla base del successo delle aziende digitali (in particolare, ma non solo, le startup) e le dinamiche dell’innovazione digitale. La seconda parte propone agli studenti gli strumenti tecnici e metodologici per la realizzazione di un progetto imprenditoriale digitale. La terza parte consiste nella realizzazione di un progetto ed è caratterizzata da un approccio fortemente sperimentale.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20810211 -
Algoritmi per big data
|
Erogato in altro semestre o anno
|
20810223 -
INGEGNERIA DEI DATI
|
Erogato in altro semestre o anno
|
20810261 -
Computer Graphics
|
Erogato in altro semestre o anno
|
20802136 -
CYBER PHYSICAL SYSTEMS
|
Erogato in altro semestre o anno
|
20810262 -
Deep Learning
|
Erogato in altro semestre o anno
|
20810263 -
Logica
|
Erogato in altro semestre o anno
|
20810264 -
Pianificazione Automatica
(obiettivi)
Il corso presenta il problema della pianificazione automatica in Intelligenza Artificiale. Verranno introdotti modelli e tecniche di risoluzione sia per la pianificazione "classica", sia per la pianificazione temporale, coinvolgendo aspetti di scheduling. Verranno presentate diverse metodologie per la sintesi di piani d'azione e la loro esecuzione, e si considereranno aspetti legati all'apprendimento automatico di domini di pianificazione classica. Saranno inoltre presentate e discusse diverse applicazioni ed esempi di utilizzo delle tecniche presentate, anche in relazione al controllo di robot autonomi.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
20802019 -
PROVA FINALE
(obiettivi)
La prova finale è costituita dalla discussione di una relazione scritta (tesi), elaborata dallo studente sotto la guida di un relatore ed eventualmente di uno o più co-relatori. Il relatore della tesi è un docente (professore o ricercatore) che sia membro del Consiglio del Collegio Didattico di Ingegneria Informatica (CD) oppure membro del Dipartimento di Ingegneria e afferente ad un settore scientifico-disciplinare di interesse del Corso di Laurea Magistrale. Gli eventuali co-relatori sono docenti oppure esperti della materia provenienti da enti di ricerca pubblici o privati o dal mondo produttivo.
|
26
|
|
650
|
-
|
-
|
-
|
Per la prova finale e la lingua straniera (art.10, comma 5, lettera c)
|
ITA |
Ingegneria dei Dati
Primo anno
Primo semestre
Insegnamento
|
CFU
|
SSD
|
Ore Lezione
|
Ore Eserc.
|
Ore Lab
|
Ore Studio
|
Attività
|
Lingua
|
20810256 -
Automata, Languages and Computing
(obiettivi)
Presentare la teoria dei linguaggi e, parallelamente, la teoria degli automi. Introdurre i paradigmi della computabilità e della complessità. Al termine del corso gli studenti dovrebbero conoscere nuove metodologie formali, dovrebbero riuscire a rivisitare in modo critico, dal punto di vista del potere espressivo, metodologie già introdotte in modo pragmatico e dovrebbero essere in grado di classificare i problemi dal punto di vista delle risorse richieste per la loro risoluzione.
|
9
|
ING-INF/05
|
81
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
Gruppo opzionale:
curriculum Sistemi Informatici Complessi - curriculum ingegneria dei Dati- curriculum Algoritmi, Big Data e Machine Learning-I ANNO due insegnamenti a scelta tra cinque - (visualizza)
|
12
|
|
|
|
|
|
|
|
20810252 -
ALGORITMI E MODELLI DI OTTIMIZZAZIONE
(obiettivi)
Fornire conoscenze di base, sia metodologiche che quantitative, per la rappresentazione e la soluzione di problemi di ottimizzazione. Preparare gli studenti all'uso dei modelli di programmazione matematica con particolare attenzione rivolta ai modelli di ottimizzazione a variabili intere e ad alcune loro applicazioni.
|
6
|
MAT/09
|
54
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
20810208 -
Decision Support Systems and Analytics
(obiettivi)
Obiettivo del corso è far acquisire i principali strumenti teorici e metodologici per la modellizzazione delle decisioni e per l’individuazione delle migliori strategie di supporto alle decisioni in considerazione degli obiettivi prefissati. Il corso mira anche a fornire abilità e competenze su come utilizzare i dati a disposizione per implementare modelli prescrittivi analitici a supporto delle decisioni, come leggere i risultati forniti dai modelli in uso e come interpretarli per proporre soluzioni opportune a problemi gestionali complessi
|
6
|
MAT/09
|
54
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
20810257 -
Diritto dei Dati
|
Erogato in altro semestre o anno
|
20801648 -
PROBABILITA' E STATISTICA
|
Erogato in altro semestre o anno
|
20810326 -
WIRELINE AND WIRELESS NETWORKS
(obiettivi)
Il corso descrive il funzionamento e le prestazioni dei sistemi di comunicazione e delle reti wireline e wireless: vengono descritte le caratteristiche del livello fisico, i protocolli data link, le tecniche di commutazione, di accesso al mezzo e di protezione dei dati. Viene fornita una descrizione delle principali architetture, delle tecnologie e dei protocolli utilizzate nelle reti di trasporto e di accesso in fibra ottica, nelle reti mobili 4G e 5G, nelle reti wireless local area networks (WLAN) e nelle reti Internet of Things (IoT).
|
6
|
ING-INF/03
|
54
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
Gruppo opzionale:
curriculum Ingegneria dei dati - I anno- tre insegnamenti a scelta tra di cui almeno due: Architetture dei sistemi software, Internet and Data Centers, Machine learning - (visualizza)
|
27
|
|
|
|
|
|
|
|
20810007 -
ARCHITETTURA DEI SISTEMI SOFTWARE
(obiettivi)
Il corso presenta la disciplina dell’architettura del software, che studia le relazioni tra le strutture dei sistemi software e le loro proprietà di qualità (requisiti non funzionali); questa conoscenza è fondamentale ai fini dell’analisi, della progettazione, della valutazione e l’evoluzione dei sistemi software complessi. Presentare anche l'architettura dei sistemi software distribuiti, l’architettura a servizi e l’architettura del software per il cloud, nonché alcune tecnologie di middleware. Alla fine del corso, lo studente dovrebbe sapere impostare il progetto di un’architettura software, analizzandone dettagli e problematiche tecnologiche e metodologiche, e valutare l’architettura in termini di raggiungimento di obiettivi di qualità.
|
9
|
ING-INF/05
|
81
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20801730 -
INTELLIGENZA ARTIFICIALE
(obiettivi)
Gli obiettivi sono quelli di introdurre tecnologie avanzate di intelligenza articiale, quali i sistemi ad agente e multi-agente, il ragionamento basato sulla probabilità e i fondamenti del ragionamento basato su logica e dei sistemi di supporto alle decisioni. Saranno discussi gli sviluppi dei più recenti modelli e tecnologie di intelligenza artificiale e le relative applicazioni nei domini di maggiore interesse, quali robotica, assistenti AI-powered, AI in education, finanza, health-care e gaming. Saranno citate le principali e recenti questioni etiche, sociali ed epistemologiche associate all’impiego di strumenti di intelligenza artificiale su larga scala e alla generative Artificiale general intelligence.
|
9
|
ING-INF/05
|
81
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20810259 -
Internet and Data Centers
(obiettivi)
Fornire competenze avanzate sulle reti di calcolatori e sui data centers con contributi metodologici e tecnici. Particolare attenzione è riservata agli aspetti legati alla scalabilità. Al termine del corso lo studente dovrebbe aver assimilato i concetti di instradamento interdominio e intradominio, controllo di congestione, architetture per servizi scalabili, e dovrebbe aver acquisito tecnicalità avanzate sui protocolli più diffusi. Lo studente inoltre dovrebbe aver compreso quali siano gli aspetti tecnici ed economici e quali siano i principali attori che governano l'evoluzione di Internet e dei data centers.
|
9
|
ING-INF/05
|
81
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20810266 -
Machine Learning
|
Erogato in altro semestre o anno
|
|
Secondo semestre
Insegnamento
|
CFU
|
SSD
|
Ore Lezione
|
Ore Eserc.
|
Ore Lab
|
Ore Studio
|
Attività
|
Lingua
|
20810260 -
Tecnologie e Architetture per la Gestione dei Dati
(obiettivi)
Presentare modelli, metodi e sistemi fondamentali per la tecnologia delle basi di dati insieme ad alcune recenti direzioni di evoluzione della tecnologia stessa. Affrontare le recenti direzioni di evoluzione delle metodologie e tecnologie delle basi di dati, con riferimento alle principali famiglie di problemi di interesse: integrazione di basi di dati eterogenee e autonome; utilizzo di basi di dati per applicazioni di analisi e supporto alle decisioni. Superato il corso, lo studente conoscerà le tecnologie fondamentali su cui sono basati i sistemi relazionali e le principali metodologie e tecnologie per l'integrazione di basi di dati e per lo sviluppo di datawarehouse.
|
9
|
ING-INF/05
|
81
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
Gruppo opzionale:
curriculum Sistemi Informatici Complessi - curriculum ingegneria dei Dati- curriculum Algoritmi, Big Data e Machine Learning-I ANNO due insegnamenti a scelta tra cinque - (visualizza)
|
12
|
|
|
|
|
|
|
|
20810252 -
ALGORITMI E MODELLI DI OTTIMIZZAZIONE
|
Erogato in altro semestre o anno
|
20810208 -
Decision Support Systems and Analytics
|
Erogato in altro semestre o anno
|
20810257 -
Diritto dei Dati
(obiettivi)
Fornire una introduzione ai principi e alle regole fondamentali del diritto italiano ed europeo in materia di governo dei dati. Approfondire la distinzione normativa tra dati personali e dati non personali, con lo studio dei principali istituti (tra i quali la proprietà intellettuale, la tutela del segreto, la protezione dei dati personali) che disciplinano i profili dell'appartenenza, dell'accesso e della circolazione. Analizzare le questioni poste dall'uso dei dati per decisioni algoritmiche in ambito amministrativo e privatistico
|
6
|
IUS/02
|
54
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
20801648 -
PROBABILITA' E STATISTICA
(obiettivi)
Fornire le conoscenze basilari della probabilità, della statistica descrittiva e di quella inferenziale
|
6
|
MAT/06
|
54
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
20810326 -
WIRELINE AND WIRELESS NETWORKS
|
Erogato in altro semestre o anno
|
|
Gruppo opzionale:
curriculum Ingegneria dei dati - I anno- tre insegnamenti a scelta tra di cui almeno due: Architetture dei sistemi software, Internet and Data Centers, Machine learning - (visualizza)
|
27
|
|
|
|
|
|
|
|
20810007 -
ARCHITETTURA DEI SISTEMI SOFTWARE
|
Erogato in altro semestre o anno
|
20801730 -
INTELLIGENZA ARTIFICIALE
|
Erogato in altro semestre o anno
|
20810259 -
Internet and Data Centers
|
Erogato in altro semestre o anno
|
20810266 -
Machine Learning
(obiettivi)
Gli obiettivi sono fornire compete avanzate e specifiche nell'ambito dei più recenti modelli e tecnologie di apprendimento automatico. Il corso consentirà la risoluzione di problemi complessi attraverso una adeguata formulazione del problema e la definizione di modelli e rappresentazioni della conoscenza più adatte, e le tecniche di implementazione più efficiente per l’implementazione degli algoritmi di machine learning. Si aprofondirranno le diverse tecniche di reinforcement learning e i domini di impiego; e si introdurranno modelli dello stato dell’arte, quali graph neural networks e tecniche di tuning e autotuning. Il corso è costituito da una parte teorica e metodologica su concetti avanzati e innovativi, e da una attività laboratoriale in cui tali concetti sono applicati nella risoluzione di problemi mediante i più recenti framework di sviluppo.
|
9
|
ING-INF/05
|
81
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
Secondo anno
Primo semestre
Insegnamento
|
CFU
|
SSD
|
Ore Lezione
|
Ore Eserc.
|
Ore Lab
|
Ore Studio
|
Attività
|
Lingua
|
Gruppo opzionale:
Curriculum Ingegneria dei dati - II anno due insegnamenti " a scelta tra" di cui almeno uno: Algoritmi per big data, Visualizzazione delle informazioni - (visualizza)
|
12
|
|
|
|
|
|
|
|
20810006 -
ADVANCED TOPICS IN COMPUTER SCIENCE
|
Erogato in altro semestre o anno
|
20810211 -
Algoritmi per big data
(obiettivi)
In molti contesti applicativi sono in gioco enormi volumi di dati che vengono utilizzati in ambito economico-finanziario, politico, sociale ed anche istituzionale. Spesso i dati sono memorizzati in enormi cloud distribuite e talvolta sono generati secondo un flusso continuo, così consistente da renderne impossibile una memorizzazione completa. In moltissimi casi i dati sono inerenti ad entità in fitta relazione tra loro e danno luogo a immense reti di collegamenti. Esempi comuni di tali reti sono le reti sociali e biologiche, le reti di distribuzione e il grafo del Web. Inoltre il fatto che i dati siano memorizzati in sistemi gestiti da terze parti pone problemi di integrità che non trovano riscontro nella letteratura informatica classica sia per la tipologia sia per la scala.
Questo scenario pone sfide algoritmiche inedite sulle quali è al lavoro una vasta platea di ricercatori. Tale sforzo ha prodotto, nell’ultimo decennio, molte novità sia sul piano metodologico sia sul piano tecnologico. L’insegnamento ha lo scopo di trasferire agli studenti alcuni tra i più importanti strumenti metodologici nati nell’ambito della ricerca sugli algoritmi per Big Data. Tali strumenti metodologici sono proposti assieme a contesti applicativi sfidanti.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20810140 -
CYBERSECURITY
(obiettivi)
Il corso in Cybersecurity intende fornire allo studente le competenze necessarie per comprendere e affrontare problematiche di sicurezza informatica per sistemi ICT e organizzazioni complesse, per progettare reti e sistemi informatici con un certo livello di sicurezza e per pianficiare e gestire attività legate alla sicurezza informatica. Il corso fornice competenze circa attacchi, contromisure, strumenti crittografici, applicazioni e metodologie nel campo della cybersecurity. Argomenti avanzati circa l'integrità dei dati sono anche trattati.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20810205 -
Imprenditorialità digitale
|
Erogato in altro semestre o anno
|
20810263 -
Logica
(obiettivi)
Acquisire la conoscenza della logica classica e di alcuni sistemi di logica non classica, della relativa semantica formale e metodi di dimostrazione. Acquisire la capacità di utilizzare le logiche studiate per la rappresentazione di realtà sia statiche che dinamiche. Presentazione di alcune importanti applicazioni della logica in ambito informatico
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20802126 -
VISUALIZZAZIONE DELLE INFORMAZIONI
|
Erogato in altro semestre o anno
|
|
20801785 -
CONOSCENZE UTILI PER L'INSERIMENTO NEL MONDO DEL LAVORO
|
Erogato in altro semestre o anno
|
20810223 -
INGEGNERIA DEI DATI
(obiettivi)
Fornire competenze su sistemi, metodologie, modelli e formalismi per l’analisi di informazioni strutturate e non strutturate. In particolare il corso mira a presentare aspetti metodologici e tecnologici per l’estrazione, il cleaning, l’integrazione, l’analisi e l'esplorazione dell'informazione proveniente da fonti non strutturate.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
Secondo semestre
Insegnamento
|
CFU
|
SSD
|
Ore Lezione
|
Ore Eserc.
|
Ore Lab
|
Ore Studio
|
Attività
|
Lingua
|
20801785 -
CONOSCENZE UTILI PER L'INSERIMENTO NEL MONDO DEL LAVORO
(obiettivi)
Seminari a frequenza obbligatoria. Obiettivo del corso è presentare agli studenti conoscenze utili per l'inserimento nel mondo del lavoro attraverso testimonianze dirette da protagonisti della realtà produttiva. Vengono illustrate le dinamiche di inserimento e di carriera in diverse tipologie di aziende (startup, pmi, multinazionale) in diversi settori merceologici (software integrator, aziende di servizi, aziende di prodotto, gruppi assicurativi e bancari, utility).Vengono insegnati soft skills, utili all’inserimento nel mondo del lavoro (preparazione del cv, preparazione per colloquio di lavoro). Vengono inoltre introdotte nozioni di base del diritto del lavoro.
|
1
|
|
25
|
-
|
-
|
-
|
Ulteriori attività formative (art.10, comma 5, lettera d)
|
ITA |
20802019 -
PROVA FINALE
(obiettivi)
La prova finale è costituita dalla discussione di una relazione scritta (tesi), elaborata dallo studente sotto la guida di un relatore ed eventualmente di uno o più co-relatori. Il relatore della tesi è un docente (professore o ricercatore) che sia membro del Consiglio del Collegio Didattico di Ingegneria Informatica (CD) oppure membro del Dipartimento di Ingegneria e afferente ad un settore scientifico-disciplinare di interesse del Corso di Laurea Magistrale. Gli eventuali co-relatori sono docenti oppure esperti della materia provenienti da enti di ricerca pubblici o privati o dal mondo produttivo.
|
26
|
|
650
|
-
|
-
|
-
|
Per la prova finale e la lingua straniera (art.10, comma 5, lettera c)
|
ITA |
Gruppo opzionale:
Curriculum Ingegneria dei dati - II anno due insegnamenti " a scelta tra" di cui almeno uno: Algoritmi per big data, Visualizzazione delle informazioni - (visualizza)
|
12
|
|
|
|
|
|
|
|
20810006 -
ADVANCED TOPICS IN COMPUTER SCIENCE
(obiettivi)
Presentare modelli, metodi e sistemi relativi ai più recenti avanzamenti nel settore dell’ingegneria informatica in grado di soddisfare i requisiti delle nuove applicazioni moderne. Il corso viene tenuto in inglese da docenti stranieri di alta qualificazione.
|
6
|
ING-INF/05
|
42
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20810211 -
Algoritmi per big data
|
Erogato in altro semestre o anno
|
20810140 -
CYBERSECURITY
|
Erogato in altro semestre o anno
|
20810205 -
Imprenditorialità digitale
(obiettivi)
Fornire agli studenti le competenze tecniche e metodologiche necessarie a concepire, sviluppare e realizzare un progetto imprenditoriale digitale. Il corso sarà articolato in tre parti. La prima parte ha l’obiettivo di illustrare le motivazioni alla base del successo delle aziende digitali (in particolare, ma non solo, le startup) e le dinamiche dell’innovazione digitale. La seconda parte propone agli studenti gli strumenti tecnici e metodologici per la realizzazione di un progetto imprenditoriale digitale. La terza parte consiste nella realizzazione di un progetto ed è caratterizzata da un approccio fortemente sperimentale.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20810263 -
Logica
|
Erogato in altro semestre o anno
|
20802126 -
VISUALIZZAZIONE DELLE INFORMAZIONI
(obiettivi)
Gli obiettivi del corso sono quelli di introdurre lo studente ai problemi e alle soluzioni relative all'esplorazione visuale di dati astratti, con particolare enfasi sui fenomeni della percezione visiva,sulle metafore grafiche che possono essere adottate e sui metodi e modelli algoritmici più comunemente utilizzati. Verranno approfondite le conoscenze degli studenti su problemi di ingegneria degli algoritmi e diottimizzazione su reti. Tali conoscenze verranno applicate a problemi di visualizzazione dell'informazione di varia natura e con una forte connotazione pratica.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
20802125 -
BIG DATA
(obiettivi)
Il corso mira a illustrare le moderne soluzioni tecniche e metodologiche alla gestione dei big data, ovvero collezioni di dati destrutturati le cui dimensioni superano le capacità di memorizzazione, gestione e analisi tipiche dei tradizionali sistemi per basi di dati. Partendo dai requisiti delle moderne applicazioni per basi di dati, verranno affrontate le diverse problematiche di memorizzazione e uso dei big data, illustrando le architetture hardware e software che sono state proposte per la loro gestione. Gli argomenti che verranno trattati includono: il le architetture basate su cluster, il paradigma map-reduce, il Cloud computing, i sistemi NoSQL, gli strumenti e i linguaggi per l'analisi dei dati. Durante il corso si cercherà di coniugare aspetti metodologici e tecnologici mediante esercitazioni pratiche con l'ausilio di sistemi reali, seminari aziendali e svolgimento di progetti pratici.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20810288 -
12 CFU A SCELTA LIBERA DELLO STUDENTE
(obiettivi)
I 12 CFU a scelta libera dello studente possono essere usati per sostenere esami scegliendo liberamente tra gli esami offerti dall’Ateneo.
Alcune regole ed alcune indicazioni: non possono essere scelte idoneità è fortemente consigliato includere solo esami offerti dal Dipartimento di Ingegneria o verificare con il docente di altro dipartimento la disponibilità dell’attività
|
12
|
|
108
|
-
|
-
|
-
|
Attività formative a scelta dello studente (art.10, comma 5, lettera a)
|
ITA |
Intelligenza artificiale e Machine Learning
Primo anno
Primo semestre
Insegnamento
|
CFU
|
SSD
|
Ore Lezione
|
Ore Eserc.
|
Ore Lab
|
Ore Studio
|
Attività
|
Lingua
|
20810256 -
Automata, Languages and Computing
(obiettivi)
Presentare la teoria dei linguaggi e, parallelamente, la teoria degli automi. Introdurre i paradigmi della computabilità e della complessità. Al termine del corso gli studenti dovrebbero conoscere nuove metodologie formali, dovrebbero riuscire a rivisitare in modo critico, dal punto di vista del potere espressivo, metodologie già introdotte in modo pragmatico e dovrebbero essere in grado di classificare i problemi dal punto di vista delle risorse richieste per la loro risoluzione.
|
9
|
ING-INF/05
|
81
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20801730 -
INTELLIGENZA ARTIFICIALE
(obiettivi)
Gli obiettivi sono quelli di introdurre tecnologie avanzate di intelligenza articiale, quali i sistemi ad agente e multi-agente, il ragionamento basato sulla probabilità e i fondamenti del ragionamento basato su logica e dei sistemi di supporto alle decisioni. Saranno discussi gli sviluppi dei più recenti modelli e tecnologie di intelligenza artificiale e le relative applicazioni nei domini di maggiore interesse, quali robotica, assistenti AI-powered, AI in education, finanza, health-care e gaming. Saranno citate le principali e recenti questioni etiche, sociali ed epistemologiche associate all’impiego di strumenti di intelligenza artificiale su larga scala e alla generative Artificiale general intelligence.
|
9
|
ING-INF/05
|
81
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
Gruppo opzionale:
curriculum Intelligenza Artificiale e Machine Learning- I anno - due insegnamenti a scelta tra tre - (visualizza)
|
18
|
|
|
|
|
|
|
|
20810007 -
ARCHITETTURA DEI SISTEMI SOFTWARE
(obiettivi)
Il corso presenta la disciplina dell’architettura del software, che studia le relazioni tra le strutture dei sistemi software e le loro proprietà di qualità (requisiti non funzionali); questa conoscenza è fondamentale ai fini dell’analisi, della progettazione, della valutazione e l’evoluzione dei sistemi software complessi. Presentare anche l'architettura dei sistemi software distribuiti, l’architettura a servizi e l’architettura del software per il cloud, nonché alcune tecnologie di middleware. Alla fine del corso, lo studente dovrebbe sapere impostare il progetto di un’architettura software, analizzandone dettagli e problematiche tecnologiche e metodologiche, e valutare l’architettura in termini di raggiungimento di obiettivi di qualità.
|
9
|
ING-INF/05
|
81
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20810259 -
Internet and Data Centers
(obiettivi)
Fornire competenze avanzate sulle reti di calcolatori e sui data centers con contributi metodologici e tecnici. Particolare attenzione è riservata agli aspetti legati alla scalabilità. Al termine del corso lo studente dovrebbe aver assimilato i concetti di instradamento interdominio e intradominio, controllo di congestione, architetture per servizi scalabili, e dovrebbe aver acquisito tecnicalità avanzate sui protocolli più diffusi. Lo studente inoltre dovrebbe aver compreso quali siano gli aspetti tecnici ed economici e quali siano i principali attori che governano l'evoluzione di Internet e dei data centers.
|
9
|
ING-INF/05
|
81
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20810260 -
Tecnologie e Architetture per la Gestione dei Dati
|
Erogato in altro semestre o anno
|
|
Gruppo opzionale:
curriculum Intelligenza Artificiale e Machine Learning- I anno - due insegnamenti a scelta tra sei - (visualizza)
|
12
|
|
|
|
|
|
|
|
20802061 -
LABORATORIO DI MULTIMEDIALITA'
|
Erogato in altro semestre o anno
|
20801648 -
PROBABILITA' E STATISTICA
|
Erogato in altro semestre o anno
|
20810326 -
WIRELINE AND WIRELESS NETWORKS
(obiettivi)
Il corso descrive il funzionamento e le prestazioni dei sistemi di comunicazione e delle reti wireline e wireless: vengono descritte le caratteristiche del livello fisico, i protocolli data link, le tecniche di commutazione, di accesso al mezzo e di protezione dei dati. Viene fornita una descrizione delle principali architetture, delle tecnologie e dei protocolli utilizzate nelle reti di trasporto e di accesso in fibra ottica, nelle reti mobili 4G e 5G, nelle reti wireless local area networks (WLAN) e nelle reti Internet of Things (IoT).
|
6
|
ING-INF/03
|
54
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
20810252 -
ALGORITMI E MODELLI DI OTTIMIZZAZIONE
(obiettivi)
Fornire conoscenze di base, sia metodologiche che quantitative, per la rappresentazione e la soluzione di problemi di ottimizzazione. Preparare gli studenti all'uso dei modelli di programmazione matematica con particolare attenzione rivolta ai modelli di ottimizzazione a variabili intere e ad alcune loro applicazioni.
|
6
|
MAT/09
|
54
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
20810267 -
Artificial Intelligence from Engineering to Arts
|
Erogato in altro semestre o anno
|
20810208 -
Decision Support Systems and Analytics
(obiettivi)
Obiettivo del corso è far acquisire i principali strumenti teorici e metodologici per la modellizzazione delle decisioni e per l’individuazione delle migliori strategie di supporto alle decisioni in considerazione degli obiettivi prefissati. Il corso mira anche a fornire abilità e competenze su come utilizzare i dati a disposizione per implementare modelli prescrittivi analitici a supporto delle decisioni, come leggere i risultati forniti dai modelli in uso e come interpretarli per proporre soluzioni opportune a problemi gestionali complessi
|
6
|
MAT/09
|
54
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
Secondo semestre
Insegnamento
|
CFU
|
SSD
|
Ore Lezione
|
Ore Eserc.
|
Ore Lab
|
Ore Studio
|
Attività
|
Lingua
|
20810266 -
Machine Learning
(obiettivi)
Gli obiettivi sono fornire compete avanzate e specifiche nell'ambito dei più recenti modelli e tecnologie di apprendimento automatico. Il corso consentirà la risoluzione di problemi complessi attraverso una adeguata formulazione del problema e la definizione di modelli e rappresentazioni della conoscenza più adatte, e le tecniche di implementazione più efficiente per l’implementazione degli algoritmi di machine learning. Si aprofondirranno le diverse tecniche di reinforcement learning e i domini di impiego; e si introdurranno modelli dello stato dell’arte, quali graph neural networks e tecniche di tuning e autotuning. Il corso è costituito da una parte teorica e metodologica su concetti avanzati e innovativi, e da una attività laboratoriale in cui tali concetti sono applicati nella risoluzione di problemi mediante i più recenti framework di sviluppo.
|
9
|
ING-INF/05
|
81
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
Gruppo opzionale:
curriculum Intelligenza Artificiale e Machine Learning- I anno - due insegnamenti a scelta tra tre - (visualizza)
|
18
|
|
|
|
|
|
|
|
20810007 -
ARCHITETTURA DEI SISTEMI SOFTWARE
|
Erogato in altro semestre o anno
|
20810259 -
Internet and Data Centers
|
Erogato in altro semestre o anno
|
20810260 -
Tecnologie e Architetture per la Gestione dei Dati
(obiettivi)
Presentare modelli, metodi e sistemi fondamentali per la tecnologia delle basi di dati insieme ad alcune recenti direzioni di evoluzione della tecnologia stessa. Affrontare le recenti direzioni di evoluzione delle metodologie e tecnologie delle basi di dati, con riferimento alle principali famiglie di problemi di interesse: integrazione di basi di dati eterogenee e autonome; utilizzo di basi di dati per applicazioni di analisi e supporto alle decisioni. Superato il corso, lo studente conoscerà le tecnologie fondamentali su cui sono basati i sistemi relazionali e le principali metodologie e tecnologie per l'integrazione di basi di dati e per lo sviluppo di datawarehouse.
|
9
|
ING-INF/05
|
81
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
Gruppo opzionale:
curriculum Intelligenza Artificiale e Machine Learning- I anno - due insegnamenti a scelta tra sei - (visualizza)
|
12
|
|
|
|
|
|
|
|
20802061 -
LABORATORIO DI MULTIMEDIALITA'
(obiettivi)
Il corso avrà l'obiettivo di illustrare le metodologie più avanzate per la caratterizzazione ed il trattamento dei segnali multimediali. In particolare si approfondirà lo studio di segnali video e di immagini sia nel caso bidimensionale che in quello tridimensionale. Il corso sarà suddiviso in due parti: la prima per fornire agli studenti le conoscenze teoriche di base sugli strumenti per l’elaborazione dei segnali multimediali e sulla programmazione in Matlab, la seconda consiste in esperienze pratiche, di gruppo e individuali, sia su calcolatori che tramite dispositivi messi a disposizione degli studenti (Kinect, sistemi di restituzione 3D, webcam stereo). L’utilizzo in laboratorio di sistemi di acquisizione, elaborazione e restituzione, consentirà allo studente di ottenere le conoscenze di base per il progetto di sistemi di comunicazione multimediali efficaci in termini di qualità, del costo e della sicurezza. Il corso prevede seminari monografici dedicati ad approfondire esempi di applicazione dei segnali multimediali come e-learning, cinema, IP-tv e comunicazioni mobili.
|
6
|
ING-INF/03
|
42
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
20801648 -
PROBABILITA' E STATISTICA
(obiettivi)
Fornire le conoscenze basilari della probabilità, della statistica descrittiva e di quella inferenziale
|
6
|
MAT/06
|
54
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
20810326 -
WIRELINE AND WIRELESS NETWORKS
|
Erogato in altro semestre o anno
|
20810252 -
ALGORITMI E MODELLI DI OTTIMIZZAZIONE
|
Erogato in altro semestre o anno
|
20810267 -
Artificial Intelligence from Engineering to Arts
(obiettivi)
L’obiettivo formativo del corso è avvicinare lo studente ad alcune applicazioni dell’Intelligenza Artificiale (IA) e Machine Learning (ML) in campo ingegneristico e in campo artistico. Il corso è quindi concepito in due parti: la prima che riguarda applicazioni di IA all’ingegneria dell'energia elettrica e dell'informazione; la seconda che si concentra sull’utilizzazione di tecniche di ML per la produzione musicale e artistica in generale. Lo studente avrà così l’opportunità di apprendere come l’IA sia uno strumento molto versatile e performante in campi applicativi pur molto distanti culturalmente.
|
6
|
ING-IND/31
|
54
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
20810208 -
Decision Support Systems and Analytics
|
Erogato in altro semestre o anno
|
|
Secondo anno
Primo semestre
Insegnamento
|
CFU
|
SSD
|
Ore Lezione
|
Ore Eserc.
|
Ore Lab
|
Ore Studio
|
Attività
|
Lingua
|
Gruppo opzionale:
curriculum Intelligenza Artificiale e Machine Learning- II anno - due insegnamenti "a scelta tra" - (visualizza)
|
12
|
|
|
|
|
|
|
|
20810006 -
ADVANCED TOPICS IN COMPUTER SCIENCE
|
Erogato in altro semestre o anno
|
20802125 -
BIG DATA
|
Erogato in altro semestre o anno
|
20802136 -
CYBER PHYSICAL SYSTEMS
(obiettivi)
La progettazione di Cyber Physical Systems (CPS) richiede la capacità di saper coniugare discipline diverse. In particolare, i CPS si pongono come area di intersezione di discipline quali il controllo, l'elaborazione dei segnali, la fault detection e il calcolo in real-time. Il corso, pertanto, si propone di fornire allo studente le conoscenze di base di queste aree tematiche utilizzando un approccio di tipo sistemistico. Saranno inoltre trattati metodi innovativi per la fault diagnosis e la protezione dei CPS mediante lo studio diretto della letteratura.
|
6
|
ING-INF/04
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20810205 -
Imprenditorialità digitale
|
Erogato in altro semestre o anno
|
20810223 -
INGEGNERIA DEI DATI
(obiettivi)
Fornire competenze su sistemi, metodologie, modelli e formalismi per l’analisi di informazioni strutturate e non strutturate. In particolare il corso mira a presentare aspetti metodologici e tecnologici per l’estrazione, il cleaning, l’integrazione, l’analisi e l'esplorazione dell'informazione proveniente da fonti non strutturate.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20810264 -
Pianificazione Automatica
|
Erogato in altro semestre o anno
|
20810140 -
CYBERSECURITY
(obiettivi)
Il corso in Cybersecurity intende fornire allo studente le competenze necessarie per comprendere e affrontare problematiche di sicurezza informatica per sistemi ICT e organizzazioni complesse, per progettare reti e sistemi informatici con un certo livello di sicurezza e per pianficiare e gestire attività legate alla sicurezza informatica. Il corso fornice competenze circa attacchi, contromisure, strumenti crittografici, applicazioni e metodologie nel campo della cybersecurity. Argomenti avanzati circa l'integrità dei dati sono anche trattati.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20810263 -
Logica
(obiettivi)
Acquisire la conoscenza della logica classica e di alcuni sistemi di logica non classica, della relativa semantica formale e metodi di dimostrazione. Acquisire la capacità di utilizzare le logiche studiate per la rappresentazione di realtà sia statiche che dinamiche. Presentazione di alcune importanti applicazioni della logica in ambito informatico
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
20810262 -
Deep Learning
(obiettivi)
Gli obiettivi sono fornire competenze avanzate e specifiche nell'ambito delle più recenti architetture di reti neurali Deep. Particolare attenzione sarà data a modelli multimodal, e alle reti capaci di analizzare strutture di dati complesse, quali grafi e multivariate time series; e al deep reinforcement learning. Al termine del corso lo studente sarà in grado di: progettare e ottimizzare in maniera adeguata reti neurali Deep, saper distinguere e valutare diverse soluzioni, e saper selezionare e personalizzare le architetture di reti più efficaci da utilizzare in ambiti applicativi reali, supervised, unsupervised o seguendo un approccio basato su un apprendimento per rinforzo. Il corso è costituito da una parte teorica e metodologica sui concetti avanzati e innovativi, e da una attività laboratoriale in cui tali concetti sono applicati nella risoluzione di problemi mediante i più recenti framework di sviluppo
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20801785 -
CONOSCENZE UTILI PER L'INSERIMENTO NEL MONDO DEL LAVORO
|
Erogato in altro semestre o anno
|
Secondo semestre
Insegnamento
|
CFU
|
SSD
|
Ore Lezione
|
Ore Eserc.
|
Ore Lab
|
Ore Studio
|
Attività
|
Lingua
|
20801798 -
SISTEMI INTELLIGENTI PER INTERNET
(obiettivi)
Il corso permetterà agli studenti di apprendere vari metodi per la progettazione, l’implementazione e la sperimentazione di sistemi adattivi su Web realizzati mediante tecniche di Intelligenza Artificiale, con particolare riferimento alle tecniche di Machine Learning. Specifica attenzione sarà posta ai sistemi di Information Retrieval, come i motori di ricerca, i crawler e i document feed. Saranno studiati i modelli di retrieval classici, come il Vector Space Model e i modelli probabilistici, le tecniche di ranking dei documenti, così come l'algoritmo PageRank utilizzato da Google. Saranno affrontati i metodi di Machine Learning in Information Retrieval, incluse le tecniche per la Sentiment Analysis, i metodi di User Modeling necessari per la ricerca personalizzata e le applicazioni di social search che coinvolgono comunità di individui in attività quali il tagging dei contenuti e il question answering. Si approfondiranno le tecniche per l’analisi dei social network (e.g., Facebook e Twitter) che consentiranno di esplorare fenomeni come la diffusione delle fake news, il filter bubble e la polarizzazione degli utenti. Si studieranno, infine, i Recommender System, dagli algoritmi di base (e.g., collaborative filtering) agli scenari applicativi (e.g., film, libri, artisti e brani musicali)
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20801785 -
CONOSCENZE UTILI PER L'INSERIMENTO NEL MONDO DEL LAVORO
(obiettivi)
Seminari a frequenza obbligatoria. Obiettivo del corso è presentare agli studenti conoscenze utili per l'inserimento nel mondo del lavoro attraverso testimonianze dirette da protagonisti della realtà produttiva. Vengono illustrate le dinamiche di inserimento e di carriera in diverse tipologie di aziende (startup, pmi, multinazionale) in diversi settori merceologici (software integrator, aziende di servizi, aziende di prodotto, gruppi assicurativi e bancari, utility).Vengono insegnati soft skills, utili all’inserimento nel mondo del lavoro (preparazione del cv, preparazione per colloquio di lavoro). Vengono inoltre introdotte nozioni di base del diritto del lavoro.
|
1
|
|
25
|
-
|
-
|
-
|
Ulteriori attività formative (art.10, comma 5, lettera d)
|
ITA |
20802019 -
PROVA FINALE
(obiettivi)
La prova finale è costituita dalla discussione di una relazione scritta (tesi), elaborata dallo studente sotto la guida di un relatore ed eventualmente di uno o più co-relatori. Il relatore della tesi è un docente (professore o ricercatore) che sia membro del Consiglio del Collegio Didattico di Ingegneria Informatica (CD) oppure membro del Dipartimento di Ingegneria e afferente ad un settore scientifico-disciplinare di interesse del Corso di Laurea Magistrale. Gli eventuali co-relatori sono docenti oppure esperti della materia provenienti da enti di ricerca pubblici o privati o dal mondo produttivo.
|
26
|
|
650
|
-
|
-
|
-
|
Per la prova finale e la lingua straniera (art.10, comma 5, lettera c)
|
ITA |
Gruppo opzionale:
curriculum Intelligenza Artificiale e Machine Learning- II anno - due insegnamenti "a scelta tra" - (visualizza)
|
12
|
|
|
|
|
|
|
|
20810006 -
ADVANCED TOPICS IN COMPUTER SCIENCE
(obiettivi)
Presentare modelli, metodi e sistemi relativi ai più recenti avanzamenti nel settore dell’ingegneria informatica in grado di soddisfare i requisiti delle nuove applicazioni moderne. Il corso viene tenuto in inglese da docenti stranieri di alta qualificazione.
|
6
|
ING-INF/05
|
42
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20802125 -
BIG DATA
(obiettivi)
Il corso mira a illustrare le moderne soluzioni tecniche e metodologiche alla gestione dei big data, ovvero collezioni di dati destrutturati le cui dimensioni superano le capacità di memorizzazione, gestione e analisi tipiche dei tradizionali sistemi per basi di dati. Partendo dai requisiti delle moderne applicazioni per basi di dati, verranno affrontate le diverse problematiche di memorizzazione e uso dei big data, illustrando le architetture hardware e software che sono state proposte per la loro gestione. Gli argomenti che verranno trattati includono: il le architetture basate su cluster, il paradigma map-reduce, il Cloud computing, i sistemi NoSQL, gli strumenti e i linguaggi per l'analisi dei dati. Durante il corso si cercherà di coniugare aspetti metodologici e tecnologici mediante esercitazioni pratiche con l'ausilio di sistemi reali, seminari aziendali e svolgimento di progetti pratici.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20802136 -
CYBER PHYSICAL SYSTEMS
|
Erogato in altro semestre o anno
|
20810205 -
Imprenditorialità digitale
(obiettivi)
Fornire agli studenti le competenze tecniche e metodologiche necessarie a concepire, sviluppare e realizzare un progetto imprenditoriale digitale. Il corso sarà articolato in tre parti. La prima parte ha l’obiettivo di illustrare le motivazioni alla base del successo delle aziende digitali (in particolare, ma non solo, le startup) e le dinamiche dell’innovazione digitale. La seconda parte propone agli studenti gli strumenti tecnici e metodologici per la realizzazione di un progetto imprenditoriale digitale. La terza parte consiste nella realizzazione di un progetto ed è caratterizzata da un approccio fortemente sperimentale.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20810223 -
INGEGNERIA DEI DATI
|
Erogato in altro semestre o anno
|
20810264 -
Pianificazione Automatica
(obiettivi)
Il corso presenta il problema della pianificazione automatica in Intelligenza Artificiale. Verranno introdotti modelli e tecniche di risoluzione sia per la pianificazione "classica", sia per la pianificazione temporale, coinvolgendo aspetti di scheduling. Verranno presentate diverse metodologie per la sintesi di piani d'azione e la loro esecuzione, e si considereranno aspetti legati all'apprendimento automatico di domini di pianificazione classica. Saranno inoltre presentate e discusse diverse applicazioni ed esempi di utilizzo delle tecniche presentate, anche in relazione al controllo di robot autonomi.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20810140 -
CYBERSECURITY
|
Erogato in altro semestre o anno
|
20810263 -
Logica
|
Erogato in altro semestre o anno
|
|
20810288 -
12 CFU A SCELTA LIBERA DELLO STUDENTE
(obiettivi)
I 12 CFU a scelta libera dello studente possono essere usati per sostenere esami scegliendo liberamente tra gli esami offerti dall’Ateneo.
Alcune regole ed alcune indicazioni: non possono essere scelte idoneità è fortemente consigliato includere solo esami offerti dal Dipartimento di Ingegneria o verificare con il docente di altro dipartimento la disponibilità dell’attività
|
12
|
|
108
|
-
|
-
|
-
|
Attività formative a scelta dello studente (art.10, comma 5, lettera a)
|
ITA |
Algoritmi, Big Data e Machine Learning
Primo anno
Primo semestre
Insegnamento
|
CFU
|
SSD
|
Ore Lezione
|
Ore Eserc.
|
Ore Lab
|
Ore Studio
|
Attività
|
Lingua
|
20810256 -
Automata, Languages and Computing
(obiettivi)
Presentare la teoria dei linguaggi e, parallelamente, la teoria degli automi. Introdurre i paradigmi della computabilità e della complessità. Al termine del corso gli studenti dovrebbero conoscere nuove metodologie formali, dovrebbero riuscire a rivisitare in modo critico, dal punto di vista del potere espressivo, metodologie già introdotte in modo pragmatico e dovrebbero essere in grado di classificare i problemi dal punto di vista delle risorse richieste per la loro risoluzione.
|
9
|
ING-INF/05
|
81
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20810259 -
Internet and Data Centers
(obiettivi)
Fornire competenze avanzate sulle reti di calcolatori e sui data centers con contributi metodologici e tecnici. Particolare attenzione è riservata agli aspetti legati alla scalabilità. Al termine del corso lo studente dovrebbe aver assimilato i concetti di instradamento interdominio e intradominio, controllo di congestione, architetture per servizi scalabili, e dovrebbe aver acquisito tecnicalità avanzate sui protocolli più diffusi. Lo studente inoltre dovrebbe aver compreso quali siano gli aspetti tecnici ed economici e quali siano i principali attori che governano l'evoluzione di Internet e dei data centers.
|
9
|
ING-INF/05
|
81
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
Gruppo opzionale:
curriculum Sistemi Informatici Complessi - curriculum ingegneria dei Dati- curriculum Algoritmi, Big Data e Machine Learning-I ANNO due insegnamenti a scelta tra cinque - (visualizza)
|
12
|
|
|
|
|
|
|
|
20810252 -
ALGORITMI E MODELLI DI OTTIMIZZAZIONE
(obiettivi)
Fornire conoscenze di base, sia metodologiche che quantitative, per la rappresentazione e la soluzione di problemi di ottimizzazione. Preparare gli studenti all'uso dei modelli di programmazione matematica con particolare attenzione rivolta ai modelli di ottimizzazione a variabili intere e ad alcune loro applicazioni.
|
6
|
MAT/09
|
54
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
20810208 -
Decision Support Systems and Analytics
(obiettivi)
Obiettivo del corso è far acquisire i principali strumenti teorici e metodologici per la modellizzazione delle decisioni e per l’individuazione delle migliori strategie di supporto alle decisioni in considerazione degli obiettivi prefissati. Il corso mira anche a fornire abilità e competenze su come utilizzare i dati a disposizione per implementare modelli prescrittivi analitici a supporto delle decisioni, come leggere i risultati forniti dai modelli in uso e come interpretarli per proporre soluzioni opportune a problemi gestionali complessi
|
6
|
MAT/09
|
54
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
20810257 -
Diritto dei Dati
|
Erogato in altro semestre o anno
|
20801648 -
PROBABILITA' E STATISTICA
|
Erogato in altro semestre o anno
|
20810326 -
WIRELINE AND WIRELESS NETWORKS
(obiettivi)
Il corso descrive il funzionamento e le prestazioni dei sistemi di comunicazione e delle reti wireline e wireless: vengono descritte le caratteristiche del livello fisico, i protocolli data link, le tecniche di commutazione, di accesso al mezzo e di protezione dei dati. Viene fornita una descrizione delle principali architetture, delle tecnologie e dei protocolli utilizzate nelle reti di trasporto e di accesso in fibra ottica, nelle reti mobili 4G e 5G, nelle reti wireless local area networks (WLAN) e nelle reti Internet of Things (IoT).
|
6
|
ING-INF/03
|
54
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
Gruppo opzionale:
curriculum Algoritmi, Big Data e Machine Learning- I anno un insegnamento a scelta tra due - (visualizza)
|
9
|
|
|
|
|
|
|
|
20810007 -
ARCHITETTURA DEI SISTEMI SOFTWARE
(obiettivi)
Il corso presenta la disciplina dell’architettura del software, che studia le relazioni tra le strutture dei sistemi software e le loro proprietà di qualità (requisiti non funzionali); questa conoscenza è fondamentale ai fini dell’analisi, della progettazione, della valutazione e l’evoluzione dei sistemi software complessi. Presentare anche l'architettura dei sistemi software distribuiti, l’architettura a servizi e l’architettura del software per il cloud, nonché alcune tecnologie di middleware. Alla fine del corso, lo studente dovrebbe sapere impostare il progetto di un’architettura software, analizzandone dettagli e problematiche tecnologiche e metodologiche, e valutare l’architettura in termini di raggiungimento di obiettivi di qualità.
|
9
|
ING-INF/05
|
81
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20801730 -
INTELLIGENZA ARTIFICIALE
(obiettivi)
Gli obiettivi sono quelli di introdurre tecnologie avanzate di intelligenza articiale, quali i sistemi ad agente e multi-agente, il ragionamento basato sulla probabilità e i fondamenti del ragionamento basato su logica e dei sistemi di supporto alle decisioni. Saranno discussi gli sviluppi dei più recenti modelli e tecnologie di intelligenza artificiale e le relative applicazioni nei domini di maggiore interesse, quali robotica, assistenti AI-powered, AI in education, finanza, health-care e gaming. Saranno citate le principali e recenti questioni etiche, sociali ed epistemologiche associate all’impiego di strumenti di intelligenza artificiale su larga scala e alla generative Artificiale general intelligence.
|
9
|
ING-INF/05
|
81
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
Secondo semestre
Insegnamento
|
CFU
|
SSD
|
Ore Lezione
|
Ore Eserc.
|
Ore Lab
|
Ore Studio
|
Attività
|
Lingua
|
20810266 -
Machine Learning
(obiettivi)
Gli obiettivi sono fornire compete avanzate e specifiche nell'ambito dei più recenti modelli e tecnologie di apprendimento automatico. Il corso consentirà la risoluzione di problemi complessi attraverso una adeguata formulazione del problema e la definizione di modelli e rappresentazioni della conoscenza più adatte, e le tecniche di implementazione più efficiente per l’implementazione degli algoritmi di machine learning. Si aprofondirranno le diverse tecniche di reinforcement learning e i domini di impiego; e si introdurranno modelli dello stato dell’arte, quali graph neural networks e tecniche di tuning e autotuning. Il corso è costituito da una parte teorica e metodologica su concetti avanzati e innovativi, e da una attività laboratoriale in cui tali concetti sono applicati nella risoluzione di problemi mediante i più recenti framework di sviluppo.
|
9
|
ING-INF/05
|
81
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20810260 -
Tecnologie e Architetture per la Gestione dei Dati
(obiettivi)
Presentare modelli, metodi e sistemi fondamentali per la tecnologia delle basi di dati insieme ad alcune recenti direzioni di evoluzione della tecnologia stessa. Affrontare le recenti direzioni di evoluzione delle metodologie e tecnologie delle basi di dati, con riferimento alle principali famiglie di problemi di interesse: integrazione di basi di dati eterogenee e autonome; utilizzo di basi di dati per applicazioni di analisi e supporto alle decisioni. Superato il corso, lo studente conoscerà le tecnologie fondamentali su cui sono basati i sistemi relazionali e le principali metodologie e tecnologie per l'integrazione di basi di dati e per lo sviluppo di datawarehouse.
|
9
|
ING-INF/05
|
81
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
Gruppo opzionale:
curriculum Sistemi Informatici Complessi - curriculum ingegneria dei Dati- curriculum Algoritmi, Big Data e Machine Learning-I ANNO due insegnamenti a scelta tra cinque - (visualizza)
|
12
|
|
|
|
|
|
|
|
20810252 -
ALGORITMI E MODELLI DI OTTIMIZZAZIONE
|
Erogato in altro semestre o anno
|
20810208 -
Decision Support Systems and Analytics
|
Erogato in altro semestre o anno
|
20810257 -
Diritto dei Dati
(obiettivi)
Fornire una introduzione ai principi e alle regole fondamentali del diritto italiano ed europeo in materia di governo dei dati. Approfondire la distinzione normativa tra dati personali e dati non personali, con lo studio dei principali istituti (tra i quali la proprietà intellettuale, la tutela del segreto, la protezione dei dati personali) che disciplinano i profili dell'appartenenza, dell'accesso e della circolazione. Analizzare le questioni poste dall'uso dei dati per decisioni algoritmiche in ambito amministrativo e privatistico
|
6
|
IUS/02
|
54
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
20801648 -
PROBABILITA' E STATISTICA
(obiettivi)
Fornire le conoscenze basilari della probabilità, della statistica descrittiva e di quella inferenziale
|
6
|
MAT/06
|
54
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
20810326 -
WIRELINE AND WIRELESS NETWORKS
|
Erogato in altro semestre o anno
|
|
Gruppo opzionale:
curriculum Algoritmi, Big Data e Machine Learning- I anno un insegnamento a scelta tra due - (visualizza)
|
9
|
|
|
|
|
|
|
|
|
Secondo anno
Primo semestre
Insegnamento
|
CFU
|
SSD
|
Ore Lezione
|
Ore Eserc.
|
Ore Lab
|
Ore Studio
|
Attività
|
Lingua
|
Gruppo opzionale:
Curriculum Algoritmi, Big Data e Machine Learning II anno- due insegnamenti a scelta tra di cui almeno uno: Cybersecurity, Visualizzazione delle Informazioni - (visualizza)
|
12
|
|
|
|
|
|
|
|
20810006 -
ADVANCED TOPICS IN COMPUTER SCIENCE
|
Erogato in altro semestre o anno
|
20810261 -
Computer Graphics
(obiettivi)
Il corso mira ad illustrare le moderne architetture software e hardware di grafica, ed a fornire soluzioni matematiche, tecniche e metodologiche per la realizzazione di progetti che coinvolgano la visualizzazione di dati nello spazio 2D o 3D. Verranno esposti i concetti di base della grafica quali spazi, curve, superfici e volumi, ponendo l’accento su nozioni ed algoritmi correntemente usati nella visualizzazione scientifica, videogames, e animazione computerizzata. Inoltre, il corso mira ad esporre alcuni dettagli dell’hardware e delle piattaforme software correntemente in uso.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20810140 -
CYBERSECURITY
(obiettivi)
Il corso in Cybersecurity intende fornire allo studente le competenze necessarie per comprendere e affrontare problematiche di sicurezza informatica per sistemi ICT e organizzazioni complesse, per progettare reti e sistemi informatici con un certo livello di sicurezza e per pianficiare e gestire attività legate alla sicurezza informatica. Il corso fornice competenze circa attacchi, contromisure, strumenti crittografici, applicazioni e metodologie nel campo della cybersecurity. Argomenti avanzati circa l'integrità dei dati sono anche trattati.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20810262 -
Deep Learning
(obiettivi)
Gli obiettivi sono fornire competenze avanzate e specifiche nell'ambito delle più recenti architetture di reti neurali Deep. Particolare attenzione sarà data a modelli multimodal, e alle reti capaci di analizzare strutture di dati complesse, quali grafi e multivariate time series; e al deep reinforcement learning. Al termine del corso lo studente sarà in grado di: progettare e ottimizzare in maniera adeguata reti neurali Deep, saper distinguere e valutare diverse soluzioni, e saper selezionare e personalizzare le architetture di reti più efficaci da utilizzare in ambiti applicativi reali, supervised, unsupervised o seguendo un approccio basato su un apprendimento per rinforzo. Il corso è costituito da una parte teorica e metodologica sui concetti avanzati e innovativi, e da una attività laboratoriale in cui tali concetti sono applicati nella risoluzione di problemi mediante i più recenti framework di sviluppo
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20810205 -
Imprenditorialità digitale
|
Erogato in altro semestre o anno
|
20810223 -
INGEGNERIA DEI DATI
(obiettivi)
Fornire competenze su sistemi, metodologie, modelli e formalismi per l’analisi di informazioni strutturate e non strutturate. In particolare il corso mira a presentare aspetti metodologici e tecnologici per l’estrazione, il cleaning, l’integrazione, l’analisi e l'esplorazione dell'informazione proveniente da fonti non strutturate.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20801798 -
SISTEMI INTELLIGENTI PER INTERNET
|
Erogato in altro semestre o anno
|
20802126 -
VISUALIZZAZIONE DELLE INFORMAZIONI
|
Erogato in altro semestre o anno
|
|
20810211 -
Algoritmi per big data
(obiettivi)
In molti contesti applicativi sono in gioco enormi volumi di dati che vengono utilizzati in ambito economico-finanziario, politico, sociale ed anche istituzionale. Spesso i dati sono memorizzati in enormi cloud distribuite e talvolta sono generati secondo un flusso continuo, così consistente da renderne impossibile una memorizzazione completa. In moltissimi casi i dati sono inerenti ad entità in fitta relazione tra loro e danno luogo a immense reti di collegamenti. Esempi comuni di tali reti sono le reti sociali e biologiche, le reti di distribuzione e il grafo del Web. Inoltre il fatto che i dati siano memorizzati in sistemi gestiti da terze parti pone problemi di integrità che non trovano riscontro nella letteratura informatica classica sia per la tipologia sia per la scala.
Questo scenario pone sfide algoritmiche inedite sulle quali è al lavoro una vasta platea di ricercatori. Tale sforzo ha prodotto, nell’ultimo decennio, molte novità sia sul piano metodologico sia sul piano tecnologico. L’insegnamento ha lo scopo di trasferire agli studenti alcuni tra i più importanti strumenti metodologici nati nell’ambito della ricerca sugli algoritmi per Big Data. Tali strumenti metodologici sono proposti assieme a contesti applicativi sfidanti.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20801785 -
CONOSCENZE UTILI PER L'INSERIMENTO NEL MONDO DEL LAVORO
|
Erogato in altro semestre o anno
|
Secondo semestre
Insegnamento
|
CFU
|
SSD
|
Ore Lezione
|
Ore Eserc.
|
Ore Lab
|
Ore Studio
|
Attività
|
Lingua
|
20801785 -
CONOSCENZE UTILI PER L'INSERIMENTO NEL MONDO DEL LAVORO
(obiettivi)
Seminari a frequenza obbligatoria. Obiettivo del corso è presentare agli studenti conoscenze utili per l'inserimento nel mondo del lavoro attraverso testimonianze dirette da protagonisti della realtà produttiva. Vengono illustrate le dinamiche di inserimento e di carriera in diverse tipologie di aziende (startup, pmi, multinazionale) in diversi settori merceologici (software integrator, aziende di servizi, aziende di prodotto, gruppi assicurativi e bancari, utility).Vengono insegnati soft skills, utili all’inserimento nel mondo del lavoro (preparazione del cv, preparazione per colloquio di lavoro). Vengono inoltre introdotte nozioni di base del diritto del lavoro.
|
1
|
|
25
|
-
|
-
|
-
|
Ulteriori attività formative (art.10, comma 5, lettera d)
|
ITA |
20802019 -
PROVA FINALE
(obiettivi)
La prova finale è costituita dalla discussione di una relazione scritta (tesi), elaborata dallo studente sotto la guida di un relatore ed eventualmente di uno o più co-relatori. Il relatore della tesi è un docente (professore o ricercatore) che sia membro del Consiglio del Collegio Didattico di Ingegneria Informatica (CD) oppure membro del Dipartimento di Ingegneria e afferente ad un settore scientifico-disciplinare di interesse del Corso di Laurea Magistrale. Gli eventuali co-relatori sono docenti oppure esperti della materia provenienti da enti di ricerca pubblici o privati o dal mondo produttivo.
|
26
|
|
650
|
-
|
-
|
-
|
Per la prova finale e la lingua straniera (art.10, comma 5, lettera c)
|
ITA |
20802125 -
BIG DATA
(obiettivi)
Il corso mira a illustrare le moderne soluzioni tecniche e metodologiche alla gestione dei big data, ovvero collezioni di dati destrutturati le cui dimensioni superano le capacità di memorizzazione, gestione e analisi tipiche dei tradizionali sistemi per basi di dati. Partendo dai requisiti delle moderne applicazioni per basi di dati, verranno affrontate le diverse problematiche di memorizzazione e uso dei big data, illustrando le architetture hardware e software che sono state proposte per la loro gestione. Gli argomenti che verranno trattati includono: il le architetture basate su cluster, il paradigma map-reduce, il Cloud computing, i sistemi NoSQL, gli strumenti e i linguaggi per l'analisi dei dati. Durante il corso si cercherà di coniugare aspetti metodologici e tecnologici mediante esercitazioni pratiche con l'ausilio di sistemi reali, seminari aziendali e svolgimento di progetti pratici.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
Gruppo opzionale:
Curriculum Algoritmi, Big Data e Machine Learning II anno- due insegnamenti a scelta tra di cui almeno uno: Cybersecurity, Visualizzazione delle Informazioni - (visualizza)
|
12
|
|
|
|
|
|
|
|
20810006 -
ADVANCED TOPICS IN COMPUTER SCIENCE
(obiettivi)
Presentare modelli, metodi e sistemi relativi ai più recenti avanzamenti nel settore dell’ingegneria informatica in grado di soddisfare i requisiti delle nuove applicazioni moderne. Il corso viene tenuto in inglese da docenti stranieri di alta qualificazione.
|
6
|
ING-INF/05
|
42
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20810261 -
Computer Graphics
|
Erogato in altro semestre o anno
|
20810140 -
CYBERSECURITY
|
Erogato in altro semestre o anno
|
20810262 -
Deep Learning
|
Erogato in altro semestre o anno
|
20810205 -
Imprenditorialità digitale
(obiettivi)
Fornire agli studenti le competenze tecniche e metodologiche necessarie a concepire, sviluppare e realizzare un progetto imprenditoriale digitale. Il corso sarà articolato in tre parti. La prima parte ha l’obiettivo di illustrare le motivazioni alla base del successo delle aziende digitali (in particolare, ma non solo, le startup) e le dinamiche dell’innovazione digitale. La seconda parte propone agli studenti gli strumenti tecnici e metodologici per la realizzazione di un progetto imprenditoriale digitale. La terza parte consiste nella realizzazione di un progetto ed è caratterizzata da un approccio fortemente sperimentale.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20810223 -
INGEGNERIA DEI DATI
|
Erogato in altro semestre o anno
|
20801798 -
SISTEMI INTELLIGENTI PER INTERNET
(obiettivi)
Il corso permetterà agli studenti di apprendere vari metodi per la progettazione, l’implementazione e la sperimentazione di sistemi adattivi su Web realizzati mediante tecniche di Intelligenza Artificiale, con particolare riferimento alle tecniche di Machine Learning. Specifica attenzione sarà posta ai sistemi di Information Retrieval, come i motori di ricerca, i crawler e i document feed. Saranno studiati i modelli di retrieval classici, come il Vector Space Model e i modelli probabilistici, le tecniche di ranking dei documenti, così come l'algoritmo PageRank utilizzato da Google. Saranno affrontati i metodi di Machine Learning in Information Retrieval, incluse le tecniche per la Sentiment Analysis, i metodi di User Modeling necessari per la ricerca personalizzata e le applicazioni di social search che coinvolgono comunità di individui in attività quali il tagging dei contenuti e il question answering. Si approfondiranno le tecniche per l’analisi dei social network (e.g., Facebook e Twitter) che consentiranno di esplorare fenomeni come la diffusione delle fake news, il filter bubble e la polarizzazione degli utenti. Si studieranno, infine, i Recommender System, dagli algoritmi di base (e.g., collaborative filtering) agli scenari applicativi (e.g., film, libri, artisti e brani musicali)
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
20802126 -
VISUALIZZAZIONE DELLE INFORMAZIONI
(obiettivi)
Gli obiettivi del corso sono quelli di introdurre lo studente ai problemi e alle soluzioni relative all'esplorazione visuale di dati astratti, con particolare enfasi sui fenomeni della percezione visiva,sulle metafore grafiche che possono essere adottate e sui metodi e modelli algoritmici più comunemente utilizzati. Verranno approfondite le conoscenze degli studenti su problemi di ingegneria degli algoritmi e diottimizzazione su reti. Tali conoscenze verranno applicate a problemi di visualizzazione dell'informazione di varia natura e con una forte connotazione pratica.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
20810288 -
12 CFU A SCELTA LIBERA DELLO STUDENTE
(obiettivi)
I 12 CFU a scelta libera dello studente possono essere usati per sostenere esami scegliendo liberamente tra gli esami offerti dall’Ateneo.
Alcune regole ed alcune indicazioni: non possono essere scelte idoneità è fortemente consigliato includere solo esami offerti dal Dipartimento di Ingegneria o verificare con il docente di altro dipartimento la disponibilità dell’attività
|
12
|
|
108
|
-
|
-
|
-
|
Attività formative a scelta dello studente (art.10, comma 5, lettera a)
|
ITA |