(*) 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
Afferisce al primo corso di laurea iscritto
No
Commento
E' un percorso interdisciplinare
No
Cambia la modalità di certificazione (standard / beta)
Legenda delle Aree (versione standard)
A:
Fondamenti
G:
Basi di dati
A_M:
Una qualunque delle aree da A a M
B:
Algoritmi
H:
Computazione su rete
altro INF:
Crediti di INFORMATICA non classificati nelle aree
C:
Programmazione
I:
Ingegneria del software
INF:
Crediti di INFORMATICA non classificabili a priori
D:
Linguaggi
L:
Interazione, grafica e multimedialità
altro:
Crediti NON dell'INFORMATICA né della MATEMATICA
E:
Architetture
M:
Rappresentazione della conoscenza
NCP:
Crediti Non Classificabili a priori
F:
Sistemi operativi
MAT:
Crediti di MATEMATICA
Legenda delle Aree (versione beta)
AL:
Algorithms and Complexity
IS:
Intelligent Systems
SP:
Social Issues and Professional Practice
AR:
Architecture and Organization
NC:
Networking and Communication
MAT:
Crediti di MATEMATICA
DS:
Discrete Structures
OS:
Operating Systems
altro INF:
Crediti di INFORMATICA non classificati nelle aree
GV:
Graphics and Visualization
PBD:
Platform-Based Development
INF:
Crediti di INFORMATICA non classificabili a priori
MAT/02 - Algebra
+
DS-SRF - Sets, Relations, and Functions
Numeri Razionali, Reali, Complessi. Insiemi finiti e Infiniti e Cardinalità di Insiemi.
MAT/03 - Geometria
+
DS-SRF - Sets, Relations, and Functions
Sistemi Lineari. Matrici, somma, prodotto, inversa.
MAT/03 - Geometria
+
DS-SRF - Sets, Relations, and Functions
Spazi vettoriali sui reali, dipendenza ed indipendenza lineare, basi e dimensione. Spazi Euclidei
MAT/03 - Geometria
+
DS-SRF - Sets, Relations, and Functions
Applicazioni lineari e matrici.
MAT/03 - Geometria
+
DS-SRF - Sets, Relations, and Functions
Applicazioni lineari e sistemi. Determinanti.
MAT/03 - Geometria
+
DS-SRF - Sets, Relations, and Functions
Autovalori ed autovettori.
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).
Riepilogo dell'insegnamento: Algoritmi e strutture Dati e Laboratorio
Nome
Algoritmi e strutture Dati e Laboratorio
CFU
12
Ore di didattica frontale per CFU
8
Settore Scientifico Disciplinare
INF/01
12 cfu così ripartiti nelle aree:
12 CFU nell'area B - Algoritmi
Sillabo dell'insegnamento
B - Algoritmi
TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
+
AL-BA - Basic Analysis
Fondamenti della teoria degli algoritmi.
*
SDF - Strutture di Dati Fondamentali
+
AL-FDA - Fundamental Data Structures and Algorithms
Vettori, Pile, e Code
TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
+
AL-BA - Basic Analysis
Tecniche di analisi della complessita', di algoritmi e delle strutture dati
*
ASC - Algoritmi su Strutture Combinatorie
+
AL-AS - Algorithmic Strategies
Fondamenti della Teoria delle Strutture Dati
*
A - Algoritmi fondamentali
+
AL-FDA - Fundamental Data Structures and Algorithms
Algoritmi di ricerca.
*
A - Algoritmi fondamentali
+
AL-FDA - Fundamental Data Structures and Algorithms
Algoritmi di ordinamento
*
A - Algoritmi fondamentali
+
AL-FDA - Fundamental Data Structures and Algorithms
Alberi di ricerca, red-black tree, B-alberi
SDA - Strutture di Dati Avanzate
AL-ADSAA - Advanced Data Structures, Algorithms, and Analysis
Progettazione e sperimentazione di algoritmi
TAA - Tecniche Algoritmiche Avanzate
AL-ADSAA - Advanced Data Structures, Algorithms, and Analysis
Strutture, tecniche e algoritmi per il bilanciamento di alberi
*
SDF - Strutture di Dati Fondamentali
+
AL-FDA - Fundamental Data Structures and Algorithms
Alberi
*
ASC - Algoritmi su Strutture Combinatorie
+
AL-AS - Algorithmic Strategies
Algoritmi sui grafi
TAA - Tecniche Algoritmiche Avanzate
*
PD-PAAP - Parallel Algorithms, Analysis, and Programming
Principali criteri per il disegno, l'utilizzo, la scelta e la valutazione di strutture dati. Cenni agli algoritmi paralleli
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).
Riepilogo dell'insegnamento: Analisi Matematica
Nome
Analisi Matematica
CFU
12
Ore di didattica frontale per CFU
8
Settore Scientifico Disciplinare
MAT/01
MAT/05
12 cfu così ripartiti nelle aree:
12 CFU nell'area MAT - Crediti di MATEMATICA
Sillabo dell'insegnamento
MAT - Crediti di MATEMATICA
MAT/01 - Logica Matematica
+
DS-PT - Proof Techniques
Proposizioni, predicati induttivi e regole di trasformazione, induzione matematica
MAT/05 - Analisi Matematica
+
DS-SRF - Sets, Relations, and Functions
Disuguaglianze e disequazioni
MAT/05 - Analisi Matematica
+
DS-SRF - Sets, Relations, and Functions
Generalita' sulle funzioni e funzioni elementari
MAT/01 - Logica Matematica
+
DS-SRF - Sets, Relations, and Functions
Generalita' sugli insiemi e insiemi numerici, numeri costruibili e non costruibili
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).
Riepilogo dell'insegnamento: Architettura degli elaboratori
Nome
Architettura degli elaboratori
CFU
6
Ore di didattica frontale per CFU
8
Settore Scientifico Disciplinare
ING-INF/05
INF/01
6 cfu così ripartiti nelle aree:
6 CFU nell'area E - Architetture
Sillabo dell'insegnamento
E - Architetture
*
AC - Aritmetica dei calcolatori
+
AR-DLDS - Digital Logic and Digital Systems
Rappresentazione delle Informazioni.
*
LMP - Livello di Microprogrammazione
+
AR-MLRD - Machine Level Representation of Data
Struttura di un Computer al livello Microarchitetturale.
*
LII - Livello Instruction Set
+
AR-ALMO - Assembly Level Machine Organization
Linguaggio macchina.
GIO - Gestione dell'Input/Output
*
AR-IO - Interfacing and Communication
Input/Output.
*
CCS - Circuiti combinatori e sequenziali
+
AR-DLDS - Digital Logic and Digital Systems
Reti Logiche.
GM - Gestione della Memoria
+
AR-MSOA - Memory System Organization and Architecture
Gerarchie di Memoria.
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).
Riepilogo dell'insegnamento: Basi di dati
Nome
Basi di dati
CFU
9
Ore di didattica frontale per CFU
8
Settore Scientifico Disciplinare
ING-INF/05
INF/01
9 cfu così ripartiti nelle aree:
9 CFU nell'area G - Basi di dati
Sillabo dell'insegnamento
G - Basi di dati
*
PC - Progettazione concettuale
+
IM-IMC - Information Management Concepts
Modello ER e modello UML.
*
PL - Progettazione Logica
+
IM-DMo - Data Modeling
Ristrutturazione di schemi ER e traduzione di schemi ER in schemi relazionali.
*
LI - Linguaggi di Interrogazione di Basi di Dati
+
IM-RDQL - Relational Databases and Query Languages
SQL
*
LI - Linguaggi di Interrogazione di Basi di Dati
+
IM-RDQL - Relational Databases and Query Languages
Algebra relazionale e calcolo relazionale.
*
ML - Modelli logici
+
IM-DMo - Data Modeling
Modelli basati sui valori e sull'identità degli oggetti. Modelli ER, relazionale, orientato agli oggetti.
*
DBMS - Sistemi di Gestione di Basi di Dati
+
IM-DS - Database Systems
Architettura di un DBMS, componenti di un DBMS.
TCR - Transazioni, Concorrenza e Recovery
*
IM-TP - Transaction Processing
La nozione di transazione e le proprietà acide, concorrenza, recovery, buffer, ottimizzazione
OFGI - Organizzazione Fisica e Gestione delle Interrogazioni
+
IM-DMo - Data Modeling
Strutture di indicizzazione, indici di singolo livello e multilivello, B-alberi e B+-alberi
NBD - Normalizzazione di Basi di Dati
*
IM-In - Indexing
Dipendenze funzionali, forme normali, tecniche di normalizzazione. XML
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).
Riepilogo dell'insegnamento: Complementi di Tecnologie web
Nome
Complementi di Tecnologie web
CFU
9
Ore di didattica frontale per CFU
8
Settore Scientifico Disciplinare
ING-INF/05
INF/01
9 cfu così ripartiti nelle aree:
9 CFU nell'area H - Computazione su rete
Sillabo dell'insegnamento
H - Computazione su rete
*
MIR - Modelli di Interazione in Rete
*
PBD-WP - Web Platforms
Linguaggi per la definizione di schemi XML (XSchema)
*
MIR - Modelli di Interazione in Rete
*
PBD-WP - Web Platforms
Utilizzo di modelli e tecnologie basate su XML
*
MIR - Modelli di Interazione in Rete
*
PBD-WP - Web Platforms
Linguaggi di interrogazione e di modifica per XML (XPath, XQuery)
PASR - Programmazione di Applicazioni e Servizi di Rete
*
PBD-WP - Web Platforms
Programmare con XML: interfacce DOM e SAX, JAXP
*
MIR - Modelli di Interazione in Rete
*
PBD-WP - Web Platforms
Web service, AJAX, Template Engine, Paradigma Model-View-Controller.
*
ARTC - Architettura delle Reti di Calcolatori
*
PBD-WP - Web Platforms
Introduzione alle tecnologie lato server: funzionamento di un server web, CGI, scripting.
PASR - Programmazione di Applicazioni e Servizi di Rete
*
PBD-WP - Web Platforms
Sviluppo di applicazioni in J2EE (servlet/JSP/JDBC)
PASR - Programmazione di Applicazioni e Servizi di Rete
*
PBD-WP - Web Platforms
Sviluppo di applicazioni in PHP.
*
PT - Protocolli
*
PBD-WP - Web Platforms
Il protocollo HTTP, formato delle richieste e delle risposte.
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).
Riepilogo dell'insegnamento: Immagini e multimedialità
Nome
Immagini e multimedialità
CFU
9
Ore di didattica frontale per CFU
9
Settore Scientifico Disciplinare
ING-INF/05
9 cfu così ripartiti nelle aree:
9 CFU nell'area L - Interazione, grafica e multimedialità
Sillabo dell'insegnamento
L - Interazione, grafica e multimedialità
MG - Modellazione Geometrica
*
GV-FC - Fundamental Concepts
Modelli e Computer Graphics. Modellazione geometrica in due e tre dimensioni: prospettiva e formazione dell'immagine.
MG - Modellazione Geometrica
GV-AR - Advanced Rendering
Le tessiture.
*
MMPI - Modelli e Metodi per la Progettazione dell'Interazione
*
GV-V - Visualization
Uso della libreria JAVA 3D.
*
MMPI - Modelli e Metodi per la Progettazione dell'Interazione
GV-CA - Computer Animation
Animazione e interattività.
*
MMPI - Modelli e Metodi per la Progettazione dell'Interazione
GV-GM - Geometric Modeling
Geometria dell'osservatore.
*
PMTV - Principi, Metodologie e Tecniche di Valutazione di interfacce
GV-GM - Geometric Modeling
Punto di fuga e punto di vista dell'osservatore.
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).
Riepilogo dell'insegnamento: Ingegneria del software
Nome
Ingegneria del software
CFU
6
Ore di didattica frontale per CFU
8
Settore Scientifico Disciplinare
ING-INF/05
6 cfu così ripartiti nelle aree:
6 CFU nell'area I - Ingegneria del software
Sillabo dell'insegnamento
I - Ingegneria del software
*
PSS - Processi di Sviluppo del Software
+
SE-SDC - Software Design and Construction
Concetti e Definizioni di Base dell'Ingegneria del Software. Gestione di un Progetto Software. Requisiti di un sistema Software.
*
LMS - Linguaggi di Modellazione del Software
+
SE-TE - Tools and Environments
Tecniche di modellizzazione dei sistemi. Definizione dei requisiti e specificazione del software. Prototipizzazione del Software.
*
ASW - Architetture Software
+
SE-SPRE - Software Processes and Requirement Engineering
Generalita' e Progetto Architetturale.
*
TVV - Testing, Verifica e Validazione
+
SE-SVV - Software Verification and Validation
Verifica e Validazione. Testing del Software. Software inspection.
*
PSC - Progettazione del Software e Codifica
*
SE-SPM - Software Project Management
Progettazione Object-Oriented. Progettazione funzionale.
*
AR - Analisi dei Requisiti
+
SP-PEIPP - Professional Ethics, Intellectual Property, Privacy & Civil Liberties
Ingegnerizzazione dei requisiti. Dependability ed Affidabilita' del Software. Qualita' del Software. Standard sul Ciclo di Vita.
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).
6 CFU nell'area L - Interazione, grafica e multimedialità
Sillabo dell'insegnamento
L - Interazione, grafica e multimedialità
PIRV - Paradigmi di Interazione e Realta' Virtuale
+
HCI-DI - Designing Interaction
Computer-Supported Cooperative Work. Recenti Paradigmi di Interazione Uomo-Macchina.
*
PMTV - Principi, Metodologie e Tecniche di Valutazione di interfacce
*
HCI-F - Foundations
Strumenti per l'Implementazione di Interfacce Utente. Valutazione di Usabilita'. Help.
*
MMPI - Modelli e Metodi per la Progettazione dell'Interazione
+
HCI-UCD - User-Centered Design
Metodi Formali nell'Interazione Uomo-Macchina. Guideline e Standard per le Interfacce Utente.
*
MMPI - Modelli e Metodi per la Progettazione dell'Interazione
+
HCI-PIS - Programming Interactive Systems
Interazione Uomo-Macchina e Ciclo di Vita del Software. Environment. User, Task Analysis.
PIRV - Paradigmi di Interazione e Realta' Virtuale
+
HCI-UCD - User-Centered Design
Periferiche per l'Interazione Uomo-Macchina. Modelli e Paradigmi di Interazione Uomo-Macchina.
*
PMTV - Principi, Metodologie e Tecniche di Valutazione di interfacce
*
HCI-HFS - Human Factors & Security
Introduzione. Aspetti Psicologici dell'Interazione Uomo-Macchina.
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).
Riepilogo dell'insegnamento: Matematica di base e Logica
Nome
Matematica di base e Logica
CFU
6
Ore di didattica frontale per CFU
8
Settore Scientifico Disciplinare
MAT/01
MAT/02
MAT/03
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
+
DS-BL - Basic Logics
Connettivi e Quantificatori; schemi di ragionamento.
MAT/01 - Logica Matematica
+
DS-SRF - Sets, Relations, and Functions
Insiemi e funzioni. Relazioni e equivalenze.
MAT/01 - Logica Matematica
+
DS-PT - Proof Techniques
Sommatorie. Il principio di induzione.
MAT/01 - Logica Matematica
+
DS-BC - Basics of Counting
Elementi di Combinatorica.
MAT/02 - Algebra
+
DS-BC - Basics of Counting
Aritmetica intera, quoziente e resto, numeri primi e fattorizzazione. MCD e mcm. Algoritmo di Euclide.
MAT/02 - Algebra
+
DS-BC - Basics of Counting
Congruenze e RSA.
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).
Riepilogo dell'insegnamento: Progetto di Siti e Portali Web
Nome
Progetto di Siti e Portali Web
CFU
6
Ore di didattica frontale per CFU
8
Settore Scientifico Disciplinare
ING-INF/05
INF/01
6 cfu così ripartiti nelle aree:
2 CFU nell'area I - Ingegneria del software
4 CFU nell'area L - Interazione, grafica e multimedialità
Sillabo dell'insegnamento
I - Ingegneria del software
*
AR - Analisi dei Requisiti
+
SE-SPRE - Software Processes and Requirement Engineering
Analisi e definizione dei requisiti di sistemi interattivi
V - Varie
+
SE-SPRE - Software Processes and Requirement Engineering
Processi informativi e sistemi informativi.
L - Interazione, grafica e multimedialità
TMI - Teorie e Modelli per l'Interazione
PBD-In - Introduction
Progettazione dell'interazione
*
MMPI - Modelli e Metodi per la Progettazione dell'Interazione
PBD-In - Introduction
Natura di un sistema informativo: struttura conversazionale, contenuti, espressione di siti web.
*
PMTV - Principi, Metodologie e Tecniche di Valutazione di interfacce
PBD-In - Introduction
Accessibilita' e usabilita': concetti, esempi, metodi (user testing, heuristic evaluation).
*
MMPI - Modelli e Metodi per la Progettazione dell'Interazione
*
PBD-MP - Mobile Platforms
User-centered design: fasi, problemi, metodi per l'analisi e lo sviluppo di sistemi basati su web.
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).
Riepilogo dell'insegnamento: Programmazione e laboratorio
Nome
Programmazione e laboratorio
CFU
12
Ore di didattica frontale per CFU
8
Settore Scientifico Disciplinare
ING-INF/05
INF/01
12 cfu così ripartiti nelle aree:
12 CFU nell'area C - Programmazione
Sillabo dell'insegnamento
C - Programmazione
*
CB - Costrutti di Base
+
AL-FDA - Fundamental Data Structures and Algorithms
La programmazione strutturata. I mattoni di base di un programma Java (e della quasi totalità dei linguaggi di programmazione): variabili, tipi, espressioni, strutture di controllo (sequenza, selezione, iterazione), array, metodi, ricorsione.
*
CB - Costrutti di Base
+
AL-FDA - Fundamental Data Structures and Algorithms
Esercitazioni di programmazione strutturata.
*
CB - Costrutti di Base
+
AL-FDA - Fundamental Data Structures and Algorithms
Tipi di dati astratti e occultamento delle informazioni. Come costruire programmi più grandi e complicati, ma comunque modificabili, estendibili, comprensibili, ecc.: il concetto di Tipo di Dato Astratto (TDA) e i principi dell'incapsulamento e dell'occultamento delle informazioni.
*
SDTD - Strutture Dati e Tipi di Dati astratti
+
AL-FDA - Fundamental Data Structures and Algorithms
Esercitazioni su tipi di dato astratti.
*
POO - Programmazione Orientata agli Oggetti
+
PL-PP - Programming paradigms (Imperative, Functional, ?)
I fondamenti della programmazione Orientata agli Oggetti (OO). La programmazione OO come un'evoluzione dai TDA. I concetti di: oggetti, classi, istanze, scambio messaggi, eredità e polimorfismo (cenni).
*
POO - Programmazione Orientata agli Oggetti
+
PL-PP - Programming paradigms (Imperative, Functional, ?)
Esercitazioni sulla programmazione orientata agli oggetti
*
POO - Programmazione Orientata agli Oggetti
+
PL-OOP - Object-Oriented Programming
Alcuni aspetti specifici della programmazione OO in Java: classi astratte, interfacce, package.
*
POO - Programmazione Orientata agli Oggetti
+
PL-OOP - Object-Oriented Programming
Esercitazioni sulle classi astratte
*
POO - Programmazione Orientata agli Oggetti
+
PL-OOP - Object-Oriented Programming
Le API (Application Programming Interface) del Java. Le "librerie" da usare per scrivere programmi non banali: per la gestione dei file, per la costruzione di interfacce utente grafiche, per implementare applet.
*
POO - Programmazione Orientata agli Oggetti
+
PL-OOP - Object-Oriented Programming
Esercitazioni sulle API.
V - Varie
+
AL-BACC - Basic Automata, Computability and Complexity
Teorie della computabilità e della complessità (cenni). I concetti di funzione computabile (ovvero: che cosa può fare un programma?) e di complessità computazionale (ovvero: come valutare l'efficienza di un programma, in termini di velocità di esecuzione, in modo teorico).
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).
Riepilogo dell'insegnamento: Programmazione orientata agli oggetti
Nome
Programmazione orientata agli oggetti
CFU
6
Ore di didattica frontale per CFU
8
Settore Scientifico Disciplinare
ING-INF/05
INF/01
6 cfu così ripartiti nelle aree:
6 CFU nell'area C - Programmazione
Sillabo dell'insegnamento
C - Programmazione
*
POO - Programmazione Orientata agli Oggetti
+
PL-OOP - Object-Oriented Programming
Overloading. Overriding: sostituzione e raffinamento. Metodi astratti. Pattern di progetto: modulo adattatore; modulo osservatore; condivisione di dati; fabbrica astratta; iteratore; decoratore (wrapper); strategia.
*
POO - Programmazione Orientata agli Oggetti
+
PL-BTS - Basic Type Systems
Ereditarietà: sottoclassi, tipi e compatibilità per sostituzione. Specializzazione e altre forme di ereditarietà. Ereditarietà del codice ed ereditarietà del comportamento. Selezione dinamica dei metodi. Confronto fra ereditarietà e composizione relative a classi; composizione dinamica. Classi nidificate. Clonazione. Polimorfismo e variabili polimorfe.
*
POO - Programmazione Orientata agli Oggetti
+
PL-OOP - Object-Oriented Programming
Benefici della programmazione orientata agli oggetti: incapsulamento delle informazioni, maggiore affidabilità e potenzialità di riutilizzo del codice, condivisione di codice, polimorfismo, rapidità di prototipazione.
*
POO - Programmazione Orientata agli Oggetti
+
PL-OOP - Object-Oriented Programming
Progettazione orientata agli oggetti: identificazione delle componenti e definizione delle responsabilità; definizione del comportamento e delle interazioni fra moduli; specifica dell'interfaccia; concetto di stato.
*
POO - Programmazione Orientata agli Oggetti
*
PL-EDRP - Event-Driven and Reactive Programming
Nozioni di base: moduli interagenti, messaggi e metodi, responsabilità, classi e istanze, gerarchie di classi e ereditarietà, overriding di metodi, eccezioni.
*
POO - Programmazione Orientata agli Oggetti
+
PL-LTE - Language Translation and Execution
Cenni alla traduzione e all'esecuzione usando macchine astratte
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).
Riepilogo dell'insegnamento: Psicologia della comunicazione
Nome
Psicologia della comunicazione
CFU
6
Ore di didattica frontale per CFU
8
Settore Scientifico Disciplinare
M-PSI/nn
M-PSI/01
6 cfu così ripartiti nelle aree:
6 CFU nell'area altro - Crediti NON dell'INFORMATICA né della MATEMATICA
Sillabo dell'insegnamento
Non è presente il sillabo poiché non vi sono crediti allocati in aree per cui è previsto.
Riepilogo dell'insegnamento: Reti di calcolatori
Nome
Reti di calcolatori
CFU
9
Ore di didattica frontale per CFU
8
Settore Scientifico Disciplinare
ING-INF/05
INF/01
9 cfu così ripartiti nelle aree:
9 CFU nell'area H - Computazione su rete
Sillabo dell'insegnamento
H - Computazione su rete
*
ARTC - Architettura delle Reti di Calcolatori
+
NC-I - Introduction: Computer Network Architecture
Introduzione alle reti di calcolatori. .
*
PT - Protocolli
+
NC-I - Introduction: Computer Network Architecture
Il modello ISO/OSI.
DR - Dispositivi di Rete
+
NC-I - Introduction: Computer Network Architecture
Principali componenti di una rete e tecniche di trasmissione dati.
*
ARTC - Architettura delle Reti di Calcolatori
+
NC-LAN - Local Area Networks
Reti a commutazione di circuito e reti datagram
*
PT - Protocolli
+
NC-RF - Routing And Forwarding
Il livello di rete. Algoritmi di instradamento.
*
PT - Protocolli
+
NC-I - Introduction: Computer Network Architecture
Il livello di trasporto. Il livello delle applicazioni.
*
MIR - Modelli di Interazione in Rete
+
NC-NA - Networked Applications
Client/server, peer to peer
*
SR - Sicurezza delle Reti
+
IAS-FCS - Foundational Concepts in Security
Elementi di crittografia.
*
SR - Sicurezza delle Reti
*
IAS-PSD - Principles of Secure Design
Sicurezza a livello di rete e trasporto, firewall
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).
Riepilogo dell'insegnamento: Sistemi Multimediali e laboratorio
Nome
Sistemi Multimediali e laboratorio
CFU
12
Ore di didattica frontale per CFU
8
Settore Scientifico Disciplinare
ING-INF/05
INF/01
12 cfu così ripartiti nelle aree:
12 CFU nell'area L - Interazione, grafica e multimedialità
Sillabo dell'insegnamento
L - Interazione, grafica e multimedialità
*
MMPI - Modelli e Metodi per la Progettazione dell'Interazione
IM-MMS - MultiMedia Systems
Strumenti, software per la progettazione ipermediale
*
MMPI - Modelli e Metodi per la Progettazione dell'Interazione
IM-MMS - MultiMedia Systems
Esercitazioni di progettazione di prodotti ipermediali. Utilizzo di Flash e WRML.
*
MMPI - Modelli e Metodi per la Progettazione dell'Interazione
IM-MMS - MultiMedia Systems
Metodi e modelli per la progettazione di ipermedia. Progettazione per l'esperienza dell'utente (user experience design).
*
PMTV - Principi, Metodologie e Tecniche di Valutazione di interfacce
IM-MMS - MultiMedia Systems
Qualità d'uso di prodotti ipermediali, usabilità, accessibilità, metodi di valutazione dell'esperienza dell'utente.
*
MMPI - Modelli e Metodi per la Progettazione dell'Interazione
IM-MMS - MultiMedia Systems
Approcci semiotici alla progettazione ipermediale.
*
MMPI - Modelli e Metodi per la Progettazione dell'Interazione
IM-MMS - MultiMedia Systems
Tecniche e standard per l'annotazione di oggetti multimediali: MPEG7, RDF.
ESM - Elaborazione di Segnali Multimediali (immagini, suoni e video)
IM-MMS - MultiMedia Systems
Elaborazione delle immagini bit mapped. Colore: caratteristiche del colore, spazi colore, gestione del colore. Tecniche di compressione di immagini (con e senza perdite). Formati di archiviazione di testi e immagini.
ESM - Elaborazione di Segnali Multimediali (immagini, suoni e video)
IM-MMS - MultiMedia Systems
Suoni: caratteristiche fisiche e percettive. Rappresentazione digitale di suoni. Supporti e formati di archiviazione dei suoni. Elaborazione dei suoni. Psicologia dell'udito: mascheramento e segregazione del suono.
ESM - Elaborazione di Segnali Multimediali (immagini, suoni e video)
IM-MMS - MultiMedia Systems
Compressione audio. Audio e musica: lo standard MIDI. Sintesi del suono. Spazializzazione e modellizzazione di ambienti acustici. Uso del suono nei prodotti multimediali. Video analogico e digitale. Formati dei segnali video.
ESM - Elaborazione di Segnali Multimediali (immagini, suoni e video)
IM-MMS - MultiMedia Systems
Compressione video. La famiglia degli standard MPEG-x. Il processo di produzione video. Progettazione e integrazione di media. Progettazione orientata all'utente. Usabilita' e accessibilita' dei prodotti multimediali. Metodologie di progetto di ipermedia. Lo standard ISO 14915.
V - Varie
IM-MMS - MultiMedia Systems
Aspetti legali legati al multimedia: la legge sul diritto d'autore. Video e audio streaming. Architetture per lo streaming. Protocolli per lo streaming. Applicazioni dei multimedia con particolare riguardo al campo dell'e-learning.
*
IMW - Ipertesti, Multimedialita' e WWW
IM-MMS - MultiMedia Systems
Processi informativi e siti web. Elementi di semiotica applicata ai siti web. Modelli concettuali di media, multimedia e ipermedia. Testi alfabetici. La scrittura su web.
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).
Riepilogo dell'insegnamento: Sistemi Operativi
Nome
Sistemi Operativi
CFU
6
Ore di didattica frontale per CFU
8
Settore Scientifico Disciplinare
ING-INF/05
INF/01
6 cfu così ripartiti nelle aree:
6 CFU nell'area F - Sistemi operativi
Sillabo dell'insegnamento
F - Sistemi operativi
*
FS - File System
*
OS-FS - File Systems
Il file system. Il File: attributi, operazioni, struttura fisica, metodi di accesso. Le directory e la struttura logica di un file system. Aspetti di sicurezza e protezione. Implementazione dei file system. Operazioni su dischi, partizioni e file system. Cenni ai journaled file system.
GP - Gestione delle Periferiche
+
OS-SD - Scheduling and Dispatch
Input/Output. Tipi di dispositivi di I/O. Il trattamento delle interruzioni, i driver di I/O. I/O bloccante, non bloccante, asincrono.
*
GM - Gestione della Memoria
+
OS-MM - Memory Management
Gestione della memoria. Gerarchie di memoria. Strategie di allocazione, frammentazione. La memoria virtuale: paginazione a richiesta, algoritmi di sostituzione delle pagine, il thrashing, il modello Working set.
*
GSP - Gestione e Sincronizzazione dei Processi
+
OS-C - Concurrency
Programmazione concorrente. Race condition, sezioni critiche, mutua esclusione, sincronizzazione tra processi e memorie condivise, primitive di comunicazione e sincronizzazione. Stallo: definizione, modelli per lo stallo, identificazione, prevenzione.
*
SCO - Struttura e Componenti di un sistema operativo
+
OS-O - Overview of Operating Systems and Principles
Kernel, gestione della memoria, dei processi e dell'I/O, interfaccia e servizi verso l'utente.
*
GSP - Gestione e Sincronizzazione dei Processi
*
OS-SPr - Security and Protection
I processi. Definizioni, concetti base, operazioni sui processi. Commutazione di contesto. I processi leggeri (threads): modello a thread. Lo scheduling dei processori: concetti di base, algoritmi di scheduling.
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).
Riepilogo dell'insegnamento: Statistica applicata
Nome
Statistica applicata
CFU
6
Ore di didattica frontale per CFU
8
Settore Scientifico Disciplinare
SECS-S/01
6 cfu così ripartiti nelle aree:
6 CFU nell'area altro - Crediti NON dell'INFORMATICA né della MATEMATICA
Sillabo dell'insegnamento
Non è presente il sillabo poiché non vi sono crediti allocati in aree per cui è previsto.
Riepilogo dell'insegnamento: Tecnologie Web e laboratorio
Nome
Tecnologie Web e laboratorio
CFU
9
Ore di didattica frontale per CFU
8
Settore Scientifico Disciplinare
ING-INF/05
INF/01
9 cfu così ripartiti nelle aree:
9 CFU nell'area H - Computazione su rete
Sillabo dell'insegnamento
H - Computazione su rete
*
FCD - Fondamenti del Calcolo Distribuito
+
PD-PF - Parallelism Fundamentals
Introduzione all'elaborazione parallela e distribuita, sistemi di clustering e load balancing.
*
ARTC - Architettura delle Reti di Calcolatori
+
NC-I - Introduction: Computer Network Architecture
Introduzione alle reti, il modello ISO/OSI, il modello TCP/IP, le reti peer to peer.
*
ARTC - Architettura delle Reti di Calcolatori
+
NC-RDD - Reliable Data Delivery
Organizzazione dei Domain Name Space, DNS loopback, Proxy, Caching, Firewall.
V - Varie
*
PBD-WP - Web Platforms
Progettazione e realizzazione di un sito Web. Redazione di un documento di progetto e principi di Web Design (tipografia, griglie e template)
*
SR - Sicurezza delle Reti
+
IAS-FCS - Foundational Concepts in Security
Introduzione alle problematiche di sicurezza, esempi di SQL injection e DNS spoofing, Elementi di crittografia.
*
MIR - Modelli di Interazione in Rete
*
IAS-PSD - Principles of Secure Design
Approfondimenti su XML, DTD, XML-SCHEMA, xHTML, CSS 2 e CSS 3.
PASR - Programmazione di Applicazioni e Servizi di Rete
*
PBD-WP - Web Platforms
Introduzione alle tecnologie lato server (JSP,ASP,..), introduzione al Model View Controller level 2, Template Programming, API programming e Mashup, utilizzo di Framework di sviluppo MVC come Ruby on Rails e Django.
PASR - Programmazione di Applicazioni e Servizi di Rete
IAS-PS - Platform Security
Introduzione alle tecnologie di sviluppo lato client: Javascript, Ajax.
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).