2012
2012
Sei collegato come utente non registrato
Il percorso ha la certificazione
Corso di Laurea: Informatica  -  Percorso: Tecnologie informatiche
Informazioni generali
Università NAPOLI "Federico II" Responsabile del Percorso Piero Andrea Bonatti
Livello del Cdl MAGISTRALE Email bonatti@na.infn.it
Docenti che insegnano nel corso*: 20 Afferisce al primo corso di laurea iscritto Si
(*) Questo è il numero di docenti appartenenti ai settori scientifico-disciplinari INF/01 o ING-INF/05 che svolgono il loro carico didattico istituzionale presso questo corso di laurea E' un percorso interdisciplinare No
Commento    
Legenda delle Aree
A: Fondamenti G: Basi di dati altro INF: Crediti di INFORMATICA non classificati nelle aree
B: Algoritmi H: Computazione su rete INF: Crediti di INFORMATICA non classificabili a priori
C: Programmazione I: Ingegneria del software MAT: Crediti di MATEMATICA
D: Linguaggi L: Interazione, grafica e multimedialità altro: Crediti NON dell'INFORMATICA nè della MATEMATICA
E: Architetture M: Rappresentazione della conoscenza NC: Crediti Non Classificabili a priori
F: Sistemi operativi A_M: Una qualunque delle aree da A a M
Insegnamenti e ripartizione CFU per area CFU A B C D E F G H I L M A_M altro INF INF MAT altro NC
Analisi Matematica II 6                             6    
Basi di Dati e Sistemi Informativi II 12             12                    
Calcolo Parallelo e Distribuito 12                             12    
Calcolo Scientifico 12                             12    
Grafica Computazionale e Laboratorio 9   2     1         6              
Insegnamenti a scelta (M) 27                       27          
                                     
Attività Extracurriculari 12                                 12
Lingue Straniere 0                                 0
Prova Finale 29                                 29
Tirocinio 1                                 1
TOTALE 120 0 2 0 0 1 0 12 0 0 6 0 27 0 0 30 0 42

Riepilogo dell'insegnamento: Analisi Matematica II
Nome Analisi Matematica II CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare MAT/05
   

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area MAT - Crediti di MATEMATICA

Sillabo dell'insegnamento

  • MAT - Crediti di MATEMATICA
    • MAT/05 - Analisi Matematica
      Integrali doppi e tripli. Formule di Gauss-Green, teorema della divergenza, teorema di Stokes. Esempi ed applicazioni in fisica.
    • MAT/05 - Analisi Matematica
      Cenni al teorema di esistenza ed unicità locale per il problema di Cauchy. Cenni alla teoria generale delle equazioni differenziali lineari. Applicazioni delle equazioni differenziali nelle scienze.
    • MAT/05 - Analisi Matematica
      Generalità ed esempi sulle equazioni differenziali e sul problema di Cauchy. Risoluzione di equazioni differenziali lineari del primo ordine a coefficienti variabili, e lineari di ordine qualunque a coefficienti costanti. Risoluzione di particolari equazioni differenziali nonlineari.
    • MAT/05 - Analisi Matematica
      Funzioni di due o più variabili: cenni allo spazio R2 ed alla sua topologia. Limiti e continuità. Derivate parziali, gradiente, derivate direzionali, differenziabilità.
    • MAT/05 - Analisi Matematica
      Teorema di Schwarz e formula di Taylor. Calcolo di massimi e minimi ed applicazioni.
    • MAT/05 - Analisi Matematica
      Richiami di calcolo in una variabile: derivate, integrali, teorema fondamentale del calcolo. Richiami sulle funzioni elementari. Applicazioni delle funzioni elementari nelle scienze naturali.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali


Riepilogo dell'insegnamento: Basi di Dati e Sistemi Informativi II
Nome Basi di Dati e Sistemi Informativi II CFU 12
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

12 cfu così ripartiti nelle aree:

  • 12 CFU nell'area G - Basi di dati

Sillabo dell'insegnamento

  • G - Basi di dati
    • BDA - Basi di Dati Avanzate
      Data Warehouse - Analisi delle sorgenti e strumenti ETL
    • V - Varie
      Sistemi di supporto alle decisioni, applicazioni e strumenti per il Data Warehouse
    • BDA - Basi di Dati Avanzate
      Databases Semistrutturati XML-nativi
    • * PC - Progettazione concettuale
      Progettazione a vari livelli dei Data Warehouse
    • LP - Linguaggi di Programmazione di Basi di Dati
      XSLT, SAX, DOM
    • * LI - Linguaggi di Interrogazione di Basi di Dati
      XPath, XQuery e algebre relative
    • * LI - Linguaggi di Interrogazione di Basi di Dati
      I linguaggi di definizione e di scambio dei dati (ODL); il linguaggio di interrogazione (OQL)
    • BDA - Basi di Dati Avanzate
      Basi di dati relazionali ad oggetti; Il modello relazionale ad oggetti in Oracle 10g
    • BDA - Basi di Dati Avanzate
      Basi di dati spaziali
    • BDA - Basi di Dati Avanzate
      Basi di dati orientate agli oggetti
    • OFGI - Organizzazione Fisica e Gestione delle Interrogazioni
      Realizzazione degli operatori relazionali: Metadati, statistiche, operatori di proiezione, selezione, giunzione, operatori insiemistici
    • OFGI - Organizzazione Fisica e Gestione delle Interrogazioni
      Le strutture di indici: Organizzazione per chiave con strutture ad albero (B-tree e B+-tree); Organizzazioni per attributi non chiave

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali


Riepilogo dell'insegnamento: Calcolo Parallelo e Distribuito
Nome Calcolo Parallelo e Distribuito CFU 12
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare MAT/08
   

12 cfu così ripartiti nelle aree:

  • 12 CFU nell'area MAT - Crediti di MATEMATICA

Sillabo dell'insegnamento

  • MAT - Crediti di MATEMATICA
    • MAT/08 - Analisi Numerica
      Algoritmi a blocchi per l'algebra lineare numerica su sistemi geograficamente distribuiti con NetSolve
    • MAT/08 - Analisi Numerica
      Algoritmi a blocchi per l'algebra lineare numerica su sistemi multicore con libreria Pthread
    • MAT/08 - Analisi Numerica
      Il calcolo ad alte prestazioni e gli algoritmi a blocchi per l'algebra lineare numerica
    • MAT/08 - Analisi Numerica
      Algoritmi a blocchi per l'algebra lineare numerica su cluster e sistemi MPP con MPI
    • MAT/08 - Analisi Numerica
      Forme di parallelismo, modelli di programmazione e ambienti software per il calcolo parallelo e distribuito
    • MAT/08 - Analisi Numerica
      Attività di laboratorio: Nuclei computazionali paralleli di calcolo matriciale in ambiente message-passing
    • MAT/08 - Analisi Numerica
      Attività di laboratorio: Nuclei computazionali paralleli di calcolo matriciale in ambiente shared memory
    • MAT/08 - Analisi Numerica
      Sistemi Shared-Memory; OpenMP (Open specifications for Multi Processing).
    • MAT/08 - Analisi Numerica
      Parametri di valutazione di algoritmi e software parallelo.
    • MAT/08 - Analisi Numerica
      Il paradigma del message passing; Lo standard MPI (Message Passing Interface).
    • MAT/08 - Analisi Numerica
      Introduzione al Calcolo Parallelo. Classificazioni; Problemi di base. La legge di Moore
    • MAT/08 - Analisi Numerica
      Algoritmi a blocchi per l'algebra lineare numerica su Graphic Processing Unit con CUDA

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali


Riepilogo dell'insegnamento: Calcolo Scientifico
Nome Calcolo Scientifico CFU 12
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare MAT/08
   

12 cfu così ripartiti nelle aree:

  • 12 CFU nell'area MAT - Crediti di MATEMATICA

Sillabo dell'insegnamento

  • MAT - Crediti di MATEMATICA
    • MAT/08 - Analisi Numerica
      Metodi iterativi per sistemi di equazioni non lineari: metodo di newton
    • MAT/08 - Analisi Numerica
      Risoluzione numerica di equazioni differenziali alle derivate parziali
    • MAT/08 - Analisi Numerica
      Metodi iterativi per sistemi di equazioni lineari : metodi non stazionari
    • MAT/08 - Analisi Numerica
      La Trasformata discreta di Fourier e sue applicazioni
    • MAT/08 - Analisi Numerica
      Algoritmo di Fast Fourier Transform e il software FFTW
    • MAT/08 - Analisi Numerica
      Operatori matematici alla base dell'analisi di immagini e applicazioni
    • MAT/08 - Analisi Numerica
      Metodi numerici per equazioni differenziali ordinarie: metodi ad un passo e metodi a più passi.
    • MAT/08 - Analisi Numerica
      Risoluzione di sistemi di equazioni lineari: metodi a blocchi per il calcolo ad alte prestazioni.
    • MAT/08 - Analisi Numerica
      Le librerie di software matematico per problemi di algebra lineare: BLAS e LAPACK.
    • MAT/08 - Analisi Numerica
      Matrici sparse e software numerico per la manipolazione ed il calcolo con matrici sparse (SPARSKIT)
    • MAT/08 - Analisi Numerica
      Metodi diretti e metodi iterativi per sistemi lineari con matrici sparse.
    • MAT/08 - Analisi Numerica
      Metodi iterativi per equazioni non lineari: metodo di bisezione, secanti, Newton, metodi ibridi.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali


Riepilogo dell'insegnamento: Grafica Computazionale e Laboratorio
Nome Grafica Computazionale e Laboratorio CFU 9
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

9 cfu così ripartiti nelle aree:

  • 2 CFU nell'area B - Algoritmi
  • 1 CFU nell'area E - Architetture
  • 6 CFU nell'area L - Interazione, grafica e multimedialità

Sillabo dell'insegnamento

  • B - Algoritmi
    • AN - Algoritmi Numerici
      Algoritmi di clipping, algoritmi di scan conversion, algoritmi di rendering.
    • AN - Algoritmi Numerici
      Algoritmi di base (trasformazioni geometriche)
  • E - Architetture
    • AA - Architetture Avanzate
      Strumenti hardware e software per la grafica. LE GPU.
  • L - Interazione, grafica e multimedialità
    • SIAS - Sistemi di Supporto all'interazione e Ambienti di Sviluppo
      Le Librerie grafiche (Open GL, ..)
    • ESM - Elaborazione di Segnali Multimediali (immagini, suoni e video)
      L'animazione
    • RV - Rendering e Visualizzazione
      Modelli di illuminazione locale e globale. Le ombre. Texture mapping.
    • MG - Modellazione Geometrica
      Modelli poligonali 2D/3D. modellazione di curve e superfici, spline e spline razionali (NURBS).
    • RV - Rendering e Visualizzazione
      Ray tracing. Volume rendering. Radiosity.
    • MG - Modellazione Geometrica
      Trasformazioni geometriche 2D/3D, trasformazione window-viewport, trasformazioni di vista, proiezioni prospettica e parallela

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali


Riepilogo dell'insegnamento: Insegnamenti a scelta
Nome Insegnamenti a scelta CFU 27
Ore di didattica frontale per CFU N/A Settore Scientifico Disciplinare INF/01
   

27 cfu così ripartiti nelle aree:

  • 27 CFU nell'area A_M - Una qualunque delle aree da A a M

Riepilogo dell'insegnamento: Algoritmi e Strutture Dati II
Nome Algoritmi e Strutture Dati II CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

6 cfu così ripartiti nelle aree:

  • 1 CFU nell'area A - Fondamenti
  • 5 CFU nell'area B - Algoritmi

Sillabo dell'insegnamento

  • A - Fondamenti
    • COM - Complessita'
      Riduzioni polinomiali. Le classi P ed NP. NP-completeness.
  • B - Algoritmi
    • TAA - Tecniche Algoritmiche Avanzate
      Introduzione alla progettazione ed analisi di algoritmi approssimati. Algoritmi greedy approssimati. Programmazione lineare e rouding.
    • TAA - Tecniche Algoritmiche Avanzate
      Algoritmi Randomizzati. Symmetry breaking. Global min cut. algoritmo approssimmato per MAX-3SAT. Chernoff Bound e sue applicazioni. Le classi di complessita ZPP e RP.
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      Progettazione ed analisi di algoritmi tramite programmazione dinamica 0/1 knapsack, unbuonded knapsack, shortest path in grafi con pesi negativi.
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      Introduzione alla programmazione dinamica. Memoization. Progettazione ed analisi di algoritmi per Weighted intervals scheduling.
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      Introduzione alla tecnica di progettazione Greedy. Progettazione ed analisi di algoritmi Greedy: Shortest Path, Minimum Spanning Tree

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali

Insegnamenti "macro" nell'ambito dei quali può essere scelto

  1. Insegnamenti a scelta

Riepilogo dell'insegnamento: Bioinformatica
Nome Bioinformatica CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

6 cfu così ripartiti nelle aree:

  • 4 CFU nell'area B - Algoritmi
  • 1 CFU nell'area G - Basi di dati
  • 1 CFU nell'area M - Rappresentazione della conoscenza

Sillabo dell'insegnamento

  • B - Algoritmi
    • TAA - Tecniche Algoritmiche Avanzate
      Simulazioni al computer in Biologia Computazionale: Metodi Monte Carlo
    • TAA - Tecniche Algoritmiche Avanzate
      Simulazioni al computer in Biologia Computazionale: Metodi di Dinamica Molecolare
    • TAA - Tecniche Algoritmiche Avanzate
      Metodi di ottimizzazione: Simulated Annealing
    • TAA - Tecniche Algoritmiche Avanzate
      Analisi di dati high-throughput e modelli quantitativi
  • G - Basi di dati
    • V - Varie
      Database in Bioinformatica e System Biology
  • M - Rappresentazione della conoscenza
    • * RP - Risoluzione di Problemi
      Concetti base di Bioinformatica

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali

Insegnamenti "macro" nell'ambito dei quali può essere scelto

  1. Insegnamenti a scelta

Riepilogo dell'insegnamento: Calcolabilita' e Complessita'
Nome Calcolabilita' e Complessita' CFU 9
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

9 cfu così ripartiti nelle aree:

  • 9 CFU nell'area A - Fondamenti

Sillabo dell'insegnamento

  • A - Fondamenti
    • COM - Complessita'
      Misurazione della Complessita' e introduzione alla classe P. La classe dei problemi NP. Problemi NP-Completi.
    • * CAL - Calcolabilita'
      Problemi decidibili e indecidibili. Mapping Reducibility. Linear Bounded Automata e Post Correspondence Problem. Decidibilita' delle teorie logiche.
    • * CAL - Calcolabilita'
      Introduzione alle Macchine di Turing. Macchine di Turing multinastro. Macchine di Turing nondeterministiche. Macchine di Turing Universali.
    • * ALF - Automi e Linguaggi Formali
      Breve introduzione al corso. Automi deterministici e nondeterministici. Proprieta' di chiusura. Automi Pushdown con relative proprieta' di chiusura.
    • COM - Complessita'
      Space Complexity. Savitch's Theorem e la classe PSPACE. PSPACE-completeness.
    • COM - Complessita'
      Le classi EXPTIME e EXPSPACE e loro completezza.
    • * ALF - Automi e Linguaggi Formali
      Introduzione agli automi nondeterministici su parole infinite. Espressioni omega-regolari. Proprieta' di chiusura, di proiezione, di determinizzazione, di inclusione e di complementazione.
    • * ALF - Automi e Linguaggi Formali
      Introduzione agli automi alternanti. Il problema del vuoto. Algoritmi per la risoluzione del problema del vuoto per automi nondeterministici e alternanti
    • L - Logica
      Introduzione alle logiche temporali lineari. Problemi decisionali per LTL. Confronto tra i poteri espressivi di LTL, QLTL e delle espressioni omega-regolari.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali

Insegnamenti "macro" nell'ambito dei quali può essere scelto

  1. Insegnamenti a scelta

Riepilogo dell'insegnamento: Elaborazione del linguaggio naturale
Nome Elaborazione del linguaggio naturale CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area L - Interazione, grafica e multimedialità

Sillabo dell'insegnamento

  • L - Interazione, grafica e multimedialità
    • V - Varie
      Language Understanding
    • TMI - Teorie e Modelli per l'Interazione
      Sistemi di dialogo uomo macchina
    • V - Varie
      Modelli del linguaggio e statistiche testuali
    • V - Varie
      Riconoscimento del Parlato
    • V - Varie
      Sintesi vocale
    • ESM - Elaborazione di Segnali Multimediali (immagini, suoni e video)
      Elementi di digital signal processing per il trattamento del segnale vocale

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali

Insegnamenti "macro" nell'ambito dei quali può essere scelto

  1. Insegnamenti a scelta

Riepilogo dell'insegnamento: Griglie Computazionali
Nome Griglie Computazionali CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area H - Computazione su rete

Sillabo dell'insegnamento

  • H - Computazione su rete
    • * FCD - Fondamenti del Calcolo Distribuito
      Introduzione ai sistemi di calcolo distribuito, storia, esempi di infrastrutture.
    • * ARTC - Architettura delle Reti di Calcolatori
      Architettura di un infrasruttura Grid, Modello a Clessidra secondo Ian Foster. Introduzione dei diversi layer: Fabric, Connectivity, Resource Collective e Application.
    • * SR - Sicurezza delle Reti
      Modello di sicurezza GSI (Grid Security Infrastructure), crittografia asimmetrica, certificati X.509, Proxy Certificate, Attribute Authority, Servizi di Virtual Organization. Gestione delle autenticazioni e autorizzazioni, protocolli Local Center Authorization Service (LCAS) e Local Credential Mapping Service (LCMAPS)
    • SRM - Sistemi operativi di Rete e Middleware per la programmazione di rete
      Middleware per interconnessione di cluster via Grid, gestione delle risorse di calcolo e storage. Rappresentazione delle informazioni e delle caratteristiche delle risorese. Sistemi di Workload Management, Matchmaking e sistemi per il Loggin and Bookeeping. Servizi di un Computing Element, servizi di uno Storage Element. Studio e lab sul Middlewaere gLite/EMI.
    • * PT - Protocolli
      Protocollo JDL (Job Description Language), protocolli per la sottomissione di Job su grid, protocollo SRM (Storage Resource Manager) per la gestione dello storage in Grid. Protocollo gsiftp per il trasferimento di dati su WAN
    • GRC - Gestione di Reti di Calcolatori
      Sistemi di monitoraggio di Griglie Computazionali. Installazione e update di risorse in grid.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali

Insegnamenti "macro" nell'ambito dei quali può essere scelto

  1. Insegnamenti a scelta

Riepilogo dell'insegnamento: Information Retrieval
Nome Information Retrieval CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area M - Rappresentazione della conoscenza

Sillabo dell'insegnamento

  • M - Rappresentazione della conoscenza
    • AIA - Applicazioni della Intelligenza Artificiale
      Information retrieval basato su modello booleano: indice invertito, elaborazione delle query, correttore ortografico, query tolleranti, relevance feedback e espansione delle query.
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Classificazione automatica con algoritmi di Bayes ingenuo, di Rocchio, kNN, SVM.
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Apprendimento automatico senza supervisione: clustering. K-means, Expectation-Maximization, clustering gerarchico.
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Valutazione di un sistema di information retrieval e in generale di sistemi di classificazione e di clustering. Raccolta e annotazione dei dati (indice kappa).
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Modello a spazio vettoriale: punteggi tf-idf nel caso di information retrieval, cosine similarity. Modello di Bernoulli e multinomiale.
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Introduzione di algoritmi di apprendimento automatico con e senza supervisione in un sistema di information retrieval.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali

Insegnamenti "macro" nell'ambito dei quali può essere scelto

  1. Insegnamenti a scelta

Riepilogo dell'insegnamento: Ingegneria del Software II
Nome Ingegneria del Software II CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area I - Ingegneria del software

Sillabo dell'insegnamento

  • I - Ingegneria del software
    • MES - Manutenzione ed Evoluzione del Software
      Processi e tecniche di evoluzione e manutenzione del software
    • * TVV - Testing, Verifica e Validazione
      Testing white box. Metriche di copertura. Strumenti di supporto al Testing
    • * TVV - Testing, Verifica e Validazione
      Testing black box. Progettazione dei casi di test.
    • * AR - Analisi dei Requisiti
      Metodologie agili: Extreme Programming e Test Driven Development
    • MES - Manutenzione ed Evoluzione del Software
      Gestione di versioni e configurazioni.
    • * PSC - Progettazione del Software e Codifica
      Re-ingegnerizzazione e refactoring. Design Pattern.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali

Insegnamenti "macro" nell'ambito dei quali può essere scelto

  1. Insegnamenti a scelta

Riepilogo dell'insegnamento: Mente e macchine
Nome Mente e macchine CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

6 cfu così ripartiti nelle aree:

  • 1 CFU nell'area A - Fondamenti
  • 1 CFU nell'area I - Ingegneria del software
  • 4 CFU nell'area M - Rappresentazione della conoscenza

Sillabo dell'insegnamento

  • A - Fondamenti
    • L - Logica
      Fondamenti della matematica, logica e nascita dell'informatica teorica.
  • I - Ingegneria del software
    • EPG - Aspetti Etici, Professionali e Giuridici
      Problematiche etiche, giuridiche, psicologiche e sociali collegate alla progettazione e all'uso dei sistemi ICT, dell'IA e della robotica.
  • M - Rappresentazione della conoscenza
    • V - Varie
      Storia ed epistemologia della cibernetica, dell'Intelligenza Artificiale e della Robotica.
    • AIA - Applicazioni della Intelligenza Artificiale
      Metodi dell'IA simbolica, subsimbolica, situata. Agenti reattivi, deliberativi, intenzionali e sociali. Razionalità limitata ed euristiche cognitive.
    • AIA - Applicazioni della Intelligenza Artificiale
      Interfacce cervello-macchina e sistemi bionici.
    • AIA - Applicazioni della Intelligenza Artificiale
      Metodi per la modellistica cognitiva. Analisi e progettazione di modelli computazionali di processi percettivi, cognitivi e di coordinamento senso-motorio.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali

Insegnamenti "macro" nell'ambito dei quali può essere scelto

  1. Insegnamenti a scelta

Riepilogo dell'insegnamento: Reti di Calcolatori II
Nome Reti di Calcolatori II CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area H - Computazione su rete

Sillabo dell'insegnamento

  • H - Computazione su rete
    • PASR - Programmazione di Applicazioni e Servizi di Rete
      Elementi e problematiche di configurazione avanzata e troubleshooting di apparecchiature e di interfacce LAN. Elementi di Network Management Routing: problematiche avanzate di instradamento e gestione degli spazi di indirizzamento, evoluzione del concetto di routing e forwarding/switching, strategie e protocolli di routing. Elementi di configurazione e troubleshooting dei protocolli di routing IGP.
    • * ARTC - Architettura delle Reti di Calcolatori
      Introduzione: caratteristiche di una rete di calcolatori, tipi di reti, aspetti progettuali, gli standard. Modello ISO-OSI.
    • GRC - Gestione di Reti di Calcolatori
      Scalabilità e gestione avanzata di reti LAN, multilayer switching e Qualità del Servizio. Elementi e problematiche di configurazione di interfacce WAN. VLAN intra switch e inter switch. Qualità del Servizio (QoS).
    • DR - Dispositivi di Rete
      Switch Layer 2 e Layer 3. Router. Access Point. Bridge. Ripetitori. Switch ottici per WDM e DWDM.
    • * SR - Sicurezza delle Reti
      Gestione dei segnali. Sistemi di autenticazione di rete. Standard IEEE 802.1x. Eduroam. IDEM.
    • * PT - Protocolli
      L'architettura di rete TCP/IP: architettura, protocollo IP, indirizzamento IP e instradamento. Protocolli della suite TCP-IP: TCP, UDP, ARP, RARP, SNMP, SMTP, POP3, IMAP, Reti ottiche, protocollo MPLS, WDM, DWDM.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali

Insegnamenti "macro" nell'ambito dei quali può essere scelto

  1. Insegnamenti a scelta

Riepilogo dell'insegnamento: Reti Neurali e Machine Learning
Nome Reti Neurali e Machine Learning CFU 12
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
Commento Mutua 6 CFU da Information Retrieval

12 cfu così ripartiti nelle aree:

  • 12 CFU nell'area M - Rappresentazione della conoscenza

Sillabo dell'insegnamento

  • M - Rappresentazione della conoscenza
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Apprendimento e generalizzazione di una rete neurale. Supervised Learning. Discesa del gradiente. Back-Propagation.Variazione sulla discesa del gradiente.
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Reti neurali Feed-Forward e a strati: capacità rappresentativa. Reti a strati con funzione di output a gradino e di tipo sigmoidale.
    • V - Varie
      Reti Neurali Ricorrenti a Tempo Continuo (CTRNN) e Discreto (DTRNN). Dinamica di una "piccola" CTRNN. Punti fissi. Biforcazioni.
    • * RP - Risoluzione di Problemi
      Reti Neurali per problemi di Classificazione e Regressione. Teorema di Bayes. Funzioni Discriminanti. Recall e Precision. Curva ROC.
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Apprendimento automatico senza supervisione: clustering. K-means, Expectation-Maximization, clustering gerarchico
    • V - Varie
      Dal neurone biologico ai primi modelli di neurone artificiale. Modello di McCulloch & Pitts. Modello di Hodgkin-Huxley.
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Classificazione automatica con algoritmi di Bayes ingenuo, di Rocchio, kNN, SVM.
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Valutazione di un sistema di information retrieval e in generale di sistemi di classificazione e di clustering. Raccolta e annotazione dei dati (indice kappa).
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Modello a spazio vettoriale: punteggi tf-idf nel caso di information retrieval, cosine similarity. Modello di Bernoulli e multinomiale.
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Introduzione di algoritmi di apprendimento automatico con e senza supervisione in un sistema di information retrieval.
    • AIA - Applicazioni della Intelligenza Artificiale
      Information retrieval basato su modello booleano: indice invertito, elaborazione delle query, correttore ortografico, query tolleranti, relevance feedback e espansione delle query.
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Reti Neurali con funzioni a base radiale (RBF). Interpolazione esatta. Addestramento.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali

Insegnamenti "macro" nell'ambito dei quali può essere scelto

  1. Insegnamenti a scelta

Riepilogo dell'insegnamento: Sicurezza e Privatezza
Nome Sicurezza e Privatezza CFU 9
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

9 cfu così ripartiti nelle aree:

  • 1 CFU nell'area A - Fondamenti
  • 2 CFU nell'area B - Algoritmi
  • 1 CFU nell'area G - Basi di dati
  • 4 CFU nell'area H - Computazione su rete
  • 1 CFU nell'area M - Rappresentazione della conoscenza

Sillabo dell'insegnamento

  • A - Fondamenti
    • V - Varie
      Politiche di sicurezza: Modelli matematici, meccanismi, e risultati di indecidibilità
  • B - Algoritmi
    • V - Varie
      Crittografia: terminologia, cenni storici, DES, RSA
    • V - Varie
      Applicazioni della crittografia (firma elettronica, e-mail certificata, moneta elettronica, ecc.)
  • G - Basi di dati
    • V - Varie
      Basi di dati multilivello. Protezione tabelle di macro- e micro-dati in database statistici
  • H - Computazione su rete
    • PASR - Programmazione di Applicazioni e Servizi di Rete
      Standard per privatezza e usage control (P3P, APPEL, UCON, ODRL)
    • PASR - Programmazione di Applicazioni e Servizi di Rete
      Vulnerabilità applicative e contromisure
    • PASR - Programmazione di Applicazioni e Servizi di Rete
      Approcci standard per connessioni sicure, autenticazione, controllo degli accessi (SSH, SSL, Kerberos, XACML, Java security, ecc.)
    • * SR - Sicurezza delle Reti
      Vulnerabilità dei protocolli TCP/IP, firewalls e partizionamento delle reti
  • M - Rappresentazione della conoscenza
    • * LPD - Logica e Programmazione Dichiarativa
      Linguaggi logici per la formulazione di politiche

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali

Insegnamenti "macro" nell'ambito dei quali può essere scelto

  1. Insegnamenti a scelta

Riepilogo dell'insegnamento: Sistemi ad Intelligenza Distribuita
Nome Sistemi ad Intelligenza Distribuita CFU 9
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

9 cfu così ripartiti nelle aree:

  • 1 CFU nell'area B - Algoritmi
  • 8 CFU nell'area M - Rappresentazione della conoscenza

Sillabo dell'insegnamento

  • B - Algoritmi
    • AD - Algoritmi Distribuiti
      Protocolli di votazione e votazione strategica. Meccanismi d'asta, di negoziazione e allocazione di task.
  • M - Rappresentazione della conoscenza
    • RA - Ragionamento Automatico
      Ragionamento in condizioni di incertezza e reti di decisione. Problemi con decisioni in sequenza.
    • ARC - Acquisizione e Rappresentazione della Conoscenza
      Rappresentazione di conoscenza incertezza e reti Bayesiane.
    • RA - Ragionamento Automatico
      Pianificazione classica, Partial Order Planning, gerarchica e non deterministica.
    • * LPD - Logica e Programmazione Dichiarativa
      Rappresentazione della conoscenza e inferenza nella logica del primo ordine.
    • * RP - Risoluzione di Problemi
      Soluzione di problemi espressi con vincoli (CSP) e di problemi con vincoli distribuiti.
    • * RP - Risoluzione di Problemi
      Ricerca nello spazio degli stati. Strategie di ricerca informata, non informata e locale.
    • * RP - Risoluzione di Problemi
      Risoluzione di problemi in presenza di avversari. Teoria dei giochi non cooperativi.
    • AI - Agenti Intelligenti
      Architetture per agenti Intelligenti. Agenti reattivi, model-based, goal-based and utility-based. Agenti BDI.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali

Insegnamenti "macro" nell'ambito dei quali può essere scelto

  1. Insegnamenti a scelta

Riepilogo dell'insegnamento: Sistemi informativi multimediali
Nome Sistemi informativi multimediali CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

6 cfu così ripartiti nelle aree:

  • 2 CFU nell'area G - Basi di dati
  • 4 CFU nell'area L - Interazione, grafica e multimedialità

Sillabo dell'insegnamento

  • G - Basi di dati
    • BDA - Basi di Dati Avanzate
      Basi Dati per i sistemi di posizionamento
    • V - Varie
      GPS, AGPS, DGPS, modelli di tracking
  • L - Interazione, grafica e multimedialità
    • V - Varie
      Sistemi Informativi Territoriali, Gis e georeferenziazione
    • SIAS - Sistemi di Supporto all'interazione e Ambienti di Sviluppo
      linguaggi per i metadati
    • * IMW - Ipertesti, Multimedialità e WWW
      Tipi di dati, formati e standard
    • ESM - Elaborazione di Segnali Multimediali (immagini, suoni e video)
      Indicizzazione e Ricerca di Oggetti Multimediali

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali

Insegnamenti "macro" nell'ambito dei quali può essere scelto

  1. Insegnamenti a scelta

Riepilogo dell'insegnamento: Sistemi Operativi II
Nome Sistemi Operativi II CFU 9
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

9 cfu così ripartiti nelle aree:

  • 2 CFU nell'area E - Architetture
  • 7 CFU nell'area F - Sistemi operativi

Sillabo dell'insegnamento

  • E - Architetture
    • GM - Gestione della Memoria
      Segmentazione hardware (Global/Local Descriptor Table). Paginazione hardware. Paginazione estesa. Cache Hardware. TLB.
    • GIO - Gestione dell'Input/Output
      Programmable Interrupt Controller. Linee IRQ e Vector di interruzioni. Classificazione interrupt e eccezioni (Interrupt Gates). Switch di modalità per gestione interruzioni.
  • F - Sistemi operativi
    • MA - Modelli e Architetture di sistemi operativi
      Architetture monolitiche e microkernel. Modello processo/kernel. Moduli di un sistema operativo. Supporto Multithreading nativo e non. Kernel preemption e User preemption. Supporto Multiprocessing (Symmetric MP).
    • PS - Programmazione di Sistema
      Classificazione segnali. Invio e ricezione di segnali. Cattura di segnali (gestione riprogrammata). Segnali e gestione eccezioni.
    • GP - Gestione delle Periferiche
      Gestione di Interrupt ed Eccezioni (Interrupt Descriptor Table). Gestione Page Fault (Meccanismi Copy-On-Write e Demand Paging). Gestione di Chiamate di Sistema.
    • * GSP - Gestione e Sincronizzazione dei Processi
      Primitive di sincronizzazione (operazioni atomiche, semafori, spinlock, RW lock). Immagine e stati di processo. Liste di processi (waitqueues, runqueue). Creazione e terminazione di processi. Algoritmo di Scheduling. Process switching.
    • * FS - File System
      Struttura FS Unix. Virtual File System. Lookup di pathname di file e directory. Chimate di sistema di I/O. Mapping di file in memoria.
    • * GM - Gestione della Memoria
      Memoria Virtuale. Segmentazione e Paginazione. Allocazione memoria contigua e non-contigua (Buddy System e Slab Allocator). Regioni di memoria (anonime e file mapping) di un processo. Gestione Heap a Stack
    • * SCO - Struttura e Componenti di un sistema operativo
      Kernel e sue funzionalità. File System. Dispositivi di I/O. Memoria fisica. Memoria virtuale. Scheduler di processi. Caching. Swapping. Spazio degli indirizzi dei processi. Interfacciamento con l'Hardware.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali

Insegnamenti "macro" nell'ambito dei quali può essere scelto

  1. Insegnamenti a scelta

Riepilogo dell'insegnamento: Sistemi per il Governo dei Robot
Nome Sistemi per il Governo dei Robot CFU 12
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

12 cfu così ripartiti nelle aree:

  • 12 CFU nell'area M - Rappresentazione della conoscenza

Sillabo dell'insegnamento

  • M - Rappresentazione della conoscenza
    • AIA - Applicazioni della Intelligenza Artificiale
      Architetture ibride: pianificazione/ripianificazione, monitoraggio di piano ed esecuzione, progettazione di sistemi ibridi (casi di studio)
    • ARC - Acquisizione e Rappresentazione della Conoscenza
      Robotica Probabilistica: localizzazione e mapping probabilistico, simultaneous localization and mapping (SLAM)
    • ARC - Acquisizione e Rappresentazione della Conoscenza
      Robotica Probabilistica: Modelli di sensori ed attuatori per robot mobili
    • AIA - Applicazioni della Intelligenza Artificiale
      Il paradigma reattivo/deliberativo
    • ARC - Acquisizione e Rappresentazione della Conoscenza
      Robotica Probabilistica: Filtri Bayesiani, filtri di Kalman, filtri particellari
    • AIA - Applicazioni della Intelligenza Artificiale
      Progettazione di un sistema reattivo (casi di studio)
    • AI - Agenti Intelligenti
      Il paradigma reattivo, architetture a sussunzione, campi di potenziale
    • AI - Agenti Intelligenti
      Paradigma gerarchico, rappresentazione della conoscenza e pianificazione classica
    • AI - Agenti Intelligenti
      Fondamenti biologici del Paradigma Reattivo
    • AIA - Applicazioni della Intelligenza Artificiale
      Architetture ibride: sistemi per il monitoraggio dell'esecuzione , pianificazione di compiti, pianificazione e schedulazione temporale
    • AI - Agenti Intelligenti
      Paradigmi ed architetture di sistemi per il governo dei robot
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Robotica Mobile: Pianificazione della traiettoria, pianificazione del moto, esplorazione.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali

Insegnamenti "macro" nell'ambito dei quali può essere scelto

  1. Insegnamenti a scelta

Riepilogo dell'insegnamento: Tecniche di Sperifica
Nome Tecniche di Sperifica CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

6 cfu così ripartiti nelle aree:

  • 2 CFU nell'area A - Fondamenti
  • 4 CFU nell'area D - Linguaggi

Sillabo dell'insegnamento

  • A - Fondamenti
    • L - Logica
      La Logica Temporale Lineare e la logica CTL: sintassi, semantica, espressività, specifica di proprietà
    • * ALF - Automi e Linguaggi Formali
      FSM (Macchine a Stati Finiti): propriètà di chiusura; FSM: Non-determinismo e succintezza; FSM: Parallelismo e comunicazione; FSM e strutturazione modulare.
  • D - Linguaggi
    • TAV - Tecniche di Analisi e Verifica
      Il linguaggio di specifica per FSM Promela; l'ambiente di specifica e verifica SPIN: proprietà di stato, di raggiungibiltà e di liveness
    • * S - Semantica
      Introduzione ai metodi formali di specifica; Semantica dei formalismi di specifica; Astrazione e Bisimulazione forte e debole.
    • TAV - Tecniche di Analisi e Verifica
      pecifica di sistemi real time: Automi Temporizzati; Problemi di decisione negli Automi Temporizzati; Il sistema di verifica UPPAAL; Verifica di proprietà in UPPAAL.
    • TAV - Tecniche di Analisi e Verifica
      Gli Automi di Büchi: definizione, semantica proprietà; Model checking di LTL basato su automi

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali

Insegnamenti "macro" nell'ambito dei quali può essere scelto

  1. Insegnamenti a scelta

Riepilogo dell'insegnamento: Tecniche di Verifica
Nome Tecniche di Verifica CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

6 cfu così ripartiti nelle aree:

  • 3 CFU nell'area A - Fondamenti
  • 1 CFU nell'area B - Algoritmi
  • 2 CFU nell'area D - Linguaggi

Sillabo dell'insegnamento

  • A - Fondamenti
    • * ALF - Automi e Linguaggi Formali
      Linguaggi regolari e automi a Stati Finiti. Linguaggi omega-regolari e automi su parole infinite (Automi di Buchi su parole).
    • * ALF - Automi e Linguaggi Formali
      Linguaggi ad albero e automi su alberi infiniti (Automi di Buchi su alberi).
    • L - Logica
      Logiche per la specifica di proprietà di sistemi computazionali: Logica Temporale Lineare (LTL), Logiche degli Alberi di Computazione (CTL e CTL*), Logiche per Giochi (ATL).
  • B - Algoritmi
    • SDA - Strutture di Dati Avanzate
      Diagrammi Binari di Decisione (BDD) e loro applicazioni alla verifica (tecniche simboliche di analisi).
  • D - Linguaggi
    • TAV - Tecniche di Analisi e Verifica
      Model Checking di properietà della logica LTL.
    • TAV - Tecniche di Analisi e Verifica
      Model Checking di properietà delle logiche CTL e ATL.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali

Insegnamenti "macro" nell'ambito dei quali può essere scelto

  1. Insegnamenti a scelta

Riepilogo dell'insegnamento: Visione Computazionale I
Nome Visione Computazionale I CFU 9
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

9 cfu così ripartiti nelle aree:

  • 7 CFU nell'area L - Interazione, grafica e multimedialità
  • 2 CFU nell'area M - Rappresentazione della conoscenza

Sillabo dell'insegnamento

  • L - Interazione, grafica e multimedialità
    • ESM - Elaborazione di Segnali Multimediali (immagini, suoni e video)
      Fondamenti delle immagini digitali - Trasformazioni di intensità
    • V - Varie
      Elaborazione di immagini mediche
    • MG - Modellazione Geometrica
      Ricostruzione geometrica della scena da moto. Image based rendering.
    • MG - Modellazione Geometrica
      Geometria epipolare. Ricostruzione stereo.
    • ESM - Elaborazione di Segnali Multimediali (immagini, suoni e video)
      Estrazione di features da immagini: corner, edge, linee
    • MG - Modellazione Geometrica
      Geometria dei sistemi di acquisizione. Calibrazione.
    • ESM - Elaborazione di Segnali Multimediali (immagini, suoni e video)
      Filtraggio spaziale e nel dominio della frequenza
  • M - Rappresentazione della conoscenza
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Segmentazione delle immagini: region growing, K-means
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Metodi spettrali per la segmentazione

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali

Insegnamenti "macro" nell'ambito dei quali può essere scelto

  1. Insegnamenti a scelta