Corso di laurea: Informatica
A.A. 2022/2023
Autonomia di giudizio
I laureati magistrali hanno la capacità di analizzare la complessità dei problemi applicativi, di proporre soluzioni informatiche avanzate, di studiare l'efficienza e l'affidabilità di tali soluzioni, anche in modalità comparativa con altre soluzioni, e senza omettere riflessioni su eventuali problematiche sociali connesse con l'operatività di tali soluzioni.
Sono in grado di raccogliere e interpretare dati, formulare problemi, definire strategie di risoluzione e derivarne giudizi autonomi.
Possiedono la capacità di lavorare con un alto grado di autonomia ed in gruppo, anche di tipo interdisciplinare.
Sanno stabilire un ordine di priorità nelle azioni da compiere ed organizzare conseguentemente il proprio lavoro.
Sono in grado di valutare i risultati del proprio lavoro in termini di qualità ed efficienza.
Il contenuto degli insegnamenti è progettato al fine di rendere esplicita l'evoluzione scientifica nel campo informatico, permettendo così agli studenti di sviluppare l'autonomia necessaria per muoversi nel mondo del lavoro.
La verifica dell'acquisizione dell'autonomia di giudizio avviene tramite la valutazione degli insegnamenti, in particolare di quelli che prevedono
un'attivita` progettuale nell'ambito delle discipline informatiche.Abilità comunicative
Il laureato magistrale deve avere abilità nel comunicare informazioni, idee, problemi e soluzioni a interlocutori specialisti e non specialisti, utilizzando in modo appropriato la terminologia tecnica e dimostrando di possedere capacità di presentazione flessibile rispetto al pubblico destinatario della comunicazione.
Deve saper comunicare efficacemente, in forma scritta e orale, anche utilizzando strumenti multimediali, nella lingua inglese oltre che in italiano.
Deve possedere capacità di sintesi e di selezione degli aspetti essenziali nella comunicazione di problemi e soluzioni.
Deve avere la capacità di lavorare in un gruppo interdisciplinare, adeguando le modalità di espressione a interlocutori di diversa cultura e sapendo operare efficacemente sia individualmente sia come componenti di un gruppo sia come coordinatore o responsabile di gruppi.
Deve sapere inserirsi in modo rapido ed efficace negli ambienti di lavoro e avere le competenze necessarie per integrarsi e per organizzare le attività all'interno di progetti collaborativi.
Per il raggiungimento di tali obiettivi saranno proposte ampie modalità di verifica, inclusi colloqui, preparazione di elaborati scritti, discussione dei progetti, anche mediante l'ausilio di strumenti multimediali e dimostrazioni al computer oltre a seminari su argomenti avanzati.Capacità di apprendimento
I laureati devono aver acquisito la capacità e autonomia di studio di argomenti scientifici, anche in relazione a contesti differenti e avanzati, per poter integrare in modo efficace le nozioni ricevute e per mantenere aggiornate le proprie competenze in un settore in continuo sviluppo come l'Informatica.
Tali capacità devono permettere al laureato di intraprendere efficacemente anche percorsi formativi adeguati ad affrontare il livello di studi successivo (Dottorato di ricerca) o di master di II livello, e carriere manageriali che richiedono un elevato grado di autonomia e di capacità di aggiornamento.
I risultati vengono verificati nel corso delle prove individuali di esame e nel corso dell'elaborazione della prova finale.Requisiti di ammissione
La determinazione dei requisiti curriculari che devono essere posseduti per l'ammissione verranno indicati nel regolamento didattico del corso di studio.
Le modalità per la verifica della personale preparazione sono rimandate al regolamento didattico del corso di studio.
In particolare considerato che gli obiettivi formativi della classe stabiliscono che 'I laureati nei corsi di laurea magistrale della classe devono essere in grado di utilizzare fluentemente, in forma scritta e orale almeno una lingua dell'Unione Europea oltre l'italiano, con riferimento anche ai lessici disciplinari', viene richiesto come requisito di accesso la conoscenza della lingua inglese.
Corsi e test di conoscenza della lingua inglese sono erogati agli studenti che intendono iscriversi.Prova finale
La prova finale per il conseguimento della Laurea Magistrale riguarda la realizzazione di un progetto informatico a carattere innovativo e/o un'attività di ricerca con contenuti originali.
I risultati di questa attività saranno documentati da una tesi comprendente la redazione di un documento scritto (eventualmente anche in lingua inglese) e una prova seminariale conclusiva.
La scelta dell'argomento della tesi dovrà essere preventivamente concordato con un docente scelto dallo studente, che svolge le funzioni di relatore.
La tesi dovra' evidenziare nei suoi contenuti la maturita' culturale, professionale ed eventualmente di ricerca del laureando in un'area disciplinare attinente alla sua formazione curriculare.
La prova finale verrà valutata in base alla originalità dei risultati, alla padronanza dell'argomento, all'autonomia e alle capacità espositiva e di ricerca bibliografica mostrate dal candidato.Orientamento in ingresso
Una commissione si occupa di organizzare momenti incontro e contatto con le scuole e direttamente con gli studenti per discutere con loro i possibili percorsi formativi e per indirizzarli al piano di studio più idoneo al loro profilo.
Inolte secondo il coordinamento dell'Ufficio Orientamento di Ateneo sono state supportate le seguenti attività.
In risposta all’emergenza COVID 19 le attività di Orientamento sono state organizzate a distanza garantendo la continuità di tutti i servizi di front office e sperimentando nuove modalità di orientamento da remoto per le quali sono stati realizzati e studiati format specifici per ogni tipologia di evento e per le diverse utenze (studenti, famiglie, scuole/docenti).
Per dicembre / gennaio / aprile 2021 sono stati organizzati gli incontri on line di “Porte Aperte Digital Edition” (https://orientamento.uniroma2.it/2020/11/25/porte-aperte-digital-edition/): una serie di appuntamenti pomeridiani della durata di 1 ora la macroarea di Scienze, durante i quali i docenti di “Tor Vergata” sono stati a disposizione per presentare l’intera offerta formativa e rispondere in diretta ai dubbi e alle domande degli studenti.
Come da prassi è stato anche organizzato un Open Day di Ateneo, in data 3 Giugno 2021 realizzato in modalità a distanza col nome di “Virtual Open Day (https://orientamento.uniroma2.it/virtual-open-day/)”.
Per questo evento è stata realizzata un’apposita piattaforma web che ha permesso di ricreare virtualmente una situazione simile a un open day in presenza.
All’interno della piattaforma gli studenti possono muoversi liberamente tra le diverse Teams room dove si svolgono le presentazioni dei CdS, raccogliere e consultare materiali sull’offerta formativa di tutte le diverse Aree e dei servizi di Ateneo, scoprire l’Ateneo e consultare i numerosi contenuti video a disposizione
Per offrire un continuo e costante appoggio nel percorso di orientamento dei singoli utenti (studenti o genitori) è attivo anche il servizio di colloquio via skype (https://orientamento.uniroma2.it/2021/02/09/colloqui-orientamento/), per il quale si deve concordare un appuntamento tramite mail.
Ad ulteriore supporto delle attività di orientamento è stato realizzato un sito web dedicato (https://orientamento.uniroma2.it) all’interno del quale l’utente può trovare informazioni sull’offerta formativa e un nutrito archivio di materiali multimediali (brochure e video (URL: https://orientamento.uniroma2.it/video/)) dedicati all’Ateneo e ai suoi servizi, ai singoli corsi di Laurea, alle Macroaree/Facoltà fino alle interviste agli studenti che raccontano la loro esperienza di studio a “Tor Vergata”.
Oltre a questo materiale sono disponibili due guide per accompagnare gli studenti nel loro percorso dalla scelta all’iscrizione: “Tor Vergata i primi passi (https://orientamento.uniroma2.it/torvergataorienta/)” e “Tor Vergata in 6 click (https://orientamento.uniroma2.it/tor-vergata-in-6-click-guida/)”.
Infine, l’Ufficio Orientamento ha partecipato a numerosi saloni digitali (https://orientamento.uniroma2.it/2020/10/16/saloni-di-orientamento-online/) da ottobre 2020 a oggi che hanno permesso di raggiungere anche gli studenti e le scuole fuori regione (Young International Forum 2020; Orienta Lazio 2020; Salone dello Studente Lazio 2020; Orienta Sicilia � Palermo 2020; Salone dello Studente Puglia e Basilicata 2020; Salone dell’Orientamento 2020; Orienta Sicilia � Catania 2020; Salone dello Studente Campania 2021; Orienta Calabria 2021).
Riguardo alle attività di accoglienza, nazionale ed internazionale, si segnalano anche le seguenti azioni svolte:
Incontri personalizzati su appuntamento in presenza e online per accogliere gli studenti: fin dall’inizio di marzo 2020 l’ufficio Welcome/Benvenuto offre un supporto su appuntamento online e in presenza per tutti gli studenti incoming attraverso i canali Skype e Microsoft Teams.
Su appuntamento si offre un sostegno per la compilazione della richiesta del permesso di soggiorno (https://en.uniroma2.it/news/stay-permit-support-by-utvs-welcome-office/) o del rinnovo del permesso per gli studenti degli anni successivi al primo.
Students Welcome 2020 (agosto � ottobre 2020): Lo Students Welcome (https://en.uniroma2.it/news/students-welcome-2020-online-edition/) è un evento di accoglienza previsto ad inizio anno accademico, durante il quale l’Ateneo dà il benvenuto agli studenti che hanno già sostenuto i test di ingresso, gli studenti ancora indecisi sul percorso da intraprendere e quelli in arrivo dall’estero.
In particolare, si offre un sostegno per l’immatricolazione, la compilazione del permesso di soggiorno, l’iscrizione al Servizio Sanitario Nazionale, l’apertura di un conto bancario e, nel caso di studenti con redditi all’estero, per la presentazione dell’ISEEU parificato per le agevolazioni economiche.
Per tutti gli studenti nazionali e internazionali, è prevista la presentazione dei servizi di Ateneo (dal CUS al CARIS, CLICI, Agevola, Orto Botanico, etc).
Nel 2020, a causa della crisi pandemica, lo Students Welcome si è realizzato online, attraverso riunioni su Ms Teams di circa 1 ora con gli studenti ammessi.
Gli incontri (in italiano e in inglese) sono iniziati il 5 agosto e sono terminati il 9 novembre: sono stati realizzati 59 incontri online con circa 15 partecipanti a incontro.
Inoltre per questo anno particolare, lo Students Welcome ha risposto ad altre esigenze emerse da parte degli studenti:
1.
anticipare il supporto per le immatricolazioni a distanza (molti corsi in inglese hanno aperto le immatricolazioni a inizio agosto);
2.
iniziare a seguire le lezioni online senza aver terminato l’immatricolazione, visti i tempi di rilascio dei visti più lunghi da parte delle ambasciate a causa di ingressi contingentati.
Per rispondere alla prima esigenza, l’ufficio Welcome/Benvenuto ha realizzato, insieme all’ufficio Studenti Stranieri e al Centro di Calcolo, un tutorial in inglese sulle modalità di immatricolazione sulla piattaforma Delphi (https://youtu.be/JhULjXrX48U).
Come supporto ai tutorial è stato aggiornata la Welcome Guide Incoming 2020/2021 (https://en.uniroma2.it/pdf/tor-vergata-welcome-guide-2020-2021.pdf).
Supporto alle matricole nazionali e internazionali per seguire le lezioni online: Durante la pandemia, è emersa un’altra esigenza da parte dei nuovi studenti: poter partecipare alle classi online senza avere un numero di matricola e quindi un account di ateneo ufficiale.
Per questo l’ufficio Welcome/Benvenuto, in collaborazione con il Centro di calcolo, ha offerto un supporto occupandosi dell’attivazione di account temporanei di Teams per poter entrare nelle classi in attesa della finalizzazione dell’immatricolazione.
È stato creato un form di richiesta per gli studenti che arriva ad un indirizzo email creato appositamente: welcome@uniroma2.onmicrosoft.com.
Una volta approvata la richiesta, lo studente riceve un email con username e password per accedere a Teams.
Da agosto a marzo 2021 sono arrivate 2693 richieste.
Inoltre insieme a Redazione web, l’ufficio ha collaborato alla redazione dei testi di 5 tutorial (https://youtube.com/playlist?list=PLY2nDzrc942RPUPQKhrR54479Y6Nu7LM9) per spiegare come attivare la posta elettronica e iscriversi alle classi online
Eventi online di socializzazione tra studenti in italiano e in inglese: Incontri tra matricole e studenti iscritti: “MEET OUR STUDENTS (https://www.facebook.com/events/686304395335425/)”.
Il progetto “Meet our students” iniziato nel settembre 2020, è un momento di incontro online su Teams, organizzato dall’ufficio Welcome ma gestito da studenti iscritti che danno il benvenuto alle matricole della loro Macroarea/Facoltà condividendo la propria esperienza a Tor Vergata.
Da settembre a marzo sono stati organizzati 7 incontri in italiano e in inglese.
Il Corso di Studio in breve
L'obiettivo specifico del corso di laurea magistrale è quello di formare figure professionali di alto livello che sappiano coniugare le conoscenze sui fondamenti della disciplina e le relative capacità metodologiche con le conoscenze e le capacità necessarie alla progettazione di tecnologie innovative.
Il laureato magistrale in Informatica dovrà, a tal fine, acquisire una mentalità aperta e flessibile predisposta alla risoluzione di problemi ed al rapido apprendimento di metodologie e tecnologie innovative.
Inoltre, dovrà entrare in possesso di una adeguata capacità di utilizzo del metodo scientifico.
Queste conoscenze e capacità non riguardano soltanto la disciplina informatica: un aspetto caratterizzante del corso di laurea è infatti l'obiettivo di formare competenze e capacità fortemente interdisciplinari, rispondendo così alle esigenze sia della ricerca più avanzata, sia del mercato del lavoro: il carattere pervasivo dell'informatica richiede infatti figure professionali capaci di applicarla in molteplici settori produttivi, e di comprenderne gli impatti in un più ampio contesto culturale, sociale ed economico.
Il nucleo delle competenze e conoscenze acquisite corrisponde agli obiettivi generali della classe di laurea magistrale, cioè ai settori scientifico-disciplinari caratterizzanti INF/01 e ING-INF/05.
L'ampiezza di questi settori consente ricche possibilità di scelta, che saranno indirizzate ponendo particolare attenzione alle metodologie e tecnologie informatiche emergenti.
Il laureato magistrale estende e rafforza le conoscenze teoriche, metodologiche, sistemistiche e tecnologiche, in
tutte le discipline che costituiscono gli elementi culturali fondamentali dell'informatica già presenti nel primo ciclo (laurea di classe L-31).
Il Corso di Laurea Magistrale in Informatica è inoltre caratterizzato da una marcata attività progettuale autonoma dello studente, stimolata dai diversi Corsi previsti verso domini diverse delle copetenze.
Questo consente allo studente di rafforzare le sue capacità realizzative ed al contempo di svilupparne la capacità di giudizio e di risoluzione di problemi.
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.
Primo anno
Primo semestre
|
Insegnamento
|
CFU
|
SSD
|
Ore Lezione
|
Ore Eserc.
|
Ore Lab
|
Ore Studio
|
Attività
|
Lingua
|
Gruppo opzionale:
GRUPPO OPZIONALE: ATTIVITA' CARATTERIZZANTI - (visualizza)
|
48
|
|
|
|
|
|
|
|
|
8067467 -
SICUREZZA INFORMATICA E INTERNET
(obiettivi)
OBIETTIVI FORMATIVI. Il corso, principalmente basato su attività pratiche e di laboratorio, ha l'obiettivo di permettere agli studenti di acquisire esperienza e operatività con le tecniche e gli strumenti di base per l'analisi delle vulnerabilità di sistemi informativi, penetration testing, difesa da cyber attacchi, ed analisi di incidenti (con cenni all'analisi forense). CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Al termine del corso, lo studente avrà acquisito una significativa competenza pratica in termini di capacità di identificare e sfruttare (ove in posizione di attacco) o mitigare (ove in posizione di difesa) vulnerabilità nei sistemi informativi. In particolare, conoscerà e imparerà ad usare un ampio bagaglio di strumenti inerenti la sicurezza informatica. CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Al termine del corso lo studente saprà svolgere attività di analisi di vulnerabilità a livello di sistema e di penetration testing. Oltre ad imparare ad usare un ampio numero di strumenti disponibili sulla piattaforma Linux Kali (Metasploit, tools per scanning ed information gathering, tool per Password Cracking, tool per analisi di codice binario e reverse engineering, tool per analisi/fuzzying di siti web, etc), lo studente acquisirà anche capacità iniziali di progettazione e sviluppo di strumenti custom di analisi, penetrazione, difesa e gestione incidenti. AUTONOMIA DI GIUDIZIO: Il corso permetterà allo studente di verificare e valutare il livello di sicurezza di un sistema informativo, e fornirà allo studente i concetti, le tecnologie, e gli strumenti di base necessari per identificare (e sfruttare o, dualmente, mitigare) vulnerabilità informatiche. ABILITÀ COMUNICATIVE: Al termine del corso lo studente avrà acquisito padronanza della terminologia relativa alle vulnerabilità (a livello di sistema) dei sistemi informativi ed alle relative tecniche di analisi, e sarà in grado di usare un linguaggio tecnico appropriato ed attuale nelle proprie presentazioni ed argomentazioni. CAPACITÀ DI APPRENDIMENTO: Il corso stimolerà lo studente all'auto-apprendimento - necessario vista la rapida obsolescenza delle tecnologie in questione - fornendo numerosi esempi e puntatori a fonti informative esterne sia per aspetti tecnologici che metodologici.
|
9
|
ING-INF/05
|
72
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8067635 -
MODEL-BASED SYSTEMS ENGINEERING
(obiettivi)
Gli allievi acquisiscono le conoscenze relative agli aspetti metodologici ed applicativi per lo sviluppo di sistemi complessi, con particolare enfasi sui sistemi software. Vengono presentati il ciclo di vita ed i principali metodi di analisi, progettazione, verifica e convalida dei sistemi software-intensive; al termine del corso lo studente avrà acquisito le competenze necessarie per conoscere gli aspetti tipici dei processi e sistemi software-intensive (*conoscenza e capacità di comprensione*). In particolare, lo studente avrà avuto modo di apprendere gli strumenti qualitativi e quantitativi per l'analisi e la progettazione di sistemi software, e per la gestione efficace dei progetti di sviluppo di sistemi software, nonché i più moderni approcci di sviluppo basati su tecniche model-based e model-driven (*capacità di applicare conoscenza e comprensione*). Il riferimento a contesti applicativi e casi di studio reali stimolano *autonomia di giudizio* e *abilità comunicative*. Infine, le conoscenze di base dell’'ingegneria dei sistemi software apprese nel corso contribuiscono a sviluppare *capacità di apprendimento* da parte dello studente mettendolo nelle condizioni di poter applicare in maniera autonoma le tematiche affrontate.
|
9
|
ING-INF/05
|
72
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8065531 -
ALGORITMI DISTRIBUITI E RETI COMPLESSE
(obiettivi)
Assumere conoscenze approfondite su modelli di calcolo ed algoritmi decentralizzati per l'analisi ed il progetto dei moderni sistemi distribuiti. CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Standard CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Standard AUTONOMIA DI GIUDIZIO: Standard ABILITÀ COMUNICATIVE: Standard CAPACITÀ DI APPRENDIMENTO: Standard
|
9
|
INF/01
|
72
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8067437 -
NATURAL LANGUAGE PROCESSING
(obiettivi)
- OBIETTIVI FORMATIVI: Il corso si propone di introdurre lo studente agli scopi, alle principali problematiche e ai principali modelli simbolici dell'elaborarazione del linguaggio naturale. - CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Lo studente conoscerà le principali tematiche dell'elaborazione del linguaggio naturale. - CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Alla fine del corso, lo studente sarà in grado di implementare un modello di elaborazione del linguaggio. - AUTONOMIA DI GIUDIZIO: Le lezioni sono organizzate di modo da permettere allo studente di valutare le informazioni presenti nella rete. Questo è necessario per permettere loro di scegliere nel mare magum della rete le informazioni che sono utili per trovare soluzioni ai problemi dati. - ABILITÀ COMUNICATIVE: Allo studente viene richiesto di presentare alcuni argomenti durante le lezioni al fine di affinare la sua arte oratoria. Inoltre, l'esame prevede una presentazione orale davanti agli altri studenti. - CAPACITÀ DI APPRENDIMENTO: Nel corso puntiamo molto sulla capacitàò di selezione delle informazioni come principale capacità di apprendimento.
|
9
|
ING-INF/05
|
72
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8067438 -
INFORMATION RETRIEVAL
|
Erogato in altro semestre o anno
|
|
8066134 -
METODI DI VERIFICA DI SISTEMI
(obiettivi)
• OBIETTIVI FORMATIVI: tecnologia di verifica denominata model checking • CONOSCENZA E CAPACITÀ DI COMPRENSIONE: teorica e uso dei tool • CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: casi d’uso specifici • AUTONOMIA DI GIUDIZIO: valutare se la tecnologia è applicabile • ABILITÀ COMUNICATIVE: esposizione di un progetto • CAPACITÀ DI APPRENDIMENTO:
|
6
|
INF/01
|
48
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8065534 -
SISTEMI DISTRIBUITI COOPERATIVI
|
Erogato in altro semestre o anno
|
|
8065538 -
ANALISI DI RETI
(obiettivi)
• OBIETTIVI FORMATIVI: Acquisizione di competenze relative ad analisi e soluzione di problemi connessi alla progettazione e alla gestione di reti complesse. • CONOSCENZA E CAPACITÀ DI COMPRENSIONE: acquisizione di conoscenze di problematiche e di tecniche avanzate di soluzione e analisi che inducano una capacità di comprensione approfondita dei fenomeni correlati alla presenza di relazioni fra un elevato numero di entità; • CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: abbiano capacità di applicare la conoscenza e comprensione acquisite al fine di individuare nuovi problemi e, per essi, nuove soluzioni e nuovi modelli; • AUTONOMIA DI GIUDIZIO: abbiano la capacità di raccogliere e interpretare i dati alla luce dei modelli proposti al fine di consolidarli o confutarli; • ABILITÀ COMUNICATIVE: sappiano descrivere contesti relazionali ed interpretarli nel formalismo delle reti fornendo informazioni sufficientemente dettagliate da suscitare l’interesse di interlocutori specialisti in un linguaggio accessibile, altresì, ad interlocutori non specialisti; • CAPACITÀ DI APPRENDIMENTO: abbiano conseguito sufficiente conoscenza della letteratura per riuscire a ricercare e filtrare il materiale necessario ad intraprendere studi successivi con un alto grado di autonomia.
|
6
|
INF/01
|
48
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8067097 -
MODELLI E QUALITA' DEL SOFTWARE
|
Erogato in altro semestre o anno
|
|
8066130 -
SICUREZZA DEI SISTEMI INFORMATIVI
|
Erogato in altro semestre o anno
|
|
8066132 -
MACHINE LEARNING
|
Erogato in altro semestre o anno
|
|
8067123 -
SISTEMI DI SIMULAZIONE DISTRIBUITA
|
Erogato in altro semestre o anno
|
|
8067590 -
WEB MINING AND RETRIEVAL
|
Erogato in altro semestre o anno
|
|
8067591 -
INGEGNERIA DELLA CONOSCENZA
(obiettivi)
OBIETTIVI FORMATIVI: padronanza del paradigma di gestione e accesso ai dati distribuito nel web. Riesamina dei fondamenti di rappresentazione della conoscenza e inferenza logica appresi in altri corsi della laurea triennale e ulteriore affinamento dello conoscenze su questi temi. Progettazione di modelli della conoscenza come ontologie, tesauri e lessici per il Web dei Dati. Pubblicazione, accesso e esplorazione di dati nel web. Tecniche di coordinamento semantico basato su metadati. CONOSCENZA E CAPACITÀ DI COMPRENSIONE: lo studente deve essere in grado di trasporre esigenze di pubblicazione e condivisione dei dati e convogliarle in forma di requisiti formali all'interno di un piano di sviluppo per la realizzazione di soluzioni per la gestione e pubblicazione di dati aperti e collegati nel web CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: una volta acquisita la capacità di generare il piano di cui sopra, lo studente deve essere in grado, in modo indipendente, di realizzare, passando dagli aspetti più pratici e realizzativi a quelli più organizzativi, soluzioni aperte per la pubblicazione e condivisione di dati nel web. AUTONOMIA DI GIUDIZIO: lo studente, indipendentemente dalle capacità e attitudini personali, deve raggiungere una piena maturità sull'argomento e fornire soluzioni in piena autonomia a livello teorico e progettuale. ABILITÀ COMUNICATIVE: lo studente deve essere in grado di comunicare in modo adeguato, da un punto di vista formale e professionale, sia gli argomento studiati che, in una prospettiva più avanzata, le scelte effettuate in una pianificazione di sviluppo di portali open data CAPACITÀ DI APPRENDIMENTO: lo studente, pur coadiuvato dal docente, deve poter affinare le proprie capacità di apprendimento affrontando problemi reali e studiando su materiale non strettamente/solamente didattico
|
6
|
INF/01
|
48
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
Gruppo opzionale:
GRUPPO OPZIONALE ATTIVITA' AFFINI - (visualizza)
|
36
|
|
|
|
|
|
|
|
|
8067161 -
LOGICA MATEMATICA 1
(obiettivi)
OBIETTIVI FORMATIVI: L’insegnamento si propone di fornire agli studenti le nozioni fondamentali (ed eventualmente più avanzate) di Algebra Universale, con particolare attenzioni ai rapporti con i restanti settori della matematica. CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Ci si aspetta che lo studente comprenda con chiarezza e sicurezza le nozioni di struttura algebrica e di varietà e i risultati principali che le riguardano. CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Ci si aspetta che lo studente sappia applicare le conoscenze acquisite in situazioni simili a quelle presentate a lezione, ed eventualmente che sappia orientarsi in situazioni notevolmente diverse AUTONOMIA DI GIUDIZIO: E' fondamentale che lo studente sappia valutare la correttezza e la coerenza dei metodi presentati, e di loro varianti. ABILITÀ COMUNICATIVE: E' fondamentale che lo studente sappia presentare in linguaggio matematico corretto le nozioni acquisite. CAPACITÀ DI APPRENDIMENTO: Ci si aspetta che lo studente sia in grado di comprendere un testo o un'esposizione di difficoltà media che riguardi l'argomento.
|
8
|
MAT/01
|
64
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8067466 -
SERVICE ORIENTED SOFTWARE ENGINEERING
|
Erogato in altro semestre o anno
|
|
8067467 -
SICUREZZA INFORMATICA E INTERNET
(obiettivi)
OBIETTIVI FORMATIVI. Il corso, principalmente basato su attività pratiche e di laboratorio, ha l'obiettivo di permettere agli studenti di acquisire esperienza e operatività con le tecniche e gli strumenti di base per l'analisi delle vulnerabilità di sistemi informativi, penetration testing, difesa da cyber attacchi, ed analisi di incidenti (con cenni all'analisi forense). CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Al termine del corso, lo studente avrà acquisito una significativa competenza pratica in termini di capacità di identificare e sfruttare (ove in posizione di attacco) o mitigare (ove in posizione di difesa) vulnerabilità nei sistemi informativi. In particolare, conoscerà e imparerà ad usare un ampio bagaglio di strumenti inerenti la sicurezza informatica. CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Al termine del corso lo studente saprà svolgere attività di analisi di vulnerabilità a livello di sistema e di penetration testing. Oltre ad imparare ad usare un ampio numero di strumenti disponibili sulla piattaforma Linux Kali (Metasploit, tools per scanning ed information gathering, tool per Password Cracking, tool per analisi di codice binario e reverse engineering, tool per analisi/fuzzying di siti web, etc), lo studente acquisirà anche capacità iniziali di progettazione e sviluppo di strumenti custom di analisi, penetrazione, difesa e gestione incidenti. AUTONOMIA DI GIUDIZIO: Il corso permetterà allo studente di verificare e valutare il livello di sicurezza di un sistema informativo, e fornirà allo studente i concetti, le tecnologie, e gli strumenti di base necessari per identificare (e sfruttare o, dualmente, mitigare) vulnerabilità informatiche. ABILITÀ COMUNICATIVE: Al termine del corso lo studente avrà acquisito padronanza della terminologia relativa alle vulnerabilità (a livello di sistema) dei sistemi informativi ed alle relative tecniche di analisi, e sarà in grado di usare un linguaggio tecnico appropriato ed attuale nelle proprie presentazioni ed argomentazioni. CAPACITÀ DI APPRENDIMENTO: Il corso stimolerà lo studente all'auto-apprendimento - necessario vista la rapida obsolescenza delle tecnologie in questione - fornendo numerosi esempi e puntatori a fonti informative esterne sia per aspetti tecnologici che metodologici.
|
9
|
ING-INF/05
|
72
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8065716 -
GEOMETRIA ALGEBRICA
|
Erogato in altro semestre o anno
|
|
8067438 -
INFORMATION RETRIEVAL
|
Erogato in altro semestre o anno
|
|
8065702 -
TEORIA SPETTRALE (EAM/1)
|
Erogato in altro semestre o anno
|
|
8067260 -
CAN 1: MODELLIZZAZIONE GEOMETRICA E SIMULAZIONE NUMERICA
(obiettivi)
OBIETTIVI FORMATIVI: L'insegnamento si propone di fornire le conoscenza di base riguardo delle funzioni spline e di alcune loro applicazioni salienti. Al termine dell’'insegnamento, lo studente conoscerà le principali proprietà delle funzioni splines, e della base B-spline e i principali aspetti delle loro applicazioni nell'ambito del free-form design, dell'approssimazione di funzioni e della soluzione di equazioni alle derivate parziali. CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Al termine del processo di apprendimento si richiede di comprendere i metodi presentati e saperli applicare nella soluzione di semplici problemi. CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Al termine del processo di apprendimento si richiede di riconoscere gli ambiti di applicabilità dei metodi e delle procedure descritte a lezione e applicare gli stessi al fine di risolvere e modellizzare semplici problemi. AUTONOMIA DI GIUDIZIO: Al termine del processo di apprendimento si richiede di saper analizzare semplici problemi di modellizzazione o approssimazione, saper individuare schemi spline appropriati per il loro trattamento e saper valutare la correttezza, e l’efficacia degli stessi. ABILITÀ COMUNICATIVE: Al termine del processo di apprendimento si chiede di saper illustrare con proprietà di linguaggio, sia in modo sintetico che analitico, i fondamenti matematici dei metodi numerici presentati a lezione. CAPACITÀ DI APPRENDIMENTO: Al termine del processo di apprendimento si chiede di saper leggere e comprendere sia manuali di analisi numerica avanzati sia articoli di ricerca riguardanti le tematiche affrontate.
|
8
|
MAT/08
|
64
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8066424 -
ELEMENTI DI ANALISI NUMERICA
(obiettivi)
OBIETTIVI FORMATIVI: approfondire alcuni argomenti specifici della Matematica Numerica CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Standard CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Standard AUTONOMIA DI GIUDIZIO: Standard ABILITÀ COMUNICATIVE: Standard CAPACITÀ DI APPRENDIMENTO: Standard
|
8
|
MAT/08
|
64
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8065533 -
CALCOLO DELLE PROBABILITA'
(obiettivi)
OBIETTIVI FORMATIVI: ’L'insegnamento si inserisce nell'area tematica della matematica, in particolare della probabilità e statistica. L'obiettivo principale è quello di presentare alcuni concetti, più avanzati rispetto a quelli dei corsi elementari, con possibili applicazioni in Informatica.
CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Si richiede la capacità di comprendere la teoria e di svolgere esercizi.
CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Si richiede la capacità di capire come usare la teoria per svolgere gli esercizi.
AUTONOMIA DI GIUDIZIO: Si richiede di motivare i procedimenti utilizzati nella soluzione degli esercizi, con eventuale riferimento ad argomenti di teoria.
ABILITÀ COMUNICATIVE: Si richiede la capacità di avere padronanza dei concetti matematici utilizzati.
CAPACITÀ DI APPRENDIMENTO: Si richiede di capire la teoria, sapendo collegare dove serve diversi argomenti.
|
6
|
MAT/06
|
48
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8065534 -
SISTEMI DISTRIBUITI COOPERATIVI
|
Erogato in altro semestre o anno
|
|
8066405 -
INFERENZA STATISTICA E TEORIA DELL'INFORMAZIONE
(obiettivi)
OBIETTIVI FORMATIVI: Conoscenza dei principi fondamentali teorici e applicati della statistica. CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Capacita' di comprendere argomenti teorici e applicati di statistica. CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Capacita' di implementare uno studio semplice di dati statistici. AUTONOMIA DI GIUDIZIO: Capacita' di giudicare l'idoneita' di diversi metodi statistici. ABILITÀ COMUNICATIVE: Standard CAPACITÀ DI APPRENDIMENTO: Standard
|
6
|
MAT/06
|
48
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8065538 -
ANALISI DI RETI
(obiettivi)
• OBIETTIVI FORMATIVI: Acquisizione di competenze relative ad analisi e soluzione di problemi connessi alla progettazione e alla gestione di reti complesse. • CONOSCENZA E CAPACITÀ DI COMPRENSIONE: acquisizione di conoscenze di problematiche e di tecniche avanzate di soluzione e analisi che inducano una capacità di comprensione approfondita dei fenomeni correlati alla presenza di relazioni fra un elevato numero di entità; • CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: abbiano capacità di applicare la conoscenza e comprensione acquisite al fine di individuare nuovi problemi e, per essi, nuove soluzioni e nuovi modelli; • AUTONOMIA DI GIUDIZIO: abbiano la capacità di raccogliere e interpretare i dati alla luce dei modelli proposti al fine di consolidarli o confutarli; • ABILITÀ COMUNICATIVE: sappiano descrivere contesti relazionali ed interpretarli nel formalismo delle reti fornendo informazioni sufficientemente dettagliate da suscitare l’interesse di interlocutori specialisti in un linguaggio accessibile, altresì, ad interlocutori non specialisti; • CAPACITÀ DI APPRENDIMENTO: abbiano conseguito sufficiente conoscenza della letteratura per riuscire a ricercare e filtrare il materiale necessario ad intraprendere studi successivi con un alto grado di autonomia.
|
6
|
INF/01
|
48
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8065531 -
ALGORITMI DISTRIBUITI E RETI COMPLESSE
(obiettivi)
Assumere conoscenze approfondite su modelli di calcolo ed algoritmi decentralizzati per l'analisi ed il progetto dei moderni sistemi distribuiti. CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Standard CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Standard AUTONOMIA DI GIUDIZIO: Standard ABILITÀ COMUNICATIVE: Standard CAPACITÀ DI APPRENDIMENTO: Standard
|
9
|
INF/01
|
72
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8066134 -
METODI DI VERIFICA DI SISTEMI
(obiettivi)
• OBIETTIVI FORMATIVI: tecnologia di verifica denominata model checking • CONOSCENZA E CAPACITÀ DI COMPRENSIONE: teorica e uso dei tool • CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: casi d’uso specifici • AUTONOMIA DI GIUDIZIO: valutare se la tecnologia è applicabile • ABILITÀ COMUNICATIVE: esposizione di un progetto • CAPACITÀ DI APPRENDIMENTO:
|
6
|
INF/01
|
48
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8067437 -
NATURAL LANGUAGE PROCESSING
(obiettivi)
- OBIETTIVI FORMATIVI: Il corso si propone di introdurre lo studente agli scopi, alle principali problematiche e ai principali modelli simbolici dell'elaborarazione del linguaggio naturale. - CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Lo studente conoscerà le principali tematiche dell'elaborazione del linguaggio naturale. - CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Alla fine del corso, lo studente sarà in grado di implementare un modello di elaborazione del linguaggio. - AUTONOMIA DI GIUDIZIO: Le lezioni sono organizzate di modo da permettere allo studente di valutare le informazioni presenti nella rete. Questo è necessario per permettere loro di scegliere nel mare magum della rete le informazioni che sono utili per trovare soluzioni ai problemi dati. - ABILITÀ COMUNICATIVE: Allo studente viene richiesto di presentare alcuni argomenti durante le lezioni al fine di affinare la sua arte oratoria. Inoltre, l'esame prevede una presentazione orale davanti agli altri studenti. - CAPACITÀ DI APPRENDIMENTO: Nel corso puntiamo molto sulla capacitàò di selezione delle informazioni come principale capacità di apprendimento.
|
9
|
ING-INF/05
|
72
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8066130 -
SICUREZZA DEI SISTEMI INFORMATIVI
|
Erogato in altro semestre o anno
|
|
8067097 -
MODELLI E QUALITA' DEL SOFTWARE
|
Erogato in altro semestre o anno
|
|
8066132 -
MACHINE LEARNING
|
Erogato in altro semestre o anno
|
|
8067123 -
SISTEMI DI SIMULAZIONE DISTRIBUITA
|
Erogato in altro semestre o anno
|
|
8067590 -
WEB MINING AND RETRIEVAL
|
Erogato in altro semestre o anno
|
|
Secondo semestre
|
Insegnamento
|
CFU
|
SSD
|
Ore Lezione
|
Ore Eserc.
|
Ore Lab
|
Ore Studio
|
Attività
|
Lingua
|
Gruppo opzionale:
GRUPPO OPZIONALE: ATTIVITA' CARATTERIZZANTI - (visualizza)
|
48
|
|
|
|
|
|
|
|
|
8067467 -
SICUREZZA INFORMATICA E INTERNET
|
Erogato in altro semestre o anno
|
|
8067635 -
MODEL-BASED SYSTEMS ENGINEERING
|
Erogato in altro semestre o anno
|
|
8065531 -
ALGORITMI DISTRIBUITI E RETI COMPLESSE
|
Erogato in altro semestre o anno
|
|
8067437 -
NATURAL LANGUAGE PROCESSING
|
Erogato in altro semestre o anno
|
|
8067438 -
INFORMATION RETRIEVAL
|
Erogato in altro semestre o anno
|
|
8066134 -
METODI DI VERIFICA DI SISTEMI
|
Erogato in altro semestre o anno
|
|
8065534 -
SISTEMI DISTRIBUITI COOPERATIVI
(obiettivi)
OBIETTIVI FORMATIVI:Il corso si propone di fornire gli strumenti teorici, metodologici e progettuali per la valutazione e l'utilizzo di soluzioni tecnologiche tipiche dei sistemi di interscambio e cooperazione. Particolare stress è posto nello studio delle varie tipologie sistemi per il controllo di transazioni complesse/multiorganizzative in rete e sull’uso dei ledger distribuiti (permissioned e permissionless blockchain) CONOSCENZA E CAPACITÀ DI COMPRENSIONE: capacità di valutare l’impatto della cooperazione in un sistema legacy, comprendere la complessità di una soluzione per la gestione di transazioni complesse distribuite tra più organizzazioni. Comrendere le differenze concettuali, logiche e tecnologiche tra un rdbms distribuito e un ledger distribuito. CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: saper progettare a livello infrastrutturale un sistema di controllo di transazioni complesse distribuite tra più organizzazioni e saper progettare un’applicazione blockchain e i relativi smart contract. AUTONOMIA DI GIUDIZIO: Saper giustificare le scelte progettuali effettuate per un progetto di un sistema di controllo di transazioni in ambiente distribuito cooperativo. Saper progettare e realizzare un’applicazione affidabile basata su smart contract e su ledger distribuiti.
|
9
|
INF/01
|
72
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8065538 -
ANALISI DI RETI
|
Erogato in altro semestre o anno
|
|
8067097 -
MODELLI E QUALITA' DEL SOFTWARE
|
Erogato in altro semestre o anno
|
|
8066130 -
SICUREZZA DEI SISTEMI INFORMATIVI
(obiettivi)
LA SICUREZZA INFORMATICA DI UN SISTEMA INFORMATIVO GERARCHICO La sicurezza di un server web. Obiettivi della sicurezza informatica (autenticazione, riservatezza, integrità,..) Crittografia simmetrica e asimmetrica. Il protocollo SSL PKI e certificati digitali LA SICUREZZA INFORMATICA DI UN SISTEMA INFORMATICO COOPERATIVO Definizione di sistema informatico cooperativo (SIC) Gli obiettivi della Sicurezza in un SIC L’assenza di una gerarchia e la necessità di sistemi passivi Monitoraggio delle reti Monitoraggio dei db e dei file systems Regole predefinite Regole apprese
|
9
|
INF/01
|
72
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8066132 -
MACHINE LEARNING
(obiettivi)
OBIETTIVI FORMATIVI: Acquisizione dei concetti fondamentali dell'apprendimento automatico e dei più comuni e rilevanti modelli/algoritmi applicati in tale ambito. Conoscenza dei relativi fondamenti matematici. CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Conoscenza e capacita' di utilizzo delle principali tecniche di apprendimento automatico, supervisionato e non supervisionato. CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Applicazione di tecniche di ML a problemi di estrazione di conoscenza (mining) in insiemi di dati di grandi dimensioni. AUTONOMIA DI GIUDIZIO: Valutazione delle più efficaci modalità di applicazione di metodi di apprendimento automatico, alla luce dell'applicazione di opportune misure di qualità. ABILITÀ COMUNICATIVE: Capacità di esposizione dei risultati del proprio operato (progetto) CAPACITÀ DI APPRENDIMENTO: Capacità, in particolare per il raggiungimento degli obiettivi richiesti nel progetto proposto, di ricercare autonomamente, accedere a, e utilizzare ulteriore materiale tecnico/scientifico, disponibile pubblicamente (su web)
|
9
|
INF/01
|
72
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8067123 -
SISTEMI DI SIMULAZIONE DISTRIBUITA
(obiettivi)
Gli allievi acquisiscono le conoscenze relative agli aspetti metodologici ed applicativi della simulazione distribuita, che fornisce uno strumento flessibile e a basso costo per rispondere alle esigenze computazionali, di interoperabilità e scalabilità richieste dai moderni scenari di simulazione, senza il ricorso a costose e complesse piattaforme dedicate. Vengono in particolare presentati i principali paradigmi di modellazione e simulazione, nonché gli standard ed i supporti tecnologici che consentono di realizzare sistemi di simulazione distribuita basati su piattaforma Internet. Al termine del corso lo studente avrà acquisito le competenze necessarie per sfruttare le potenzialità della simulazione distribuita (*conoscenza e capacità di comprensione*). In particolare, lo studente avrà avuto modo di apprendere gli strumenti simulativi e programmativi per l'analisi, la progettazione e la codifica di sistemi di simulazione distribuita (*capacità di applicare conoscenza e comprensione*). Il riferimento a contesti applicativi e casi di studio reali stimolano *autonomia di giudizio* e *abilità comunicative*. Infine, le conoscenze di base dell’'ingegneria del software apprese nel corso contribuiscono a sviluppare *capacità di apprendimento* da parte dello studente mettendolo nelle condizioni di poter applicare in maniera autonoma le tematiche affrontate.
|
6
|
ING-INF/05
|
48
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8067590 -
WEB MINING AND RETRIEVAL
(obiettivi)
Il Web è la più grande collezione di informazione in formato digitale attualmente disponibile in modo pubblicamente accessibile. Il corso affronta gli aspetti teorici e realizzativi che ne consentono lo sfruttamento, dai processi di indicizzazione, accesso e recupero di informazione alla acquisizione di conoscenza da grandi collezioni di dati distribuite geograficamente. Le finalità del corso sono di: • Approfondire tematiche legate all’apprendimento automatico, presentando i metodi avanzati di induzione di conoscenza dai dati (kernel machines, deep neural networks). • Conoscere i diversi modelli utilizzati nei motori di ricerca per il WWW e nelle loro declinazioni semantiche (Semantic Enterprise Search). • Conoscere le tecnologie avanzate di Intelligenza Artificiale applicata al Web, per il trattamento linguistico dei testi (Natural Language Processing) e sperimentarne la applicazione nei domini del Social Web in problemi di Semantic document management, Link Analysis e Opinion Mining.
Al termine del corso, lo studente avrà acquisito le competenze necessarie per comprendere la progettazione di modelli avanzati di applicazioni Web incluse le tecnologie del linguaggio ed i sistemi social Web analysis (*conoscenza e capacità di comprensione*). In particolare, lo studente avrà avuto modo di apprendere gli strumenti e le tecnologie per progettare tali strumenti secondo la realizzazione di progetti di media complessità negli scenari di applicazione Web (*capacità di applicare conoscenza e comprensione*). Il riferimento a contesti applicativi largamente studiati e la necessità di individuare gli elementi essenziali dei processi di apprendimento automatico usati e delle informazioni presenti nei dati mirano a realizzare una forte *autonomia di giudizio* nello studente, obbiettivo rilevante del Corso. Osserviamo che la analisi richiesta nella progettazione logica di workflow Web coinvolti dal Corso insiste su scenari tipici della comunicazione organizzativa o mediatica. Queste competenze dunque stimolano in modo sistematico le *abilità comunicative* dello studente e le capacità di agire in modo consistente da consumatore o produttore di informazione mediata dalla tecnologia Web. La *capacità di apprendimento* in questo Corso è dunque stimolata in modo significativo sia nei processi interpretativi che nei processi di progettazione: i flussi algoritmici avanzati presentati variano infatti da applicazioni ad algoritmica complessa (ad esempio problemi complessi di pattern recognition) a metodi guidati dai dati (Machine Learning come i metodi kernel per la classificazioni automatica) e consentono allo studente metodi critici ed analitici in fronti molto diversi ed ugualmente importanti delle moderne ICTs
|
9
|
INF/01
|
72
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8067591 -
INGEGNERIA DELLA CONOSCENZA
|
Erogato in altro semestre o anno
|
|
Gruppo opzionale:
GRUPPO OPZIONALE ATTIVITA' AFFINI - (visualizza)
|
36
|
|
|
|
|
|
|
|
|
8067161 -
LOGICA MATEMATICA 1
|
Erogato in altro semestre o anno
|
|
8067466 -
SERVICE ORIENTED SOFTWARE ENGINEERING
|
Erogato in altro semestre o anno
|
|
8067467 -
SICUREZZA INFORMATICA E INTERNET
|
Erogato in altro semestre o anno
|
|
8065716 -
GEOMETRIA ALGEBRICA
(obiettivi)
OBIETTIVI FORMATIVI: studio delle proprieta' basilari delle varieta' algebriche affini e proiettive e in particolare delle curve. CONOSCENZA E CAPACITÀ DI COMPRENSIONE: conoscenza approfondita e comprensione delle proprieta' algebrico geometriche di varieta' algebriche in particolare delle curve. CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: capacita' di applicare le conoscenze teoriche alla soluzione di problemi. AUTONOMIA DI GIUDIZIO: capacità di raccogliere dati e interpretare specifici casi di studio ritenuti utili a determinare giudizi autonomi. ABILITÀ COMUNICATIVE: capacita' di comunicare conoscenze, informazioni, idee, di discutere problemi e relative soluzioni a interlocutori specialisti e non specialisti. CAPACITÀ DI APPRENDIMENTO: sviluppo di capacità di apprendimento che sono necessarie per la comprensione degli argomenti trattati nel corso e per intraprendere studi successivi con un alto grado di autonomia.
|
8
|
MAT/03
|
64
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8067438 -
INFORMATION RETRIEVAL
|
Erogato in altro semestre o anno
|
|
8065702 -
TEORIA SPETTRALE (EAM/1)
(obiettivi)
OBIETTIVI FORMATIVI: Lo studente dovrà capire la struttura degli operatori lineari autoaggiunti e normali su uno spazio di Hilbert padroneggiando tecniche analitiche e algebriche CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Lo studente dovrà capire i principi generali della teoria in modo da poter continuare lo studio in modo autonomo su argomenti collegati più avanzati CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Lo studente dovrà capire e risolvere problemi e tematiche nuovi, inserite in contesti interdisciplinari connessi con la Teoria Spettrale AUTONOMIA DI GIUDIZIO: Lo studente dovrà essere capace di riconoscere problemi di Teoria Spettrale che appaiono in un contesto più generale e essere consapevole del relativo ruolo scientifico di questo lavoro ABILITÀ COMUNICATIVE: Lo studente dovrà saper comunicare anche a non esperti le idee base della teoria degli operatori autoaggiunti CAPACITÀ DI APPRENDIMENTO: Lo studente dovrà essere in grado di leggere testi scientifici e imparare in modo autonomo ulteriori aspetti della teoria
Abbiano sviluppato quelle capacità di apprendimento che sono loro necessarie per intraprendere studi successivi con un alto grado di autonomia abbiano la capacità di integrare le conoscenze e gestire la complessità, nonché di formulare giudizi sulla base di informazioni limitate o incomplete, includendo la riflessione sulle responsabilità sociali e etiche collegate all’applicazione delle loro conoscenze e dei loro giudizi proprio ropaLo studente dovrà capire la struttura degli operatori lineari autoaggiunti e normali su uno spazio di Hilbert padroneggiando tecniche analitiche e algebricheo studenteo s. stuiCCaaaa sappiano comunicare in modo chiaro e privo di ambiguità le loro conclusioni, nonché le conoscenze a esso sottese, a interlocutori specialisti e non specialisti sappiano comunicare in modo chiaro e privo di ambiguità le loro conclusioni, nonché le conoscenze a esso sottese, a interlocutori specialisti e non specialisti CLo studente dovrà essere in grado di leggere testi scientifici e imparare in modo autonomo ulteriori aspetti della teoria
|
8
|
MAT/05
|
64
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8067260 -
CAN 1: MODELLIZZAZIONE GEOMETRICA E SIMULAZIONE NUMERICA
|
Erogato in altro semestre o anno
|
|
8066424 -
ELEMENTI DI ANALISI NUMERICA
|
Erogato in altro semestre o anno
|
|
8065533 -
CALCOLO DELLE PROBABILITA'
|
Erogato in altro semestre o anno
|
|
8065534 -
SISTEMI DISTRIBUITI COOPERATIVI
(obiettivi)
OBIETTIVI FORMATIVI:Il corso si propone di fornire gli strumenti teorici, metodologici e progettuali per la valutazione e l'utilizzo di soluzioni tecnologiche tipiche dei sistemi di interscambio e cooperazione. Particolare stress è posto nello studio delle varie tipologie sistemi per il controllo di transazioni complesse/multiorganizzative in rete e sull’uso dei ledger distribuiti (permissioned e permissionless blockchain) CONOSCENZA E CAPACITÀ DI COMPRENSIONE: capacità di valutare l’impatto della cooperazione in un sistema legacy, comprendere la complessità di una soluzione per la gestione di transazioni complesse distribuite tra più organizzazioni. Comrendere le differenze concettuali, logiche e tecnologiche tra un rdbms distribuito e un ledger distribuito. CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: saper progettare a livello infrastrutturale un sistema di controllo di transazioni complesse distribuite tra più organizzazioni e saper progettare un’applicazione blockchain e i relativi smart contract. AUTONOMIA DI GIUDIZIO: Saper giustificare le scelte progettuali effettuate per un progetto di un sistema di controllo di transazioni in ambiente distribuito cooperativo. Saper progettare e realizzare un’applicazione affidabile basata su smart contract e su ledger distribuiti.
|
9
|
INF/01
|
72
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8066405 -
INFERENZA STATISTICA E TEORIA DELL'INFORMAZIONE
|
Erogato in altro semestre o anno
|
|
8065538 -
ANALISI DI RETI
|
Erogato in altro semestre o anno
|
|
8065531 -
ALGORITMI DISTRIBUITI E RETI COMPLESSE
|
Erogato in altro semestre o anno
|
|
8066134 -
METODI DI VERIFICA DI SISTEMI
|
Erogato in altro semestre o anno
|
|
8067437 -
NATURAL LANGUAGE PROCESSING
|
Erogato in altro semestre o anno
|
|
8066130 -
SICUREZZA DEI SISTEMI INFORMATIVI
(obiettivi)
LA SICUREZZA INFORMATICA DI UN SISTEMA INFORMATIVO GERARCHICO La sicurezza di un server web. Obiettivi della sicurezza informatica (autenticazione, riservatezza, integrità,..) Crittografia simmetrica e asimmetrica. Il protocollo SSL PKI e certificati digitali LA SICUREZZA INFORMATICA DI UN SISTEMA INFORMATICO COOPERATIVO Definizione di sistema informatico cooperativo (SIC) Gli obiettivi della Sicurezza in un SIC L’assenza di una gerarchia e la necessità di sistemi passivi Monitoraggio delle reti Monitoraggio dei db e dei file systems Regole predefinite Regole apprese
|
9
|
INF/01
|
72
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8067097 -
MODELLI E QUALITA' DEL SOFTWARE
|
Erogato in altro semestre o anno
|
|
8066132 -
MACHINE LEARNING
(obiettivi)
OBIETTIVI FORMATIVI: Acquisizione dei concetti fondamentali dell'apprendimento automatico e dei più comuni e rilevanti modelli/algoritmi applicati in tale ambito. Conoscenza dei relativi fondamenti matematici. CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Conoscenza e capacita' di utilizzo delle principali tecniche di apprendimento automatico, supervisionato e non supervisionato. CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Applicazione di tecniche di ML a problemi di estrazione di conoscenza (mining) in insiemi di dati di grandi dimensioni. AUTONOMIA DI GIUDIZIO: Valutazione delle più efficaci modalità di applicazione di metodi di apprendimento automatico, alla luce dell'applicazione di opportune misure di qualità. ABILITÀ COMUNICATIVE: Capacità di esposizione dei risultati del proprio operato (progetto) CAPACITÀ DI APPRENDIMENTO: Capacità, in particolare per il raggiungimento degli obiettivi richiesti nel progetto proposto, di ricercare autonomamente, accedere a, e utilizzare ulteriore materiale tecnico/scientifico, disponibile pubblicamente (su web)
|
9
|
INF/01
|
72
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8067123 -
SISTEMI DI SIMULAZIONE DISTRIBUITA
(obiettivi)
Gli allievi acquisiscono le conoscenze relative agli aspetti metodologici ed applicativi della simulazione distribuita, che fornisce uno strumento flessibile e a basso costo per rispondere alle esigenze computazionali, di interoperabilità e scalabilità richieste dai moderni scenari di simulazione, senza il ricorso a costose e complesse piattaforme dedicate. Vengono in particolare presentati i principali paradigmi di modellazione e simulazione, nonché gli standard ed i supporti tecnologici che consentono di realizzare sistemi di simulazione distribuita basati su piattaforma Internet. Al termine del corso lo studente avrà acquisito le competenze necessarie per sfruttare le potenzialità della simulazione distribuita (*conoscenza e capacità di comprensione*). In particolare, lo studente avrà avuto modo di apprendere gli strumenti simulativi e programmativi per l'analisi, la progettazione e la codifica di sistemi di simulazione distribuita (*capacità di applicare conoscenza e comprensione*). Il riferimento a contesti applicativi e casi di studio reali stimolano *autonomia di giudizio* e *abilità comunicative*. Infine, le conoscenze di base dell’'ingegneria del software apprese nel corso contribuiscono a sviluppare *capacità di apprendimento* da parte dello studente mettendolo nelle condizioni di poter applicare in maniera autonoma le tematiche affrontate.
|
6
|
ING-INF/05
|
48
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8067590 -
WEB MINING AND RETRIEVAL
(obiettivi)
Il Web è la più grande collezione di informazione in formato digitale attualmente disponibile in modo pubblicamente accessibile. Il corso affronta gli aspetti teorici e realizzativi che ne consentono lo sfruttamento, dai processi di indicizzazione, accesso e recupero di informazione alla acquisizione di conoscenza da grandi collezioni di dati distribuite geograficamente. Le finalità del corso sono di: • Approfondire tematiche legate all’apprendimento automatico, presentando i metodi avanzati di induzione di conoscenza dai dati (kernel machines, deep neural networks). • Conoscere i diversi modelli utilizzati nei motori di ricerca per il WWW e nelle loro declinazioni semantiche (Semantic Enterprise Search). • Conoscere le tecnologie avanzate di Intelligenza Artificiale applicata al Web, per il trattamento linguistico dei testi (Natural Language Processing) e sperimentarne la applicazione nei domini del Social Web in problemi di Semantic document management, Link Analysis e Opinion Mining.
Al termine del corso, lo studente avrà acquisito le competenze necessarie per comprendere la progettazione di modelli avanzati di applicazioni Web incluse le tecnologie del linguaggio ed i sistemi social Web analysis (*conoscenza e capacità di comprensione*). In particolare, lo studente avrà avuto modo di apprendere gli strumenti e le tecnologie per progettare tali strumenti secondo la realizzazione di progetti di media complessità negli scenari di applicazione Web (*capacità di applicare conoscenza e comprensione*). Il riferimento a contesti applicativi largamente studiati e la necessità di individuare gli elementi essenziali dei processi di apprendimento automatico usati e delle informazioni presenti nei dati mirano a realizzare una forte *autonomia di giudizio* nello studente, obbiettivo rilevante del Corso. Osserviamo che la analisi richiesta nella progettazione logica di workflow Web coinvolti dal Corso insiste su scenari tipici della comunicazione organizzativa o mediatica. Queste competenze dunque stimolano in modo sistematico le *abilità comunicative* dello studente e le capacità di agire in modo consistente da consumatore o produttore di informazione mediata dalla tecnologia Web. La *capacità di apprendimento* in questo Corso è dunque stimolata in modo significativo sia nei processi interpretativi che nei processi di progettazione: i flussi algoritmici avanzati presentati variano infatti da applicazioni ad algoritmica complessa (ad esempio problemi complessi di pattern recognition) a metodi guidati dai dati (Machine Learning come i metodi kernel per la classificazioni automatica) e consentono allo studente metodi critici ed analitici in fronti molto diversi ed ugualmente importanti delle moderne ICTs
|
9
|
INF/01
|
72
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
Secondo anno
Primo semestre
|
Insegnamento
|
CFU
|
SSD
|
Ore Lezione
|
Ore Eserc.
|
Ore Lab
|
Ore Studio
|
Attività
|
Lingua
|
Gruppo opzionale:
GRUPPO OPZIONALE: ATTIVITA' CARATTERIZZANTI - (visualizza)
|
48
|
|
|
|
|
|
|
|
|
8067467 -
SICUREZZA INFORMATICA E INTERNET
(obiettivi)
OBIETTIVI FORMATIVI. Il corso, principalmente basato su attività pratiche e di laboratorio, ha l'obiettivo di permettere agli studenti di acquisire esperienza e operatività con le tecniche e gli strumenti di base per l'analisi delle vulnerabilità di sistemi informativi, penetration testing, difesa da cyber attacchi, ed analisi di incidenti (con cenni all'analisi forense). CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Al termine del corso, lo studente avrà acquisito una significativa competenza pratica in termini di capacità di identificare e sfruttare (ove in posizione di attacco) o mitigare (ove in posizione di difesa) vulnerabilità nei sistemi informativi. In particolare, conoscerà e imparerà ad usare un ampio bagaglio di strumenti inerenti la sicurezza informatica. CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Al termine del corso lo studente saprà svolgere attività di analisi di vulnerabilità a livello di sistema e di penetration testing. Oltre ad imparare ad usare un ampio numero di strumenti disponibili sulla piattaforma Linux Kali (Metasploit, tools per scanning ed information gathering, tool per Password Cracking, tool per analisi di codice binario e reverse engineering, tool per analisi/fuzzying di siti web, etc), lo studente acquisirà anche capacità iniziali di progettazione e sviluppo di strumenti custom di analisi, penetrazione, difesa e gestione incidenti. AUTONOMIA DI GIUDIZIO: Il corso permetterà allo studente di verificare e valutare il livello di sicurezza di un sistema informativo, e fornirà allo studente i concetti, le tecnologie, e gli strumenti di base necessari per identificare (e sfruttare o, dualmente, mitigare) vulnerabilità informatiche. ABILITÀ COMUNICATIVE: Al termine del corso lo studente avrà acquisito padronanza della terminologia relativa alle vulnerabilità (a livello di sistema) dei sistemi informativi ed alle relative tecniche di analisi, e sarà in grado di usare un linguaggio tecnico appropriato ed attuale nelle proprie presentazioni ed argomentazioni. CAPACITÀ DI APPRENDIMENTO: Il corso stimolerà lo studente all'auto-apprendimento - necessario vista la rapida obsolescenza delle tecnologie in questione - fornendo numerosi esempi e puntatori a fonti informative esterne sia per aspetti tecnologici che metodologici.
|
9
|
ING-INF/05
|
72
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8067635 -
MODEL-BASED SYSTEMS ENGINEERING
(obiettivi)
Gli allievi acquisiscono le conoscenze relative agli aspetti metodologici ed applicativi per lo sviluppo di sistemi complessi, con particolare enfasi sui sistemi software. Vengono presentati il ciclo di vita ed i principali metodi di analisi, progettazione, verifica e convalida dei sistemi software-intensive; al termine del corso lo studente avrà acquisito le competenze necessarie per conoscere gli aspetti tipici dei processi e sistemi software-intensive (*conoscenza e capacità di comprensione*). In particolare, lo studente avrà avuto modo di apprendere gli strumenti qualitativi e quantitativi per l'analisi e la progettazione di sistemi software, e per la gestione efficace dei progetti di sviluppo di sistemi software, nonché i più moderni approcci di sviluppo basati su tecniche model-based e model-driven (*capacità di applicare conoscenza e comprensione*). Il riferimento a contesti applicativi e casi di studio reali stimolano *autonomia di giudizio* e *abilità comunicative*. Infine, le conoscenze di base dell’'ingegneria dei sistemi software apprese nel corso contribuiscono a sviluppare *capacità di apprendimento* da parte dello studente mettendolo nelle condizioni di poter applicare in maniera autonoma le tematiche affrontate.
|
9
|
ING-INF/05
|
72
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8065531 -
ALGORITMI DISTRIBUITI E RETI COMPLESSE
|
Erogato in altro semestre o anno
|
|
8067437 -
NATURAL LANGUAGE PROCESSING
(obiettivi)
- OBIETTIVI FORMATIVI: Il corso si propone di introdurre lo studente agli scopi, alle principali problematiche e ai principali modelli simbolici dell'elaborarazione del linguaggio naturale. - CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Lo studente conoscerà le principali tematiche dell'elaborazione del linguaggio naturale. - CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Alla fine del corso, lo studente sarà in grado di implementare un modello di elaborazione del linguaggio. - AUTONOMIA DI GIUDIZIO: Le lezioni sono organizzate di modo da permettere allo studente di valutare le informazioni presenti nella rete. Questo è necessario per permettere loro di scegliere nel mare magum della rete le informazioni che sono utili per trovare soluzioni ai problemi dati. - ABILITÀ COMUNICATIVE: Allo studente viene richiesto di presentare alcuni argomenti durante le lezioni al fine di affinare la sua arte oratoria. Inoltre, l'esame prevede una presentazione orale davanti agli altri studenti. - CAPACITÀ DI APPRENDIMENTO: Nel corso puntiamo molto sulla capacitàò di selezione delle informazioni come principale capacità di apprendimento.
|
9
|
ING-INF/05
|
72
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8067438 -
INFORMATION RETRIEVAL
(obiettivi)
OBIETTIVI FORMATIVI: Il corso si propone di introdurre lo studente agli scopi, alle principali problematiche e ai principali modelli dell'Information Retrieval CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Lo studente conoscerà le principali tematiche per l'Information Retrieval CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Alla fine del corso, lo studente sarà in grado di implementare un modello di indicizzazione e ricerca dell'Informazione AUTONOMIA DI GIUDIZIO: Lo studente viene abituato a ragionare sui vari compromessi (trade-off) che si devono affrontare nella progettazione o implementazione di un sistema per la ricerca dell'Informazione. ABILITÀ COMUNICATIVE: Allo studente viene richiesto di presentare alcuni argomenti presentati durante il corso al fine di affinare la sua arte oratoria. Il corso prevede facoltativamente la realizzazione di alcuni progetti che devono essere documentati. I risultati del progetto vengono infatti presentati al docente, migliorando così la capacità di esposizione orale. CAPACITÀ DI APPRENDIMENTO: Una parte del materiale didattico è costituito dalle specifiche delle libreria per l'implementazione di sistemi di Information Retrieval. Lo studente impara ad interpretare direttamente e in modo autonomo le specifiche di tali sistemi.
|
6
|
INF/01
|
48
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8066134 -
METODI DI VERIFICA DI SISTEMI
(obiettivi)
• OBIETTIVI FORMATIVI: tecnologia di verifica denominata model checking • CONOSCENZA E CAPACITÀ DI COMPRENSIONE: teorica e uso dei tool • CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: casi d’uso specifici • AUTONOMIA DI GIUDIZIO: valutare se la tecnologia è applicabile • ABILITÀ COMUNICATIVE: esposizione di un progetto • CAPACITÀ DI APPRENDIMENTO:
|
6
|
INF/01
|
48
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8065534 -
SISTEMI DISTRIBUITI COOPERATIVI
(obiettivi)
OBIETTIVI FORMATIVI:Il corso si propone di fornire gli strumenti teorici, metodologici e progettuali per la valutazione e l'utilizzo di soluzioni tecnologiche tipiche dei sistemi di interscambio e cooperazione. Particolare stress è posto nello studio delle varie tipologie sistemi per il controllo di transazioni complesse/multiorganizzative in rete e sull’uso dei ledger distribuiti (permissioned e permissionless blockchain) CONOSCENZA E CAPACITÀ DI COMPRENSIONE: capacità di valutare l’impatto della cooperazione in un sistema legacy, comprendere la complessità di una soluzione per la gestione di transazioni complesse distribuite tra più organizzazioni. Comrendere le differenze concettuali, logiche e tecnologiche tra un rdbms distribuito e un ledger distribuito. CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: saper progettare a livello infrastrutturale un sistema di controllo di transazioni complesse distribuite tra più organizzazioni e saper progettare un’applicazione blockchain e i relativi smart contract. AUTONOMIA DI GIUDIZIO: Saper giustificare le scelte progettuali effettuate per un progetto di un sistema di controllo di transazioni in ambiente distribuito cooperativo. Saper progettare e realizzare un’applicazione affidabile basata su smart contract e su ledger distribuiti.
|
9
|
INF/01
|
72
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8065538 -
ANALISI DI RETI
(obiettivi)
• OBIETTIVI FORMATIVI: Acquisizione di competenze relative ad analisi e soluzione di problemi connessi alla progettazione e alla gestione di reti complesse. • CONOSCENZA E CAPACITÀ DI COMPRENSIONE: acquisizione di conoscenze di problematiche e di tecniche avanzate di soluzione e analisi che inducano una capacità di comprensione approfondita dei fenomeni correlati alla presenza di relazioni fra un elevato numero di entità; • CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: abbiano capacità di applicare la conoscenza e comprensione acquisite al fine di individuare nuovi problemi e, per essi, nuove soluzioni e nuovi modelli; • AUTONOMIA DI GIUDIZIO: abbiano la capacità di raccogliere e interpretare i dati alla luce dei modelli proposti al fine di consolidarli o confutarli; • ABILITÀ COMUNICATIVE: sappiano descrivere contesti relazionali ed interpretarli nel formalismo delle reti fornendo informazioni sufficientemente dettagliate da suscitare l’interesse di interlocutori specialisti in un linguaggio accessibile, altresì, ad interlocutori non specialisti; • CAPACITÀ DI APPRENDIMENTO: abbiano conseguito sufficiente conoscenza della letteratura per riuscire a ricercare e filtrare il materiale necessario ad intraprendere studi successivi con un alto grado di autonomia.
|
6
|
INF/01
|
48
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8067097 -
MODELLI E QUALITA' DEL SOFTWARE
|
9
|
ING-INF/05
|
72
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8066130 -
SICUREZZA DEI SISTEMI INFORMATIVI
|
Erogato in altro semestre o anno
|
|
8066132 -
MACHINE LEARNING
|
Erogato in altro semestre o anno
|
|
8067123 -
SISTEMI DI SIMULAZIONE DISTRIBUITA
|
Erogato in altro semestre o anno
|
|
8067590 -
WEB MINING AND RETRIEVAL
|
Erogato in altro semestre o anno
|
|
8067591 -
INGEGNERIA DELLA CONOSCENZA
(obiettivi)
OBIETTIVI FORMATIVI: padronanza del paradigma di gestione e accesso ai dati distribuito nel web. Riesamina dei fondamenti di rappresentazione della conoscenza e inferenza logica appresi in altri corsi della laurea triennale e ulteriore affinamento dello conoscenze su questi temi. Progettazione di modelli della conoscenza come ontologie, tesauri e lessici per il Web dei Dati. Pubblicazione, accesso e esplorazione di dati nel web. Tecniche di coordinamento semantico basato su metadati. CONOSCENZA E CAPACITÀ DI COMPRENSIONE: lo studente deve essere in grado di trasporre esigenze di pubblicazione e condivisione dei dati e convogliarle in forma di requisiti formali all'interno di un piano di sviluppo per la realizzazione di soluzioni per la gestione e pubblicazione di dati aperti e collegati nel web CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: una volta acquisita la capacità di generare il piano di cui sopra, lo studente deve essere in grado, in modo indipendente, di realizzare, passando dagli aspetti più pratici e realizzativi a quelli più organizzativi, soluzioni aperte per la pubblicazione e condivisione di dati nel web. AUTONOMIA DI GIUDIZIO: lo studente, indipendentemente dalle capacità e attitudini personali, deve raggiungere una piena maturità sull'argomento e fornire soluzioni in piena autonomia a livello teorico e progettuale. ABILITÀ COMUNICATIVE: lo studente deve essere in grado di comunicare in modo adeguato, da un punto di vista formale e professionale, sia gli argomento studiati che, in una prospettiva più avanzata, le scelte effettuate in una pianificazione di sviluppo di portali open data CAPACITÀ DI APPRENDIMENTO: lo studente, pur coadiuvato dal docente, deve poter affinare le proprie capacità di apprendimento affrontando problemi reali e studiando su materiale non strettamente/solamente didattico
|
6
|
INF/01
|
48
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
Gruppo opzionale:
GRUPPO OPZIONALE ATTIVITA' AFFINI - (visualizza)
|
36
|
|
|
|
|
|
|
|
|
8067161 -
LOGICA MATEMATICA 1
(obiettivi)
OBIETTIVI FORMATIVI: L’insegnamento si propone di fornire agli studenti le nozioni fondamentali (ed eventualmente più avanzate) di Algebra Universale, con particolare attenzioni ai rapporti con i restanti settori della matematica. CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Ci si aspetta che lo studente comprenda con chiarezza e sicurezza le nozioni di struttura algebrica e di varietà e i risultati principali che le riguardano. CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Ci si aspetta che lo studente sappia applicare le conoscenze acquisite in situazioni simili a quelle presentate a lezione, ed eventualmente che sappia orientarsi in situazioni notevolmente diverse AUTONOMIA DI GIUDIZIO: E' fondamentale che lo studente sappia valutare la correttezza e la coerenza dei metodi presentati, e di loro varianti. ABILITÀ COMUNICATIVE: E' fondamentale che lo studente sappia presentare in linguaggio matematico corretto le nozioni acquisite. CAPACITÀ DI APPRENDIMENTO: Ci si aspetta che lo studente sia in grado di comprendere un testo o un'esposizione di difficoltà media che riguardi l'argomento.
|
8
|
MAT/01
|
64
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8067466 -
SERVICE ORIENTED SOFTWARE ENGINEERING
(obiettivi)
Gli allievi acquisiscono le conoscenze relative agli aspetti metodologici ed applicativi per inquadrare la produzione del software all’'interno di una disciplina ingegneristica. Vengono presentati il processo software e i principali metodi di analisi e progettazione del software orientato ai servizi; al termine del corso lo studente avrà acquisito le competenze necessarie per conoscere gli aspetti tipici dei processi e prodotti software (*conoscenza e capacità di comprensione*). In particolare, lo studente avrà avuto modo di apprendere gli strumenti qualitativi e quantitativi per l'analisi e la progettazione di sistemi software orientati ai servizi, e per la gestione efficace di progetti software, nonché i più moderni approcci di sviluppo basati su tecniche model-driven (*capacità di applicare conoscenza e comprensione*). Il riferimento a contesti applicativi e casi di studio reali stimolano *autonomia di giudizio* e *abilità comunicative*. Infine, le conoscenze di base dell’'ingegneria del software apprese nel corso contribuiscono a sviluppare *capacità di apprendimento* da parte dello studente mettendolo nelle condizioni di poter applicare in maniera autonoma le tematiche affrontate.
|
9
|
ING-INF/05
|
72
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8067467 -
SICUREZZA INFORMATICA E INTERNET
(obiettivi)
OBIETTIVI FORMATIVI. Il corso, principalmente basato su attività pratiche e di laboratorio, ha l'obiettivo di permettere agli studenti di acquisire esperienza e operatività con le tecniche e gli strumenti di base per l'analisi delle vulnerabilità di sistemi informativi, penetration testing, difesa da cyber attacchi, ed analisi di incidenti (con cenni all'analisi forense). CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Al termine del corso, lo studente avrà acquisito una significativa competenza pratica in termini di capacità di identificare e sfruttare (ove in posizione di attacco) o mitigare (ove in posizione di difesa) vulnerabilità nei sistemi informativi. In particolare, conoscerà e imparerà ad usare un ampio bagaglio di strumenti inerenti la sicurezza informatica. CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Al termine del corso lo studente saprà svolgere attività di analisi di vulnerabilità a livello di sistema e di penetration testing. Oltre ad imparare ad usare un ampio numero di strumenti disponibili sulla piattaforma Linux Kali (Metasploit, tools per scanning ed information gathering, tool per Password Cracking, tool per analisi di codice binario e reverse engineering, tool per analisi/fuzzying di siti web, etc), lo studente acquisirà anche capacità iniziali di progettazione e sviluppo di strumenti custom di analisi, penetrazione, difesa e gestione incidenti. AUTONOMIA DI GIUDIZIO: Il corso permetterà allo studente di verificare e valutare il livello di sicurezza di un sistema informativo, e fornirà allo studente i concetti, le tecnologie, e gli strumenti di base necessari per identificare (e sfruttare o, dualmente, mitigare) vulnerabilità informatiche. ABILITÀ COMUNICATIVE: Al termine del corso lo studente avrà acquisito padronanza della terminologia relativa alle vulnerabilità (a livello di sistema) dei sistemi informativi ed alle relative tecniche di analisi, e sarà in grado di usare un linguaggio tecnico appropriato ed attuale nelle proprie presentazioni ed argomentazioni. CAPACITÀ DI APPRENDIMENTO: Il corso stimolerà lo studente all'auto-apprendimento - necessario vista la rapida obsolescenza delle tecnologie in questione - fornendo numerosi esempi e puntatori a fonti informative esterne sia per aspetti tecnologici che metodologici.
|
9
|
ING-INF/05
|
72
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8065716 -
GEOMETRIA ALGEBRICA
|
Erogato in altro semestre o anno
|
|
8067438 -
INFORMATION RETRIEVAL
(obiettivi)
OBIETTIVI FORMATIVI: Il corso si propone di introdurre lo studente agli scopi, alle principali problematiche e ai principali modelli dell'Information Retrieval CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Lo studente conoscerà le principali tematiche per l'Information Retrieval CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Alla fine del corso, lo studente sarà in grado di implementare un modello di indicizzazione e ricerca dell'Informazione AUTONOMIA DI GIUDIZIO: Lo studente viene abituato a ragionare sui vari compromessi (trade-off) che si devono affrontare nella progettazione o implementazione di un sistema per la ricerca dell'Informazione. ABILITÀ COMUNICATIVE: Allo studente viene richiesto di presentare alcuni argomenti presentati durante il corso al fine di affinare la sua arte oratoria. Il corso prevede facoltativamente la realizzazione di alcuni progetti che devono essere documentati. I risultati del progetto vengono infatti presentati al docente, migliorando così la capacità di esposizione orale. CAPACITÀ DI APPRENDIMENTO: Una parte del materiale didattico è costituito dalle specifiche delle libreria per l'implementazione di sistemi di Information Retrieval. Lo studente impara ad interpretare direttamente e in modo autonomo le specifiche di tali sistemi.
|
6
|
INF/01
|
48
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8065702 -
TEORIA SPETTRALE (EAM/1)
|
Erogato in altro semestre o anno
|
|
8067260 -
CAN 1: MODELLIZZAZIONE GEOMETRICA E SIMULAZIONE NUMERICA
(obiettivi)
OBIETTIVI FORMATIVI: L'insegnamento si propone di fornire le conoscenza di base riguardo delle funzioni spline e di alcune loro applicazioni salienti. Al termine dell’'insegnamento, lo studente conoscerà le principali proprietà delle funzioni splines, e della base B-spline e i principali aspetti delle loro applicazioni nell'ambito del free-form design, dell'approssimazione di funzioni e della soluzione di equazioni alle derivate parziali. CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Al termine del processo di apprendimento si richiede di comprendere i metodi presentati e saperli applicare nella soluzione di semplici problemi. CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Al termine del processo di apprendimento si richiede di riconoscere gli ambiti di applicabilità dei metodi e delle procedure descritte a lezione e applicare gli stessi al fine di risolvere e modellizzare semplici problemi. AUTONOMIA DI GIUDIZIO: Al termine del processo di apprendimento si richiede di saper analizzare semplici problemi di modellizzazione o approssimazione, saper individuare schemi spline appropriati per il loro trattamento e saper valutare la correttezza, e l’efficacia degli stessi. ABILITÀ COMUNICATIVE: Al termine del processo di apprendimento si chiede di saper illustrare con proprietà di linguaggio, sia in modo sintetico che analitico, i fondamenti matematici dei metodi numerici presentati a lezione. CAPACITÀ DI APPRENDIMENTO: Al termine del processo di apprendimento si chiede di saper leggere e comprendere sia manuali di analisi numerica avanzati sia articoli di ricerca riguardanti le tematiche affrontate.
|
8
|
MAT/08
|
64
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8066424 -
ELEMENTI DI ANALISI NUMERICA
(obiettivi)
OBIETTIVI FORMATIVI: approfondire alcuni argomenti specifici della Matematica Numerica CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Standard CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Standard AUTONOMIA DI GIUDIZIO: Standard ABILITÀ COMUNICATIVE: Standard CAPACITÀ DI APPRENDIMENTO: Standard
|
8
|
MAT/08
|
64
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8065533 -
CALCOLO DELLE PROBABILITA'
(obiettivi)
OBIETTIVI FORMATIVI: ’L'insegnamento si inserisce nell'area tematica della matematica, in particolare della probabilità e statistica. L'obiettivo principale è quello di presentare alcuni concetti, più avanzati rispetto a quelli dei corsi elementari, con possibili applicazioni in Informatica.
CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Si richiede la capacità di comprendere la teoria e di svolgere esercizi.
CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Si richiede la capacità di capire come usare la teoria per svolgere gli esercizi.
AUTONOMIA DI GIUDIZIO: Si richiede di motivare i procedimenti utilizzati nella soluzione degli esercizi, con eventuale riferimento ad argomenti di teoria.
ABILITÀ COMUNICATIVE: Si richiede la capacità di avere padronanza dei concetti matematici utilizzati.
CAPACITÀ DI APPRENDIMENTO: Si richiede di capire la teoria, sapendo collegare dove serve diversi argomenti.
|
6
|
MAT/06
|
48
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8065534 -
SISTEMI DISTRIBUITI COOPERATIVI
(obiettivi)
OBIETTIVI FORMATIVI:Il corso si propone di fornire gli strumenti teorici, metodologici e progettuali per la valutazione e l'utilizzo di soluzioni tecnologiche tipiche dei sistemi di interscambio e cooperazione. Particolare stress è posto nello studio delle varie tipologie sistemi per il controllo di transazioni complesse/multiorganizzative in rete e sull’uso dei ledger distribuiti (permissioned e permissionless blockchain) CONOSCENZA E CAPACITÀ DI COMPRENSIONE: capacità di valutare l’impatto della cooperazione in un sistema legacy, comprendere la complessità di una soluzione per la gestione di transazioni complesse distribuite tra più organizzazioni. Comrendere le differenze concettuali, logiche e tecnologiche tra un rdbms distribuito e un ledger distribuito. CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: saper progettare a livello infrastrutturale un sistema di controllo di transazioni complesse distribuite tra più organizzazioni e saper progettare un’applicazione blockchain e i relativi smart contract. AUTONOMIA DI GIUDIZIO: Saper giustificare le scelte progettuali effettuate per un progetto di un sistema di controllo di transazioni in ambiente distribuito cooperativo. Saper progettare e realizzare un’applicazione affidabile basata su smart contract e su ledger distribuiti.
|
9
|
INF/01
|
72
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8066405 -
INFERENZA STATISTICA E TEORIA DELL'INFORMAZIONE
|
Erogato in altro semestre o anno
|
|
8065538 -
ANALISI DI RETI
(obiettivi)
• OBIETTIVI FORMATIVI: Acquisizione di competenze relative ad analisi e soluzione di problemi connessi alla progettazione e alla gestione di reti complesse. • CONOSCENZA E CAPACITÀ DI COMPRENSIONE: acquisizione di conoscenze di problematiche e di tecniche avanzate di soluzione e analisi che inducano una capacità di comprensione approfondita dei fenomeni correlati alla presenza di relazioni fra un elevato numero di entità; • CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: abbiano capacità di applicare la conoscenza e comprensione acquisite al fine di individuare nuovi problemi e, per essi, nuove soluzioni e nuovi modelli; • AUTONOMIA DI GIUDIZIO: abbiano la capacità di raccogliere e interpretare i dati alla luce dei modelli proposti al fine di consolidarli o confutarli; • ABILITÀ COMUNICATIVE: sappiano descrivere contesti relazionali ed interpretarli nel formalismo delle reti fornendo informazioni sufficientemente dettagliate da suscitare l’interesse di interlocutori specialisti in un linguaggio accessibile, altresì, ad interlocutori non specialisti; • CAPACITÀ DI APPRENDIMENTO: abbiano conseguito sufficiente conoscenza della letteratura per riuscire a ricercare e filtrare il materiale necessario ad intraprendere studi successivi con un alto grado di autonomia.
|
6
|
INF/01
|
48
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8065531 -
ALGORITMI DISTRIBUITI E RETI COMPLESSE
|
Erogato in altro semestre o anno
|
|
8066134 -
METODI DI VERIFICA DI SISTEMI
(obiettivi)
• OBIETTIVI FORMATIVI: tecnologia di verifica denominata model checking • CONOSCENZA E CAPACITÀ DI COMPRENSIONE: teorica e uso dei tool • CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: casi d’uso specifici • AUTONOMIA DI GIUDIZIO: valutare se la tecnologia è applicabile • ABILITÀ COMUNICATIVE: esposizione di un progetto • CAPACITÀ DI APPRENDIMENTO:
|
6
|
INF/01
|
48
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8067437 -
NATURAL LANGUAGE PROCESSING
(obiettivi)
- OBIETTIVI FORMATIVI: Il corso si propone di introdurre lo studente agli scopi, alle principali problematiche e ai principali modelli simbolici dell'elaborarazione del linguaggio naturale. - CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Lo studente conoscerà le principali tematiche dell'elaborazione del linguaggio naturale. - CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Alla fine del corso, lo studente sarà in grado di implementare un modello di elaborazione del linguaggio. - AUTONOMIA DI GIUDIZIO: Le lezioni sono organizzate di modo da permettere allo studente di valutare le informazioni presenti nella rete. Questo è necessario per permettere loro di scegliere nel mare magum della rete le informazioni che sono utili per trovare soluzioni ai problemi dati. - ABILITÀ COMUNICATIVE: Allo studente viene richiesto di presentare alcuni argomenti durante le lezioni al fine di affinare la sua arte oratoria. Inoltre, l'esame prevede una presentazione orale davanti agli altri studenti. - CAPACITÀ DI APPRENDIMENTO: Nel corso puntiamo molto sulla capacitàò di selezione delle informazioni come principale capacità di apprendimento.
|
9
|
ING-INF/05
|
72
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8066130 -
SICUREZZA DEI SISTEMI INFORMATIVI
|
Erogato in altro semestre o anno
|
|
8067097 -
MODELLI E QUALITA' DEL SOFTWARE
|
9
|
ING-INF/05
|
72
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8066132 -
MACHINE LEARNING
|
Erogato in altro semestre o anno
|
|
8067123 -
SISTEMI DI SIMULAZIONE DISTRIBUITA
|
Erogato in altro semestre o anno
|
|
8067590 -
WEB MINING AND RETRIEVAL
|
Erogato in altro semestre o anno
|
|
Secondo semestre
|
Insegnamento
|
CFU
|
SSD
|
Ore Lezione
|
Ore Eserc.
|
Ore Lab
|
Ore Studio
|
Attività
|
Lingua
|
Gruppo opzionale:
GRUPPO OPZIONALE: ATTIVITA' CARATTERIZZANTI - (visualizza)
|
48
|
|
|
|
|
|
|
|
|
8067467 -
SICUREZZA INFORMATICA E INTERNET
|
Erogato in altro semestre o anno
|
|
8067635 -
MODEL-BASED SYSTEMS ENGINEERING
|
Erogato in altro semestre o anno
|
|
8065531 -
ALGORITMI DISTRIBUITI E RETI COMPLESSE
(obiettivi)
Assumere conoscenze approfondite su modelli di calcolo ed algoritmi decentralizzati per l'analisi ed il progetto dei moderni sistemi distribuiti. CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Standard CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Standard AUTONOMIA DI GIUDIZIO: Standard ABILITÀ COMUNICATIVE: Standard CAPACITÀ DI APPRENDIMENTO: Standard
|
9
|
INF/01
|
72
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8067437 -
NATURAL LANGUAGE PROCESSING
|
Erogato in altro semestre o anno
|
|
8067438 -
INFORMATION RETRIEVAL
|
Erogato in altro semestre o anno
|
|
8066134 -
METODI DI VERIFICA DI SISTEMI
|
Erogato in altro semestre o anno
|
|
8065534 -
SISTEMI DISTRIBUITI COOPERATIVI
|
Erogato in altro semestre o anno
|
|
8065538 -
ANALISI DI RETI
|
Erogato in altro semestre o anno
|
|
8067097 -
MODELLI E QUALITA' DEL SOFTWARE
|
Erogato in altro semestre o anno
|
|
8066130 -
SICUREZZA DEI SISTEMI INFORMATIVI
(obiettivi)
LA SICUREZZA INFORMATICA DI UN SISTEMA INFORMATIVO GERARCHICO La sicurezza di un server web. Obiettivi della sicurezza informatica (autenticazione, riservatezza, integrità,..) Crittografia simmetrica e asimmetrica. Il protocollo SSL PKI e certificati digitali LA SICUREZZA INFORMATICA DI UN SISTEMA INFORMATICO COOPERATIVO Definizione di sistema informatico cooperativo (SIC) Gli obiettivi della Sicurezza in un SIC L’assenza di una gerarchia e la necessità di sistemi passivi Monitoraggio delle reti Monitoraggio dei db e dei file systems Regole predefinite Regole apprese
|
9
|
INF/01
|
72
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8066132 -
MACHINE LEARNING
(obiettivi)
OBIETTIVI FORMATIVI: Acquisizione dei concetti fondamentali dell'apprendimento automatico e dei più comuni e rilevanti modelli/algoritmi applicati in tale ambito. Conoscenza dei relativi fondamenti matematici. CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Conoscenza e capacita' di utilizzo delle principali tecniche di apprendimento automatico, supervisionato e non supervisionato. CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Applicazione di tecniche di ML a problemi di estrazione di conoscenza (mining) in insiemi di dati di grandi dimensioni. AUTONOMIA DI GIUDIZIO: Valutazione delle più efficaci modalità di applicazione di metodi di apprendimento automatico, alla luce dell'applicazione di opportune misure di qualità. ABILITÀ COMUNICATIVE: Capacità di esposizione dei risultati del proprio operato (progetto) CAPACITÀ DI APPRENDIMENTO: Capacità, in particolare per il raggiungimento degli obiettivi richiesti nel progetto proposto, di ricercare autonomamente, accedere a, e utilizzare ulteriore materiale tecnico/scientifico, disponibile pubblicamente (su web)
|
9
|
INF/01
|
72
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8067123 -
SISTEMI DI SIMULAZIONE DISTRIBUITA
(obiettivi)
Gli allievi acquisiscono le conoscenze relative agli aspetti metodologici ed applicativi della simulazione distribuita, che fornisce uno strumento flessibile e a basso costo per rispondere alle esigenze computazionali, di interoperabilità e scalabilità richieste dai moderni scenari di simulazione, senza il ricorso a costose e complesse piattaforme dedicate. Vengono in particolare presentati i principali paradigmi di modellazione e simulazione, nonché gli standard ed i supporti tecnologici che consentono di realizzare sistemi di simulazione distribuita basati su piattaforma Internet. Al termine del corso lo studente avrà acquisito le competenze necessarie per sfruttare le potenzialità della simulazione distribuita (*conoscenza e capacità di comprensione*). In particolare, lo studente avrà avuto modo di apprendere gli strumenti simulativi e programmativi per l'analisi, la progettazione e la codifica di sistemi di simulazione distribuita (*capacità di applicare conoscenza e comprensione*). Il riferimento a contesti applicativi e casi di studio reali stimolano *autonomia di giudizio* e *abilità comunicative*. Infine, le conoscenze di base dell’'ingegneria del software apprese nel corso contribuiscono a sviluppare *capacità di apprendimento* da parte dello studente mettendolo nelle condizioni di poter applicare in maniera autonoma le tematiche affrontate.
|
6
|
ING-INF/05
|
48
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8067590 -
WEB MINING AND RETRIEVAL
(obiettivi)
Il Web è la più grande collezione di informazione in formato digitale attualmente disponibile in modo pubblicamente accessibile. Il corso affronta gli aspetti teorici e realizzativi che ne consentono lo sfruttamento, dai processi di indicizzazione, accesso e recupero di informazione alla acquisizione di conoscenza da grandi collezioni di dati distribuite geograficamente. Le finalità del corso sono di: • Approfondire tematiche legate all’apprendimento automatico, presentando i metodi avanzati di induzione di conoscenza dai dati (kernel machines, deep neural networks). • Conoscere i diversi modelli utilizzati nei motori di ricerca per il WWW e nelle loro declinazioni semantiche (Semantic Enterprise Search). • Conoscere le tecnologie avanzate di Intelligenza Artificiale applicata al Web, per il trattamento linguistico dei testi (Natural Language Processing) e sperimentarne la applicazione nei domini del Social Web in problemi di Semantic document management, Link Analysis e Opinion Mining.
Al termine del corso, lo studente avrà acquisito le competenze necessarie per comprendere la progettazione di modelli avanzati di applicazioni Web incluse le tecnologie del linguaggio ed i sistemi social Web analysis (*conoscenza e capacità di comprensione*). In particolare, lo studente avrà avuto modo di apprendere gli strumenti e le tecnologie per progettare tali strumenti secondo la realizzazione di progetti di media complessità negli scenari di applicazione Web (*capacità di applicare conoscenza e comprensione*). Il riferimento a contesti applicativi largamente studiati e la necessità di individuare gli elementi essenziali dei processi di apprendimento automatico usati e delle informazioni presenti nei dati mirano a realizzare una forte *autonomia di giudizio* nello studente, obbiettivo rilevante del Corso. Osserviamo che la analisi richiesta nella progettazione logica di workflow Web coinvolti dal Corso insiste su scenari tipici della comunicazione organizzativa o mediatica. Queste competenze dunque stimolano in modo sistematico le *abilità comunicative* dello studente e le capacità di agire in modo consistente da consumatore o produttore di informazione mediata dalla tecnologia Web. La *capacità di apprendimento* in questo Corso è dunque stimolata in modo significativo sia nei processi interpretativi che nei processi di progettazione: i flussi algoritmici avanzati presentati variano infatti da applicazioni ad algoritmica complessa (ad esempio problemi complessi di pattern recognition) a metodi guidati dai dati (Machine Learning come i metodi kernel per la classificazioni automatica) e consentono allo studente metodi critici ed analitici in fronti molto diversi ed ugualmente importanti delle moderne ICTs
|
9
|
INF/01
|
72
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8067591 -
INGEGNERIA DELLA CONOSCENZA
|
Erogato in altro semestre o anno
|
|
Gruppo opzionale:
GRUPPO OPZIONALE ATTIVITA' AFFINI - (visualizza)
|
36
|
|
|
|
|
|
|
|
|
8067161 -
LOGICA MATEMATICA 1
|
Erogato in altro semestre o anno
|
|
8067466 -
SERVICE ORIENTED SOFTWARE ENGINEERING
|
Erogato in altro semestre o anno
|
|
8067467 -
SICUREZZA INFORMATICA E INTERNET
|
Erogato in altro semestre o anno
|
|
8065716 -
GEOMETRIA ALGEBRICA
(obiettivi)
OBIETTIVI FORMATIVI: studio delle proprieta' basilari delle varieta' algebriche affini e proiettive e in particolare delle curve. CONOSCENZA E CAPACITÀ DI COMPRENSIONE: conoscenza approfondita e comprensione delle proprieta' algebrico geometriche di varieta' algebriche in particolare delle curve. CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: capacita' di applicare le conoscenze teoriche alla soluzione di problemi. AUTONOMIA DI GIUDIZIO: capacità di raccogliere dati e interpretare specifici casi di studio ritenuti utili a determinare giudizi autonomi. ABILITÀ COMUNICATIVE: capacita' di comunicare conoscenze, informazioni, idee, di discutere problemi e relative soluzioni a interlocutori specialisti e non specialisti. CAPACITÀ DI APPRENDIMENTO: sviluppo di capacità di apprendimento che sono necessarie per la comprensione degli argomenti trattati nel corso e per intraprendere studi successivi con un alto grado di autonomia.
|
8
|
MAT/03
|
64
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8067438 -
INFORMATION RETRIEVAL
|
Erogato in altro semestre o anno
|
|
8065702 -
TEORIA SPETTRALE (EAM/1)
(obiettivi)
OBIETTIVI FORMATIVI: Lo studente dovrà capire la struttura degli operatori lineari autoaggiunti e normali su uno spazio di Hilbert padroneggiando tecniche analitiche e algebriche CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Lo studente dovrà capire i principi generali della teoria in modo da poter continuare lo studio in modo autonomo su argomenti collegati più avanzati CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Lo studente dovrà capire e risolvere problemi e tematiche nuovi, inserite in contesti interdisciplinari connessi con la Teoria Spettrale AUTONOMIA DI GIUDIZIO: Lo studente dovrà essere capace di riconoscere problemi di Teoria Spettrale che appaiono in un contesto più generale e essere consapevole del relativo ruolo scientifico di questo lavoro ABILITÀ COMUNICATIVE: Lo studente dovrà saper comunicare anche a non esperti le idee base della teoria degli operatori autoaggiunti CAPACITÀ DI APPRENDIMENTO: Lo studente dovrà essere in grado di leggere testi scientifici e imparare in modo autonomo ulteriori aspetti della teoria
Abbiano sviluppato quelle capacità di apprendimento che sono loro necessarie per intraprendere studi successivi con un alto grado di autonomia abbiano la capacità di integrare le conoscenze e gestire la complessità, nonché di formulare giudizi sulla base di informazioni limitate o incomplete, includendo la riflessione sulle responsabilità sociali e etiche collegate all’applicazione delle loro conoscenze e dei loro giudizi proprio ropaLo studente dovrà capire la struttura degli operatori lineari autoaggiunti e normali su uno spazio di Hilbert padroneggiando tecniche analitiche e algebricheo studenteo s. stuiCCaaaa sappiano comunicare in modo chiaro e privo di ambiguità le loro conclusioni, nonché le conoscenze a esso sottese, a interlocutori specialisti e non specialisti sappiano comunicare in modo chiaro e privo di ambiguità le loro conclusioni, nonché le conoscenze a esso sottese, a interlocutori specialisti e non specialisti CLo studente dovrà essere in grado di leggere testi scientifici e imparare in modo autonomo ulteriori aspetti della teoria
|
8
|
MAT/05
|
64
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8067260 -
CAN 1: MODELLIZZAZIONE GEOMETRICA E SIMULAZIONE NUMERICA
|
Erogato in altro semestre o anno
|
|
8066424 -
ELEMENTI DI ANALISI NUMERICA
|
Erogato in altro semestre o anno
|
|
8065533 -
CALCOLO DELLE PROBABILITA'
|
Erogato in altro semestre o anno
|
|
8065534 -
SISTEMI DISTRIBUITI COOPERATIVI
|
Erogato in altro semestre o anno
|
|
8066405 -
INFERENZA STATISTICA E TEORIA DELL'INFORMAZIONE
(obiettivi)
OBIETTIVI FORMATIVI: Conoscenza dei principi fondamentali teorici e applicati della statistica. CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Capacita' di comprendere argomenti teorici e applicati di statistica. CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Capacita' di implementare uno studio semplice di dati statistici. AUTONOMIA DI GIUDIZIO: Capacita' di giudicare l'idoneita' di diversi metodi statistici. ABILITÀ COMUNICATIVE: Standard CAPACITÀ DI APPRENDIMENTO: Standard
|
6
|
MAT/06
|
48
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8065538 -
ANALISI DI RETI
|
Erogato in altro semestre o anno
|
|
8065531 -
ALGORITMI DISTRIBUITI E RETI COMPLESSE
(obiettivi)
Assumere conoscenze approfondite su modelli di calcolo ed algoritmi decentralizzati per l'analisi ed il progetto dei moderni sistemi distribuiti. CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Standard CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Standard AUTONOMIA DI GIUDIZIO: Standard ABILITÀ COMUNICATIVE: Standard CAPACITÀ DI APPRENDIMENTO: Standard
|
9
|
INF/01
|
72
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8066134 -
METODI DI VERIFICA DI SISTEMI
|
Erogato in altro semestre o anno
|
|
8067437 -
NATURAL LANGUAGE PROCESSING
|
Erogato in altro semestre o anno
|
|
8066130 -
SICUREZZA DEI SISTEMI INFORMATIVI
(obiettivi)
LA SICUREZZA INFORMATICA DI UN SISTEMA INFORMATIVO GERARCHICO La sicurezza di un server web. Obiettivi della sicurezza informatica (autenticazione, riservatezza, integrità,..) Crittografia simmetrica e asimmetrica. Il protocollo SSL PKI e certificati digitali LA SICUREZZA INFORMATICA DI UN SISTEMA INFORMATICO COOPERATIVO Definizione di sistema informatico cooperativo (SIC) Gli obiettivi della Sicurezza in un SIC L’assenza di una gerarchia e la necessità di sistemi passivi Monitoraggio delle reti Monitoraggio dei db e dei file systems Regole predefinite Regole apprese
|
9
|
INF/01
|
72
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8067097 -
MODELLI E QUALITA' DEL SOFTWARE
|
Erogato in altro semestre o anno
|
|
8066132 -
MACHINE LEARNING
(obiettivi)
OBIETTIVI FORMATIVI: Acquisizione dei concetti fondamentali dell'apprendimento automatico e dei più comuni e rilevanti modelli/algoritmi applicati in tale ambito. Conoscenza dei relativi fondamenti matematici. CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Conoscenza e capacita' di utilizzo delle principali tecniche di apprendimento automatico, supervisionato e non supervisionato. CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Applicazione di tecniche di ML a problemi di estrazione di conoscenza (mining) in insiemi di dati di grandi dimensioni. AUTONOMIA DI GIUDIZIO: Valutazione delle più efficaci modalità di applicazione di metodi di apprendimento automatico, alla luce dell'applicazione di opportune misure di qualità. ABILITÀ COMUNICATIVE: Capacità di esposizione dei risultati del proprio operato (progetto) CAPACITÀ DI APPRENDIMENTO: Capacità, in particolare per il raggiungimento degli obiettivi richiesti nel progetto proposto, di ricercare autonomamente, accedere a, e utilizzare ulteriore materiale tecnico/scientifico, disponibile pubblicamente (su web)
|
9
|
INF/01
|
72
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8067123 -
SISTEMI DI SIMULAZIONE DISTRIBUITA
(obiettivi)
Gli allievi acquisiscono le conoscenze relative agli aspetti metodologici ed applicativi della simulazione distribuita, che fornisce uno strumento flessibile e a basso costo per rispondere alle esigenze computazionali, di interoperabilità e scalabilità richieste dai moderni scenari di simulazione, senza il ricorso a costose e complesse piattaforme dedicate. Vengono in particolare presentati i principali paradigmi di modellazione e simulazione, nonché gli standard ed i supporti tecnologici che consentono di realizzare sistemi di simulazione distribuita basati su piattaforma Internet. Al termine del corso lo studente avrà acquisito le competenze necessarie per sfruttare le potenzialità della simulazione distribuita (*conoscenza e capacità di comprensione*). In particolare, lo studente avrà avuto modo di apprendere gli strumenti simulativi e programmativi per l'analisi, la progettazione e la codifica di sistemi di simulazione distribuita (*capacità di applicare conoscenza e comprensione*). Il riferimento a contesti applicativi e casi di studio reali stimolano *autonomia di giudizio* e *abilità comunicative*. Infine, le conoscenze di base dell’'ingegneria del software apprese nel corso contribuiscono a sviluppare *capacità di apprendimento* da parte dello studente mettendolo nelle condizioni di poter applicare in maniera autonoma le tematiche affrontate.
|
6
|
ING-INF/05
|
48
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8067590 -
WEB MINING AND RETRIEVAL
(obiettivi)
Il Web è la più grande collezione di informazione in formato digitale attualmente disponibile in modo pubblicamente accessibile. Il corso affronta gli aspetti teorici e realizzativi che ne consentono lo sfruttamento, dai processi di indicizzazione, accesso e recupero di informazione alla acquisizione di conoscenza da grandi collezioni di dati distribuite geograficamente. Le finalità del corso sono di: • Approfondire tematiche legate all’apprendimento automatico, presentando i metodi avanzati di induzione di conoscenza dai dati (kernel machines, deep neural networks). • Conoscere i diversi modelli utilizzati nei motori di ricerca per il WWW e nelle loro declinazioni semantiche (Semantic Enterprise Search). • Conoscere le tecnologie avanzate di Intelligenza Artificiale applicata al Web, per il trattamento linguistico dei testi (Natural Language Processing) e sperimentarne la applicazione nei domini del Social Web in problemi di Semantic document management, Link Analysis e Opinion Mining.
Al termine del corso, lo studente avrà acquisito le competenze necessarie per comprendere la progettazione di modelli avanzati di applicazioni Web incluse le tecnologie del linguaggio ed i sistemi social Web analysis (*conoscenza e capacità di comprensione*). In particolare, lo studente avrà avuto modo di apprendere gli strumenti e le tecnologie per progettare tali strumenti secondo la realizzazione di progetti di media complessità negli scenari di applicazione Web (*capacità di applicare conoscenza e comprensione*). Il riferimento a contesti applicativi largamente studiati e la necessità di individuare gli elementi essenziali dei processi di apprendimento automatico usati e delle informazioni presenti nei dati mirano a realizzare una forte *autonomia di giudizio* nello studente, obbiettivo rilevante del Corso. Osserviamo che la analisi richiesta nella progettazione logica di workflow Web coinvolti dal Corso insiste su scenari tipici della comunicazione organizzativa o mediatica. Queste competenze dunque stimolano in modo sistematico le *abilità comunicative* dello studente e le capacità di agire in modo consistente da consumatore o produttore di informazione mediata dalla tecnologia Web. La *capacità di apprendimento* in questo Corso è dunque stimolata in modo significativo sia nei processi interpretativi che nei processi di progettazione: i flussi algoritmici avanzati presentati variano infatti da applicazioni ad algoritmica complessa (ad esempio problemi complessi di pattern recognition) a metodi guidati dai dati (Machine Learning come i metodi kernel per la classificazioni automatica) e consentono allo studente metodi critici ed analitici in fronti molto diversi ed ugualmente importanti delle moderne ICTs
|
9
|
INF/01
|
72
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
|
- -
A SCELTA DELLO STUDENTE
|
9
|
|
72
|
-
|
-
|
-
|
Attività formative a scelta dello studente (art.10, comma 5, lettera a)
|
ITA |
|
8067101 -
ALTRE ATTIVITA' FORMATIVE
|
6
|
|
48
|
-
|
-
|
-
|
Ulteriori attività formative (art.10, comma 5, lettera d)
|
ITA |
|
8067094 -
PROVA FINALE
|
21
|
|
-
|
-
|
-
|
-
|
Per la prova finale e la lingua straniera (art.10, comma 5, lettera c)
|
ITA |
Insegnamenti extracurriculari:
(nascondi)
|
|
|
|
8065538 -
ANALISI DI RETI
(obiettivi)
• OBIETTIVI FORMATIVI: Acquisizione di competenze relative ad analisi e soluzione di problemi connessi alla progettazione e alla gestione di reti complesse. • CONOSCENZA E CAPACITÀ DI COMPRENSIONE: acquisizione di conoscenze di problematiche e di tecniche avanzate di soluzione e analisi che inducano una capacità di comprensione approfondita dei fenomeni correlati alla presenza di relazioni fra un elevato numero di entità; • CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: abbiano capacità di applicare la conoscenza e comprensione acquisite al fine di individuare nuovi problemi e, per essi, nuove soluzioni e nuovi modelli; • AUTONOMIA DI GIUDIZIO: abbiano la capacità di raccogliere e interpretare i dati alla luce dei modelli proposti al fine di consolidarli o confutarli; • ABILITÀ COMUNICATIVE: sappiano descrivere contesti relazionali ed interpretarli nel formalismo delle reti fornendo informazioni sufficientemente dettagliate da suscitare l’interesse di interlocutori specialisti in un linguaggio accessibile, altresì, ad interlocutori non specialisti; • CAPACITÀ DI APPRENDIMENTO: abbiano conseguito sufficiente conoscenza della letteratura per riuscire a ricercare e filtrare il materiale necessario ad intraprendere studi successivi con un alto grado di autonomia.
|
6
|
INF/01
|
48
|
-
|
-
|
-
|
|
ITA |
|
8067469 -
ECONOMIA DELL'ICT
(obiettivi)
OBIETTIVI FORMATIVI: Con l'avvento di internet e delle comunicazioni mobili molti dei paradigmi dell'Economia sono mutati a causa del prevalere nelle relazioni umane dei fenomeni a rete e di nuove forme di esternalità. Per operare correttamente nel mondo del business è indispensabile padroneggiare questi nuovi paradigmi, i modelli di business che ne derivano e una buona conoscenza dell'ecosistema, sempre mutevole, delle imprese digitali. Inoltre, a differenza di quanto avviene nell'economia classica che agiva nel mondo fisico, non è più possibile ignorare, per avere successo, le tecnologie sottostanti e come esse interagiscano con l'azione economica. Obiettivo del presente corso è fornire agli studenti gli strumenti teorici e pratici necessari per comprendere le nuove organizzazioni che si formano in internet e con internet e i principi alla base del funzionamento dei paradigmi economici emergenti. CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Per migliorare la conoscenza e la capacità di comprensione, saranno illustrati più in dettaglio alcuni comparti economici nuovi su piattaforma internet. CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Lo studente potrà apprendere gli strumenti necessari per agire nei mercati fortemente condizionati dalla rete internet, sia se decidono di fondare una nuova impresa sia se devono inserirsi in organizzazioni esistenti, a volte ampie e complesse su base internazionale.
AUTONOMIA DI GIUDIZIO: L’approccio didattico seguito si basa fortemente sull'interazione in classe, anche con l'esame di casi specifici e sollecitando la capacità decisionale manageriale dello studente. Uno degli obiettivi centrali è sviluppare la capacità critica fornendo agli studenti gli strumenti necessari per individuare gli elementi ritenuti importanti per operare nella nuova economia digitale e dell'ICT.
ABILITÀ COMUNICATIVE: Nel corso ci si ripromette di stimolare la capacità di analizzare un problema di business digitale esaminando tutte le problematiche essenziali per avere successo, stimolando anche le abilità comunicative dello studente con proprietà di concetti e di linguaggio. CAPACITÀ DI APPRENDIMENTO: Le conoscenze di base apprese nel corso di Economia dell'ICT contribuiscono a sviluppare capacità di apprendimento autonome da parte dello studente mettendolo nelle condizioni di poter approfondire in seguito da solo le tematiche essenziali da affrontare sia economiche che tecnologiche.
|
6
|
ING-INF/03
|
48
|
-
|
-
|
-
|
|
ITA |
|
8039806 -
INTERNET TECHNOLOGY AND PROTOCOLS
(obiettivi)
OBIETTIVI FORMATIVI: L’obiettivo del corso è quello di fornire un’approfondita conoscenza delle tecnologie di rete, comprendendo sia le reti in area locale (LAN) che quelle in area geografica (WAN), reti di accesso e reti di trasporto. Il corso presenta l’evoluzione attuale delle tecnologie di rete, coprendo l’approccio Software Defined Networking (SDN) e il paradigma della virtualizzazione (NFV – Network Function Virtualization). Il corso copre: reti Ethernet, sia cablate che wireless (Wifi) – protocolli di routing IP, sia intra-che inter- dominio – l’architettura della rete Internet – l’evoluzione delle tecnologie orientate alla connessione per il trasporto dei dati in area geografica (MPLS, Segment Routing) – IP QoS – trasporto della voce a pacchetto (VoIP) – IPv6 CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Al termine del corso lo studente sarà in grado: di comprendere il funzionamento delle reti e dei servizi di rete; decomporre un servizio di comunicazione nei vari livelli e componenti di servizio, analizzare nel dettaglio i protocolli di comunicazione. CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Al termine del corso lo studente sarà in grado di progettare soluzioni di rete, sia dal punto di vista della composizione architetturale delle componenti di servizio, sia dal punto di vista della configurazione dei protocolli e dei dispositivi di rete. AUTONOMIA DI GIUDIZIO: Lo studente viene abituato a ragionare sui vari compromessi (trade-off) che si devono affrontare nella progettazione o implementazione dei protocolli di comunicazione e delle architetture di rete. ABILITÀ COMUNICATIVE: Lo studente deve realizzare un progetto che deve essere documentato. In questo modo lo studente migliora le capacità di produrre documentazione tecnica in modo chiaro ed efficace. Inoltre i risultati del progetto vengono presentati al docente, migliorando così la capacità di esposizione orale. CAPACITÀ DI APPRENDIMENTO: Una parte del materiale didattico è costituito dalle specifiche e raccomandazioni dei protocolli. Lo studente impara ad interpretare direttamente e in modo autonomo le specifiche dei protocolli.
|
6
|
ING-INF/03
|
48
|
-
|
-
|
-
|
|
ENG |
|
8066363 -
BIOINFORMATICA
|
Erogato in altro semestre o anno
|
Insegnamenti extracurriculari:
(nascondi)
|
|
|
|
8065538 -
ANALISI DI RETI
|
Erogato in altro semestre o anno
|
|
8067469 -
ECONOMIA DELL'ICT
|
Erogato in altro semestre o anno
|
|
8039806 -
INTERNET TECHNOLOGY AND PROTOCOLS
|
Erogato in altro semestre o anno
|
|
8066363 -
BIOINFORMATICA
(obiettivi)
OBIETTIVI FORMATIVI: apprendere un linguaggio di programmazione apprendere gli elementi dei metodi di analisi delle sequenze biologiche CONOSCENZA E CAPACITÀ DI COMPRENSIONE: elementi di programmazione con il linguaggio 'Ruby' imparare a leggere interpretare e sviluppare semplice codice per l'analisi di sequenze biologiche CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Gli studenti impareranno a risolvere semplici problemi in ambito informatico e bioinformatico AUTONOMIA DI GIUDIZIO: Gli studenti acquisiranno la capacità di integrare le conoscenze e gestire la complessità dei problemi nonché di formulare giudizi sulla base di informazioni limitate o incomplete ABILITÀ COMUNICATIVE: Gli studenti impareranno a scrivere codice facilmente comprensibile ad altri e facilmente modificabile CAPACITÀ DI APPRENDIMENTO: Gli studenti acquisiranno le capacità necessarie ad apprendere da soli nuovi linguaggi di programmazione e nuove funzionalità del linguaggio Ruby.
|
6
|
BIO/11
|
48
|
-
|
-
|
-
|
|
ITA |
Insegnamenti extracurriculari:
(nascondi)
|
|
|
|
8065538 -
ANALISI DI RETI
(obiettivi)
• OBIETTIVI FORMATIVI: Acquisizione di competenze relative ad analisi e soluzione di problemi connessi alla progettazione e alla gestione di reti complesse. • CONOSCENZA E CAPACITÀ DI COMPRENSIONE: acquisizione di conoscenze di problematiche e di tecniche avanzate di soluzione e analisi che inducano una capacità di comprensione approfondita dei fenomeni correlati alla presenza di relazioni fra un elevato numero di entità; • CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: abbiano capacità di applicare la conoscenza e comprensione acquisite al fine di individuare nuovi problemi e, per essi, nuove soluzioni e nuovi modelli; • AUTONOMIA DI GIUDIZIO: abbiano la capacità di raccogliere e interpretare i dati alla luce dei modelli proposti al fine di consolidarli o confutarli; • ABILITÀ COMUNICATIVE: sappiano descrivere contesti relazionali ed interpretarli nel formalismo delle reti fornendo informazioni sufficientemente dettagliate da suscitare l’interesse di interlocutori specialisti in un linguaggio accessibile, altresì, ad interlocutori non specialisti; • CAPACITÀ DI APPRENDIMENTO: abbiano conseguito sufficiente conoscenza della letteratura per riuscire a ricercare e filtrare il materiale necessario ad intraprendere studi successivi con un alto grado di autonomia.
|
6
|
INF/01
|
48
|
-
|
-
|
-
|
|
ITA |
|
8067469 -
ECONOMIA DELL'ICT
(obiettivi)
OBIETTIVI FORMATIVI: Con l'avvento di internet e delle comunicazioni mobili molti dei paradigmi dell'Economia sono mutati a causa del prevalere nelle relazioni umane dei fenomeni a rete e di nuove forme di esternalità. Per operare correttamente nel mondo del business è indispensabile padroneggiare questi nuovi paradigmi, i modelli di business che ne derivano e una buona conoscenza dell'ecosistema, sempre mutevole, delle imprese digitali. Inoltre, a differenza di quanto avviene nell'economia classica che agiva nel mondo fisico, non è più possibile ignorare, per avere successo, le tecnologie sottostanti e come esse interagiscano con l'azione economica. Obiettivo del presente corso è fornire agli studenti gli strumenti teorici e pratici necessari per comprendere le nuove organizzazioni che si formano in internet e con internet e i principi alla base del funzionamento dei paradigmi economici emergenti. CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Per migliorare la conoscenza e la capacità di comprensione, saranno illustrati più in dettaglio alcuni comparti economici nuovi su piattaforma internet. CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Lo studente potrà apprendere gli strumenti necessari per agire nei mercati fortemente condizionati dalla rete internet, sia se decidono di fondare una nuova impresa sia se devono inserirsi in organizzazioni esistenti, a volte ampie e complesse su base internazionale.
AUTONOMIA DI GIUDIZIO: L’approccio didattico seguito si basa fortemente sull'interazione in classe, anche con l'esame di casi specifici e sollecitando la capacità decisionale manageriale dello studente. Uno degli obiettivi centrali è sviluppare la capacità critica fornendo agli studenti gli strumenti necessari per individuare gli elementi ritenuti importanti per operare nella nuova economia digitale e dell'ICT.
ABILITÀ COMUNICATIVE: Nel corso ci si ripromette di stimolare la capacità di analizzare un problema di business digitale esaminando tutte le problematiche essenziali per avere successo, stimolando anche le abilità comunicative dello studente con proprietà di concetti e di linguaggio. CAPACITÀ DI APPRENDIMENTO: Le conoscenze di base apprese nel corso di Economia dell'ICT contribuiscono a sviluppare capacità di apprendimento autonome da parte dello studente mettendolo nelle condizioni di poter approfondire in seguito da solo le tematiche essenziali da affrontare sia economiche che tecnologiche.
|
6
|
ING-INF/03
|
48
|
-
|
-
|
-
|
|
ITA |
|
8039806 -
INTERNET TECHNOLOGY AND PROTOCOLS
(obiettivi)
OBIETTIVI FORMATIVI: L’obiettivo del corso è quello di fornire un’approfondita conoscenza delle tecnologie di rete, comprendendo sia le reti in area locale (LAN) che quelle in area geografica (WAN), reti di accesso e reti di trasporto. Il corso presenta l’evoluzione attuale delle tecnologie di rete, coprendo l’approccio Software Defined Networking (SDN) e il paradigma della virtualizzazione (NFV – Network Function Virtualization). Il corso copre: reti Ethernet, sia cablate che wireless (Wifi) – protocolli di routing IP, sia intra-che inter- dominio – l’architettura della rete Internet – l’evoluzione delle tecnologie orientate alla connessione per il trasporto dei dati in area geografica (MPLS, Segment Routing) – IP QoS – trasporto della voce a pacchetto (VoIP) – IPv6 CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Al termine del corso lo studente sarà in grado: di comprendere il funzionamento delle reti e dei servizi di rete; decomporre un servizio di comunicazione nei vari livelli e componenti di servizio, analizzare nel dettaglio i protocolli di comunicazione. CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Al termine del corso lo studente sarà in grado di progettare soluzioni di rete, sia dal punto di vista della composizione architetturale delle componenti di servizio, sia dal punto di vista della configurazione dei protocolli e dei dispositivi di rete. AUTONOMIA DI GIUDIZIO: Lo studente viene abituato a ragionare sui vari compromessi (trade-off) che si devono affrontare nella progettazione o implementazione dei protocolli di comunicazione e delle architetture di rete. ABILITÀ COMUNICATIVE: Lo studente deve realizzare un progetto che deve essere documentato. In questo modo lo studente migliora le capacità di produrre documentazione tecnica in modo chiaro ed efficace. Inoltre i risultati del progetto vengono presentati al docente, migliorando così la capacità di esposizione orale. CAPACITÀ DI APPRENDIMENTO: Una parte del materiale didattico è costituito dalle specifiche e raccomandazioni dei protocolli. Lo studente impara ad interpretare direttamente e in modo autonomo le specifiche dei protocolli.
|
6
|
ING-INF/03
|
48
|
-
|
-
|
-
|
|
ENG |
|
8066363 -
BIOINFORMATICA
|
Erogato in altro semestre o anno
|
Insegnamenti extracurriculari:
(nascondi)
|
|
|
|
8065538 -
ANALISI DI RETI
|
Erogato in altro semestre o anno
|
|
8067469 -
ECONOMIA DELL'ICT
|
Erogato in altro semestre o anno
|
|
8039806 -
INTERNET TECHNOLOGY AND PROTOCOLS
|
Erogato in altro semestre o anno
|
|
8066363 -
BIOINFORMATICA
(obiettivi)
OBIETTIVI FORMATIVI: apprendere un linguaggio di programmazione apprendere gli elementi dei metodi di analisi delle sequenze biologiche CONOSCENZA E CAPACITÀ DI COMPRENSIONE: elementi di programmazione con il linguaggio 'Ruby' imparare a leggere interpretare e sviluppare semplice codice per l'analisi di sequenze biologiche CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Gli studenti impareranno a risolvere semplici problemi in ambito informatico e bioinformatico AUTONOMIA DI GIUDIZIO: Gli studenti acquisiranno la capacità di integrare le conoscenze e gestire la complessità dei problemi nonché di formulare giudizi sulla base di informazioni limitate o incomplete ABILITÀ COMUNICATIVE: Gli studenti impareranno a scrivere codice facilmente comprensibile ad altri e facilmente modificabile CAPACITÀ DI APPRENDIMENTO: Gli studenti acquisiranno le capacità necessarie ad apprendere da soli nuovi linguaggi di programmazione e nuove funzionalità del linguaggio Ruby.
|
6
|
BIO/11
|
48
|
-
|
-
|
-
|
|
ITA |