(*) 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
Lo studente è tenuto a scegliere 42CFU fra i corsi marcati con asterisco, soddisfacendo così il requisito dei 48CFU nelle aree A-M di INF/01.
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
Topics of modern packet-based telecommunication networks
6 cfu così ripartiti nelle aree:
6 CFU nell'area H - Computazione su rete
Sillabo dell'insegnamento
H - Computazione su rete
*
PT - Protocolli
RIP, RIP-2 e i protocolli distance-vector; OSPF e i protocolli link state
*
PT - Protocolli
BGP e i protocolli policy-based; Instradamento globale e topologia di Internet
GRC - Gestione di Reti di Calcolatori
Carico di una rete e stabilita`; Ammissione delle chiamate;
GRC - Gestione di Reti di Calcolatori
Controllo reattivo della congestione e TCP; Metodi per stabilizzare TCP: mito e realta`; Multicast
*
PT - Protocolli
Servizi voce/video su reti a pacchetto; Il trasporto: RTP/RTCP; Lo standard H.323
*
PT - Protocolli
Lo standard SIP; Skype e gli approcci P2P; Servizi di IP-TV
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali
Riepilogo dell'insegnamento: *Computer Security
Nome
*Computer Security
CFU
6
Ore di didattica frontale per CFU
8
Settore Scientifico Disciplinare
INF/01
Commento
Problems, design methodologies, algorithms, and solutions for computer security at software and system levels.
6 cfu così ripartiti nelle aree:
3 CFU nell'area F - Sistemi operativi
3 CFU nell'area I - Ingegneria del software
Sillabo dell'insegnamento
F - Sistemi operativi
*
GSP - Gestione e Sincronizzazione dei Processi
Run-time monitors, in-line monitors, staistic analysis
GCA - Gestione e Controllo degli Accessi
Authentication and Access Control
V - Varie
Introduction/DAC, MAC/Multilevel, Integrity, Biba, Clark Wilson, Chinese Wall, RBAC, UNIX, Windows 2K
I - Ingegneria del software
EPG - Aspetti Etici, Professionali e Giuridici
Computer Security, ISO Sec. Services and Mechanisms
*
AR - Analisi dei Requisiti
Security Requirements/UML Sec, Secure Tropos, Risk assessment, Privacy Policies
EPG - Aspetti Etici, Professionali e Giuridici
Validity of digital certificates,Security Policies and Law 675 on privacy and security
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali
Riepilogo dell'insegnamento: *Distributed systems
Nome
*Distributed systems
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
Introduction and motivation, Inherent distribution, Distribution as an artifact, Basic abstractions
*
FCD - Fondamenti del Calcolo Distribuito
Processes, Communication, Time and timing assumptions, Specifications: liveness and safety, Time and Global States
*
FCD - Fondamenti del Calcolo Distribuito
Logical time and logical clocks, Global states, Distributed debugging, Synchronizing physical clocks, Broadcast
*
FCD - Fondamenti del Calcolo Distribuito
Best effort, Reliable (Uniform, Regular), Causual, Randomized, Consensus
*
FCD - Fondamenti del Calcolo Distribuito
Impossibility of Consensus, Randomized consensus, Failure detectors, Total order broadcast
*
FCD - Fondamenti del Calcolo Distribuito
Distributed transactions, Atomic commit, Transaction recovery, Recent developments, Peer-to-Peer Systems
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali
Riepilogo dell'insegnamento: *Machine learning
Nome
*Machine learning
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
AASC - Apprendimento Automatico e Scoperta di Conoscenza
Introduction to machine learning: designing a machine learning system, learning settings and tasks, decision trees, k-nearest-neighbour estimation.
AASC - Apprendimento Automatico e Scoperta di Conoscenza
Bayesian decision theory, maximum likelihood and Bayesian parameter estimation.
AASC - Apprendimento Automatico e Scoperta di Conoscenza
Neural networks: perceptron, multilayer neural networks.
AASC - Apprendimento Automatico e Scoperta di Conoscenza
Clustering: k-means, hierarchical clustering.
AASC - Apprendimento Automatico e Scoperta di Conoscenza
Kernel Machines: kernels, reproducing kernel Hilbert spaces, representer theorem, support vector machines for classification, regression and ranking, kernel construction, kernels for structured data.
AASC - Apprendimento Automatico e Scoperta di Conoscenza
Statistical Learning Theory: PAC learning, consistency, VC dimension, generalization and models comparison. Applications to text categorization and bioinformatics.
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali
Riepilogo dell'insegnamento: *Network security
Nome
*Network security
CFU
6
Ore di didattica frontale per CFU
8
Settore Scientifico Disciplinare
INF/01
Commento
General introduction to problems, design methodologies, algorithms, and solutions for network security
6 cfu così ripartiti nelle aree:
3 CFU nell'area A - Fondamenti
3 CFU nell'area H - Computazione su rete
Sillabo dell'insegnamento
A - Fondamenti
TIC - Teoria dell'Informazione e Codici
Security and Privacy, Availability, Autentication, Authorization, Accounting, Access Control, General Introduction (secret keys, public keys, digital signatures)
TIC - Teoria dell'Informazione e Codici
Hash functions (SHA-1, MD-5) Digital Watermarking (DVD)
H - Computazione su rete
*
SR - Sicurezza delle Reti
Authentication (NS-PK/AS, Kerberos, GSM), Key-agreement (Diffie-Hellman, Internet Key Exchange), Secure Web Connections (TLS/SSL), Secure Mobile Connections (WTLS), Electronic Payments (SET - Visa Mastercard, Cybercash), Secure Protocols for Mobility(Secure Mobile IP, Dynamic DNS)
*
SR - Sicurezza delle Reti
Passive attacks: network scanning (TCP/SYN,UDP)
*
SR - Sicurezza delle Reti
Active attacks: IP spoofing, hijacking, cookie, cross-site scripting, Denial of service: ping of death, smurf, land, DDoS e rootkits.
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali
Complete and thorough overview of wireless networks
6 cfu così ripartiti nelle aree:
6 CFU nell'area H - Computazione su rete
Sillabo dell'insegnamento
H - Computazione su rete
*
ARTC - Architettura delle Reti di Calcolatori
Introduction: Wireless Networks Characteristics; general requirements of MAC protocols; MAC protocols: Aloha, CSMA.
*
ARTC - Architettura delle Reti di Calcolatori
WLAN: 802.11 standard; 802.11b MAC/PHY; 802.11g, 802.11a.
*
PT - Protocolli
802.11e and QoS support; 802.11n: high throughput; other extensions.
*
ARTC - Architettura delle Reti di Calcolatori
Ad-Hoc Networks and PAN Networks: Bluetooth, Zigbee.
*
ARTC - Architettura delle Reti di Calcolatori
Sensor networks, Vehicular Networks.
*
PT - Protocolli
Routing in non-stationary networks
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali
Riepilogo dell'insegnamento: *Web architectures
Nome
*Web architectures
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
Web-based distributed systems architectures: problems and solutions. The HTTP protocol.
PASR - Programmazione di Applicazioni e Servizi di Rete
DHTML: the ingredients (HTML, Javascript, DOM).
PASR - Programmazione di Applicazioni e Servizi di Rete
Introduction to the XML world (including XSL).
PASR - Programmazione di Applicazioni e Servizi di Rete
Java technologies for the dynamic web: Servlets, Java Server Pages, JDBC, JNDI, Java RMI, Enterprise Java Beans 2.1 and 3.0.
PASR - Programmazione di Applicazioni e Servizi di Rete
Application servers. Obiect-relational mapping. Overview of other emerging technologies.
PASR - Programmazione di Applicazioni e Servizi di Rete
Basic elements of transactions.
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali
Riepilogo dell'insegnamento: *Web mining
Nome
*Web mining
CFU
6
Ore di didattica frontale per CFU
8
Settore Scientifico Disciplinare
INF/01
Commento
Data mining techniques in a loosely structured context such as the one provided by the web
6 cfu così ripartiti nelle aree:
3 CFU nell'area B - Algoritmi
3 CFU nell'area M - Rappresentazione della conoscenza
Sillabo dell'insegnamento
B - Algoritmi
TAA - Tecniche Algoritmiche Avanzate
Design and implementation of a large-scale web crawler, document indexing
*
ASC - Algoritmi su Strutture Combinatorie
Graph representation of social networks and their analysis; PageRank, Hits
TAA - Tecniche Algoritmiche Avanzate
Programming in the MapReduce framework
M - Rappresentazione della conoscenza
AASC - Apprendimento Automatico e Scoperta di Conoscenza
Unsupervised learning: hyerarchical clustering, k-means, SOMs
AASC - Apprendimento Automatico e Scoperta di Conoscenza
Supervised learning techniques
AASC - Apprendimento Automatico e Scoperta di Conoscenza
Semi-supervised learning
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali
Riepilogo dell'insegnamento: Computability
Nome
Computability
CFU
6
Ore di didattica frontale per CFU
8
Settore Scientifico Disciplinare
MAT/01
Commento
Introduce students to computability theory
6 cfu così ripartiti nelle aree:
6 CFU nell'area MAT - Crediti di MATEMATICA
Sillabo dell'insegnamento
MAT - Crediti di MATEMATICA
MAT/01 - Logica Matematica
Programming languages and their computational power: Lambda calculus, "for" and "while" languages.
MAT/01 - Logica Matematica
Enumeration of programs, Universal programs
MAT/01 - Logica Matematica
Logical characterization of recursive functions: primitive and general recursion.
Study of the intrinsic complexity of computational tasks
6 cfu così ripartiti nelle aree:
6 CFU nell'area A - Fondamenti
Sillabo dell'insegnamento
A - Fondamenti
COM - Complessita'
Introduction and Preliminaries; Computational Tasks; Uniform Models (Turing machines, Time and space complexity, Oracle machines]; Complexity Classes.
COM - Complessita'
P, NP and NP-Completeness; The search version - finding versus checking; The decision version - proving versus verifying; Polynomial-time Reductions; NP-Completeness.
COM - Complessita'
Space Complexity: Time versus Space, Logarithmic Space, PSPACE and Games.
COM - Complessita'
Randomness and Counting: Probabilistic Polynomial-Time, Two-sided error and One-sided error.
COM - Complessita'
The Bright Side of Hardness: One-Way Functions, Pseudorandom Generators, Computational Indistinguishability.
COM - Complessita'
Probabilistic Proof Systems: Interactive Proof Systems, The Power of Interactive Proofs, Zero-Knowledge Proof Systems.
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali
Riepilogo dell'insegnamento: Concurrency Theory
Nome
Concurrency Theory
CFU
6
Ore di didattica frontale per CFU
8
Settore Scientifico Disciplinare
INF/01
Commento
Models and techniques for the description and analysis of the behaviour of concurrent systems
6 cfu così ripartiti nelle aree:
6 CFU nell'area A - Fondamenti
Sillabo dell'insegnamento
A - Fondamenti
*
ALF - Automi e Linguaggi Formali
Petri Nets
SLP - Semantica dei Linguaggi di Programmazione
Calculus of Communicating Systems (CCS)
SLP - Semantica dei Linguaggi di Programmazione
Operational semantics
SLP - Semantica dei Linguaggi di Programmazione
Bisimulation semantics
L - Logica
Basics of domain theory
L - Logica
Modal and temporal logics
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali
Riepilogo dell'insegnamento: Crediti a libera scelta
Nome
Crediti a libera scelta
CFU
24
Ore di didattica frontale per CFU
8
Settore Scientifico Disciplinare
--libero--
24 cfu così ripartiti nelle aree:
24 CFU nell'area NC - Crediti Non Classificabili a priori
Sillabo dell'insegnamento
Non è presente il sillabo poiché non vi sono crediti allocati in aree per cui è previsto.
Riepilogo dell'insegnamento: Mathematical logic
Nome
Mathematical logic
CFU
6
Ore di didattica frontale per CFU
8
Settore Scientifico Disciplinare
MAT/01
Commento
Basics on propositional logic, first order logic and modal logic, and their usage in knowledge representation and reasoning
6 cfu così ripartiti nelle aree:
6 CFU nell'area MAT - Crediti di MATEMATICA
Sillabo dell'insegnamento
MAT - Crediti di MATEMATICA
MAT/01 - Logica Matematica
Introduction: Data and Knowledge Representation, Languages for Representation