2015
2015
Sei collegato come utente non registrato
Il percorso ha la certificazione (STANDARD)
Il percorso è certificabile (BETA)
Corso di Laurea: Tecnologie Web e Multimediali
Informazioni generali
Università UDINE Responsabile del Percorso Vito Roberto
Livello del Cdl TRIENNALE Email vito.roberto@uniud.it
Docenti che insegnano nel corso*: 16 Scheda Unica Annuale (SUA) del Corso di Laurea: Nessun documento SUA caricato
(*) 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
HCI: Human Computer Interaction PD: Parallel and Distributed Computing altro: Crediti NON dell'INFORMATICA né della MATEMATICA
IAS: Information Assurance and Security PL: Programming Languages NCP: Crediti Non Classificabili a priori
IM: Information Management SE: Software Engineering
Insegnamenti e ripartizione CFU per area CFU A B C D E F G H I L M MAT A_M AL AR DS GV HCI IAS IM IS NC OS PBD PD PL SE SP MAT altro INF INF altro NCP
Algebra Lineare 6                       6                                 6        
Algoritmi e strutture Dati e Laboratorio 12   12                       11                     1                
Analisi Matematica 12                       12                                 12        
Architettura degli elaboratori 6         6                   6                                    
Basi di dati 9             9                         9                          
Complementi di Tecnologie web 9               9                               9                  
Immagini e multimedialità 9                   9             9                                
Ingegneria del software 6                 6                                   5 1          
Interazione uomo-macchina 6                   6               6                              
Matematica di base e Logica 6                       6                                 6        
Progetto di Siti e Portali Web 6                 2 4                           4     2            
Programmazione e laboratorio 12     12                     5                       7              
Programmazione orientata agli oggetti 6     6                                             6              
Psicologia della comunicazione 6                                                               6  
Reti di calcolatori 9               9                     2     7                      
Sistemi Multimediali e laboratorio 12                   12                   12                          
Sistemi Operativi 6           6                                 6                    
Statistica applicata 6                                                               6  
Tecnologie Web e laboratorio 9               9                     3     3   2 1                
                                                                     
Attività Extracurriculari 12                                                                 12
Lingue Straniere 3                                                                 3
Prova Finale 3                                                                 3
Tirocinio 9                                                                 9
TOTALE 180 0 12 18 0 6 6 9 27 8 31 0 24 0 16 6 9 6 5 21 10 6 15 2 13 7 1 24 0 0 12 27
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
HCI: Human Computer Interaction PD: Parallel and Distributed Computing altro: Crediti NON dell'INFORMATICA né della MATEMATICA
IAS: Information Assurance and Security PL: Programming Languages NCP: Crediti Non Classificabili a priori
IM: Information Management SE: Software Engineering
Insegnamenti e ripartizione CFU per area CFU A B C D E F G H I L M MAT A_M AL AR DS GV HCI IAS IM IS NC OS PBD PD PL SE SP MAT altro INF INF altro NCP
Algebra Lineare 6                       6                                 6        
Algoritmi e strutture Dati e Laboratorio 12   12                       11                     1                
Analisi Matematica 12                       12                                 12        
Architettura degli elaboratori 6         6                   6                                    
Basi di dati 9             9                         9                          
Complementi di Tecnologie web 9               9                               9                  
Immagini e multimedialità 9                   9             9                                
Ingegneria del software 6                 6                                   5 1          
Interazione uomo-macchina 6                   6               6                              
Matematica di base e Logica 6                       6                                 6        
Progetto di Siti e Portali Web 6                 2 4                           4     2            
Programmazione e laboratorio 12     12                     5                       7              
Programmazione orientata agli oggetti 6     6                                             6              
Psicologia della comunicazione 6                                                               6  
Reti di calcolatori 9               9                     2     7                      
Sistemi Multimediali e laboratorio 12                   12                   12                          
Sistemi Operativi 6           6                                 6                    
Statistica applicata 6                                                               6  
Tecnologie Web e laboratorio 9               9                     3     3   2 1                
                                                                     
Attività Extracurriculari 12                                                                 12
Lingue Straniere 3                                                                 3
Prova Finale 3                                                                 3
Tirocinio 9                                                                 9
TOTALE 180 0 12 18 0 6 6 9 27 8 31 0 24 0 16 6 9 6 5 21 10 6 15 2 13 7 1 24 0 0 12 27

Riepilogo dell'insegnamento: Algebra Lineare
Nome Algebra Lineare 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/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
      Calcolo differenziale
    • MAT/05 - Analisi Matematica
      + DS-SRF - Sets, Relations, and Functions
      Funzioni continue
    • MAT/05 - Analisi Matematica
      + DS-SRF - Sets, Relations, and Functions
      Successioni numeriche
    • MAT/05 - Analisi Matematica
      + DS-SRF - Sets, Relations, and Functions
      Limiti
    • 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
    • MAT/05 - Analisi Matematica
      + DS-SRF - Sets, Relations, and Functions
      Calcolo integrale
    • MAT/05 - Analisi Matematica
      + DS-SRF - Sets, Relations, and Functions
      Serie numeriche
    • MAT/05 - Analisi Matematica
      + DS-SRF - Sets, Relations, and Functions
      Funzioni di piu' variabili
    • MAT/05 - Analisi Matematica
      + DS-SRF - Sets, Relations, and Functions
      Equazioni differenziali

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-FC - Fundamental Concepts
      Primitive geometriche: trasformazioni.
    • MG - Modellazione Geometrica
      GV-BR - Basic Rendering
      Modellazione fotometrica: riflessione diffusiva e speculare.
    • MG - Modellazione Geometrica
      GV-BR - Basic Rendering
      Modelli fotometrici.
    • 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 (*).


Riepilogo dell'insegnamento: Interazione uomo-macchina
Nome Interazione uomo-macchina 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 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).
    • * POO - Programmazione Orientata agli Oggetti
      + PL-OOP - Object-Oriented Programming
      Esercitazioni riassuntive

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.
    • * PT - Protocolli
      + NC-I - Introduction: Computer Network Architecture
      Protocolli SMTP, POP3, IMAP. Approfondimento su protocollo HTTP.
    • 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 (*).