2015
2015
Sei collegato come utente non registrato
Il percorso ha la certificazione (STANDARD)
Il percorso non ha la certificazione (BETA)
Corso di Laurea: Informatica  -  Percorso: Percorso Informazione e Conoscenza
Informazioni generali
Università TORINO Responsabile del Percorso Susanna Donatelli
Livello del Cdl TRIENNALE Email presccs@educ.di.unito.it
Docenti che insegnano nel corso*: 51 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 Si
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
Algoritmi e Strutture Dati 9   7   2                   7                       2              
Analisi matematica 9                       9                                 9        
Architettura degli elaboratori 9         8         1         7   1                 1              
Basi di dati 9             9                         9                          
Calcolo Matriciale e Ricerca Operativa 6                       6                                 6        
Economia e gestione delle imprese e Diritto 9                                                               9  
Elementi di Probabilità e Statistica 6                       6                                 6        
Fisica 6                                                               6  
Interazione uomo macchina e Tecnologie Web 12       2       4   6               6           4   2              
Linguaggi Formali e Traduttori 9       9                   4                       5              
Matematica discreta e Logica 12                       12                                 12        
Programmazione I 9     9                     5                       4              
Programmazione II 9   3 6                     4                       5              
Programmazione III 6     6                             1         1   1 3              
Reti I 6               6                           6                      
Sistemi intelligenti 6                     6                   6                        
Sistemi operativi 12     3     9                 1               7   1 3              
Sviluppo delle Applicazioni Software 9                 9                                   9            
                                                                     
Attività Extracurriculari 12                                                                 12
Lingue Straniere 3                                                                 3
Prova Finale 6                                                                 6
Tirocinio 6                                                                 6
TOTALE 180 0 10 24 13 8 9 9 10 9 7 6 33 0 26 8 1 8 6 11 6 6 8 4 2 31 12 33 0 0 15 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
Algoritmi e Strutture Dati 9   7   2                   7                       2              
Analisi matematica 9                       9                                 9        
Architettura degli elaboratori 9         8         1         7   1                 1              
Basi di dati 9             9                         9                          
Calcolo Matriciale e Ricerca Operativa 6                       6                                 6        
Economia e gestione delle imprese e Diritto 9                                                               9  
Elementi di Probabilità e Statistica 6                       6                                 6        
Fisica 6                                                               6  
Interazione uomo macchina e Tecnologie Web 12       2       4   6               6           4   2              
Linguaggi Formali e Traduttori 9       9                   4                       5              
Matematica discreta e Logica 12                       12                                 12        
Programmazione I 9     9                     5                       4              
Programmazione II 9   3 6                     4                       5              
Programmazione III 6     6                             1         1   1 3              
Reti I 6               6                           6                      
Sistemi intelligenti 6                     6                   6                        
Sistemi operativi 12     3     9                 1               7   1 3              
Sviluppo delle Applicazioni Software 9                 9                                   9            
                                                                     
Attività Extracurriculari 12                                                                 12
Lingue Straniere 3                                                                 3
Prova Finale 6                                                                 6
Tirocinio 6                                                                 6
TOTALE 180 0 10 24 13 8 9 9 10 9 7 6 33 0 26 8 1 8 6 11 6 6 8 4 2 31 12 33 0 0 15 27

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

9 cfu così ripartiti nelle aree:

  • 7 CFU nell'area B - Algoritmi
  • 2 CFU nell'area D - Linguaggi

Sillabo dell'insegnamento

  • B - Algoritmi
    • * A - Algoritmi fondamentali
      + AL-BA - Basic Analysis
      Problemi e algoritmi: risolubilita', correttezza, complessita'.
    • * A - Algoritmi fondamentali
      + AL-BA - Basic Analysis
      Analisi computazionale e complessita' asintotica
    • * A - Algoritmi fondamentali
      + AL-FDA - Fundamental Data Structures and Algorithms
      Algoritmi di ordinamento: algoritmi elementari quadratici, divide et impera: mergesort e quick sort
    • * A - Algoritmi fondamentali
      + AL-FDA - Fundamental Data Structures and Algorithms
      Algoritmi di ordinamento: risoluzione di relazioni di ricorrenza, limiti inferiori per l'ordinamento
    • * SDF - Strutture di Dati Fondamentali
      + AL-FDA - Fundamental Data Structures and Algorithms
      Strutture dati: Strutture concrete, astratte, code di priorita'.
    • * SDF - Strutture di Dati Fondamentali
      + AL-FDA - Fundamental Data Structures and Algorithms
      Alberi: Definizione e visita, alberi di ricerca, alberi rosso-neri
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      + AL-AS - Algorithmic Strategies
      Grafi: definizione e visita, ordinamento topologico, algoritmi greedy, cammini minimi
  • D - Linguaggi
    • MP - Metodologie di Programmazione
      + PL-OOP - Object-Oriented Programming
      Realizzazione utilizzando la libreria Java di tipi di dati astratti
    • MP - Metodologie di Programmazione
      + PL-OOP - Object-Oriented Programming
      Realizzazione di algoritmi utilizzando il linguaggio Java

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 9
Ore di didattica frontale per CFU 10 Settore Scientifico Disciplinare MAT/05
   

9 cfu così ripartiti nelle aree:

  • 9 CFU nell'area MAT - Crediti di MATEMATICA

Sillabo dell'insegnamento

  • MAT - Crediti di MATEMATICA
    • MAT/05 - Analisi Matematica
      MAT/05 - Analisi Matematica
      Serie numeriche
    • MAT/05 - Analisi Matematica
      MAT/05 - Analisi Matematica
      Integrali
    • MAT/05 - Analisi Matematica
      MAT/05 - Analisi Matematica
      Studio di funzione
    • MAT/05 - Analisi Matematica
      MAT/05 - Analisi Matematica
      Derivate
    • MAT/05 - Analisi Matematica
      MAT/05 - Analisi Matematica
      Continuita'
    • MAT/05 - Analisi Matematica
      MAT/05 - Analisi Matematica
      Limiti di funzioni
    • MAT/05 - Analisi Matematica
      MAT/05 - Analisi Matematica
      Numeri reali e funzioni elementari
    • MAT/05 - Analisi Matematica
      MAT/05 - Analisi Matematica
      Funzioni di due variabili
    • MAT/05 - Analisi Matematica
      MAT/05 - Analisi Matematica
      Equazioni differenziali elementari

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 9
Ore di didattica frontale per CFU 10 Settore Scientifico Disciplinare INF/01
   

9 cfu così ripartiti nelle aree:

  • 8 CFU nell'area E - Architetture
  • 1 CFU nell'area L - Interazione, grafica e multimedialità

Sillabo dell'insegnamento

  • E - Architetture
    • * AC - Aritmetica dei calcolatori
      + AR-MLRD - Machine Level Representation of Data
      Numeri assoluti e frazionari, numeri relativi, numeri a virgola mobile,codifica di caratteri.
    • V - Varie
      + AR-ALMO - Assembly Level Machine Organization
      Introduzione all'organizzazione strutturata dei calcolatori: macchine virtuali, evoluzione storica dei calcolatori.
    • * CCS - Circuiti combinatori e sequenziali
      + AR-DLDS - Digital Logic and Digital Systems
      Livello logico digitale: porte logiche e algebra di Boole, circuiti logici di base, latch, flip-flop, registri, chip di memoria.
    • V - Varie
      + AR-MSOA - Memory System Organization and Architecture
      Memoria: organizzazione della memoria principale, memoria cache, memorie secondarie, bus.
    • * LMP - Livello di Microprogrammazione
      + AR-ALMO - Assembly Level Machine Organization
      Il livello della microarchitettura: organizzazione della CPU ed esecuzione delle istruzioni
    • * LII - Livello Instruction Set
      + AR-ALMO - Assembly Level Machine Organization
      Il livello ISA: caratteristiche delle istruzioni macchina, modelli di memoria, modalità di indirizzamento.
    • GIO - Gestione dell'Input/Output
      * AR-IO - Interfacing and Communication
      Istruzioni di I/O, interrupt e trap.
    • * ASS - Linguaggio Assembler
      + PL-LTE - Language Translation and Execution
      . Assembler, linker, loader.
  • L - Interazione, grafica e multimedialità
    • ESM - Elaborazione di Segnali Multimediali (immagini, suoni e video)
      * GV-FC - Fundamental Concepts
      Cidifica di immagini, video e suoni.

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 10 Settore Scientifico Disciplinare INF/01
   

9 cfu così ripartiti nelle aree:

  • 9 CFU nell'area G - Basi di dati

Sillabo dell'insegnamento

  • G - Basi di dati
    • * DBMS - Sistemi di Gestione di Basi di Dati
      + IM-IMC - Information Management Concepts
      Funzionalita' e componenti dei sistemi di gestione di basi di dati
    • * DBMS - Sistemi di Gestione di Basi di Dati
      + IM-DS - Database Systems
      Fondamenti teorici delle basi di dati relazionali
    • * ML - Modelli logici
      + IM-DMo - Data Modeling
      II modello relazionale delle basi di dati
    • * ML - Modelli logici
      + IM-RDQL - Relational Databases and Query Languages
      Introduzione a SQL, Dizionario dei dati in un DBMS
    • OFGI - Organizzazione Fisica e Gestione delle Interrogazioni
      + IM-RDQL - Relational Databases and Query Languages
      Dipendenze funzionali e teorie della normalizzazione. Memorizzazione efficiente dei dati.
    • * LI - Linguaggi di Interrogazione di Basi di Dati
      + IM-RDQL - Relational Databases and Query Languages
      Specifiche di interrogazioni e realizzazioni in SQL: esercitazioni in laboratorio su ORACLE
    • * LI - Linguaggi di Interrogazione di Basi di Dati
      + IM-RDQL - Relational Databases and Query Languages
      Meccanismi di autorizzazione offerti da SQL con esercitazioni su ORACLE
    • * PC - Progettazione concettuale
      * IM-TP - Transaction Processing
      Introduzione alle transazioni: problemi di concorrenza e di affidabilita'.
    • * PL - Progettazione Logica
      * IM-In - Indexing
      Meccanismi di indicizzazione.

Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).


Riepilogo dell'insegnamento: Calcolo Matriciale e Ricerca Operativa
Nome Calcolo Matriciale e Ricerca Operativa CFU 6
Ore di didattica frontale per CFU 9 Settore Scientifico Disciplinare MAT/09
   

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area MAT - Crediti di MATEMATICA

Sillabo dell'insegnamento

  • MAT - Crediti di MATEMATICA
    • MAT/09 - Ricerca Operativa
      MAT/09 - Ricerca Operativa
      Vettori e matrici. Operazioni fondamentali
    • MAT/09 - Ricerca Operativa
      MAT/09 - Ricerca Operativa
      Cenni di geometria in spazi vettoriali.
    • MAT/09 - Ricerca Operativa
      MAT/09 - Ricerca Operativa
      Combinazioni lineari, indipendenza lineare. Sottospazi e basi.
    • MAT/09 - Ricerca Operativa
      MAT/09 - Ricerca Operativa
      insiemi convessi, poliedri.
    • MAT/09 - Ricerca Operativa
      MAT/09 - Ricerca Operativa
      Programmazione lineare intera.
    • MAT/09 - Ricerca Operativa
      MAT/09 - Ricerca Operativa
      Cenni di programmazione a variabili intere

Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).


Riepilogo dell'insegnamento: Economia e gestione delle imprese e Diritto
Nome Economia e gestione delle imprese e Diritto CFU 9
Ore di didattica frontale per CFU 10 Settore Scientifico Disciplinare SECS-P/nn
   

9 cfu così ripartiti nelle aree:

  • 9 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: Elementi di Probabilità e Statistica
Nome Elementi di Probabilità e Statistica CFU 6
Ore di didattica frontale per CFU 10 Settore Scientifico Disciplinare MAT/06
   

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area MAT - Crediti di MATEMATICA

Sillabo dell'insegnamento

  • MAT - Crediti di MATEMATICA
    • MAT/06 - Probabilita' e Statistica Matematica
      MAT/06 - Probabilita' e Statistica Matematica
      Introduzione alla statistica. Statistica descrittiva
    • MAT/06 - Probabilita' e Statistica Matematica
      MAT/06 - Probabilita' e Statistica Matematica
      Elemementi di probabilita'.
    • MAT/06 - Probabilita' e Statistica Matematica
      MAT/06 - Probabilita' e Statistica Matematica
      Variabili aleatorie e modelli di variabili aleatorie.
    • MAT/06 - Probabilita' e Statistica Matematica
      MAT/06 - Probabilita' e Statistica Matematica
      Distribuzione delle statistiche campionarie
    • MAT/06 - Probabilita' e Statistica Matematica
      MAT/06 - Probabilita' e Statistica Matematica
      Stima parametrica
    • MAT/06 - Probabilita' e Statistica Matematica
      MAT/06 - Probabilita' e Statistica Matematica
      Verifica delle ipotesi

Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).


Riepilogo dell'insegnamento: Fisica
Nome Fisica CFU 6
Ore di didattica frontale per CFU 10 Settore Scientifico Disciplinare FIS/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: Interazione uomo macchina e Tecnologie Web
Nome Interazione uomo macchina e Tecnologie Web CFU 12
Ore di didattica frontale per CFU 10 Settore Scientifico Disciplinare INF/01
   

12 cfu così ripartiti nelle aree:

  • 2 CFU nell'area D - Linguaggi
  • 4 CFU nell'area H - Computazione su rete
  • 6 CFU nell'area L - Interazione, grafica e multimedialità

Sillabo dell'insegnamento

  • D - Linguaggi
    • MP - Metodologie di Programmazione
      * PL-EDRP - Event-Driven and Reactive Programming
      Progettazione e sviluppo di applicazioni web.
    • PLN - Paradigmi Linguistici
      + PL-PP - Programming paradigms (Imperative, Functional, ?)
      Il linguaggio Python e la alibreria grafica Kivy. Le interfacce ai servizi di sistema
  • H - Computazione su rete
    • PASR - Programmazione di Applicazioni e Servizi di Rete
      * PBD-WP - Web Platforms
      Architetture delle applicazioni Web: Web browser e Web server
    • PASR - Programmazione di Applicazioni e Servizi di Rete
      * PBD-WP - Web Platforms
      Applicazioni basate su pagine Web dinamiche.
    • SRM - Sistemi operativi di Rete e Middleware per la programmazione di rete
      * PBD-MP - Mobile Platforms
      Introduzione alla programmazione per mobile. La piattaforma Android
    • SRM - Sistemi operativi di Rete e Middleware per la programmazione di rete
      * PBD-MP - Mobile Platforms
      Processi e applicazioni in Android
  • L - Interazione, grafica e multimedialità
    • * MMPI - Modelli e Metodi per la Progettazione dell'Interazione
      * HCI-F - Foundations
      Interazione uomo macchina. Definizioni, contesto, evoluzione, nuove direzioni
    • * MMPI - Modelli e Metodi per la Progettazione dell'Interazione
      + HCI-DI - Designing Interaction
      Il fattore umano: percezione, attenziona, memoria, modelli mentali.
    • * PMTV - Principi, Metodologie e Tecniche di Valutazione di interfacce
      + HCI-PIS - Programming Interactive Systems
      Disegno di interazione; prototipazione
    • RV - Rendering e Visualizzazione
      + HCI-PIS - Programming Interactive Systems
      Disegno di interazioni: elementi di topografia elettronica, di layout e gestione del colore
    • * PMTV - Principi, Metodologie e Tecniche di Valutazione di interfacce
      + HCI-UCD - User-Centered Design
      User-centered design. tecniche di valutazione
    • * MMPI - Modelli e Metodi per la Progettazione dell'Interazione
      + HCI-PIS - Programming Interactive Systems
      Disegno inclusivo: accessibilita, disegno per utenti

Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).


Riepilogo dell'insegnamento: Linguaggi Formali e Traduttori
Nome Linguaggi Formali e Traduttori CFU 9
Ore di didattica frontale per CFU 10 Settore Scientifico Disciplinare INF/01
   

9 cfu così ripartiti nelle aree:

  • 9 CFU nell'area D - Linguaggi

Sillabo dell'insegnamento

  • D - Linguaggi
    • * LF - Linguaggi Formali
      + AL-BACC - Basic Automata, Computability and Complexity
      Automi a stati finiti ed espressioni regolari.
    • * LF - Linguaggi Formali
      + AL-BACC - Basic Automata, Computability and Complexity
      Analisi lessicale.
    • * LF - Linguaggi Formali
      + AL-BACC - Basic Automata, Computability and Complexity
      Analisi Lessicale . Implementazione di automi
    • * LF - Linguaggi Formali
      + AL-BACC - Basic Automata, Computability and Complexity
      Grammatiche e famiglie di linguaggi
    • * TTCI - Tecniche di Traduzione: Compilatori e Interpreti
      * PL-SyA - Syntax Analysis
      Analisi sintattica: parsificazione top-down e buttom-up
    • * TTCI - Tecniche di Traduzione: Compilatori e Interpreti
      * PL-SyA - Syntax Analysis
      Realizzazione di analizzatori a dsicesa ricorsiva
    • * TTCI - Tecniche di Traduzione: Compilatori e Interpreti
      + PL-LTE - Language Translation and Execution
      Traduzione diretta dalla sintassi
    • * TTCI - Tecniche di Traduzione: Compilatori e Interpreti
      PL-CG - Code Generation
      Generazione di codice intermedio
    • * TTCI - Tecniche di Traduzione: Compilatori e Interpreti
      PL-CG - Code Generation
      Sviluppo di un compilatore per un semplice programma

Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).


Riepilogo dell'insegnamento: Matematica discreta e Logica
Nome Matematica discreta e Logica CFU 12
Ore di didattica frontale per CFU 10 Settore Scientifico Disciplinare MAT/02
   

12 cfu così ripartiti nelle aree:

  • 12 CFU nell'area MAT - Crediti di MATEMATICA

Sillabo dell'insegnamento

  • MAT - Crediti di MATEMATICA
    • MAT/02 - Algebra
      + DS-SRF - Sets, Relations, and Functions
      Linguaggio degli insiemi: fondamenti
    • MAT/02 - Algebra
      + DS-SRF - Sets, Relations, and Functions
      Linguaggio degli insiemi: relazioni
    • MAT/02 - Algebra
      + DS-BC - Basics of Counting
      Calcolo combinatorio
    • MAT/02 - Algebra
      MAT/02 - Algebra
      Strutture algebriche
    • MAT/02 - Algebra
      + DS-BC - Basics of Counting
      Aritmentica modulare
    • MAT/02 - Algebra
      + DS-BC - Basics of Counting
      Gruppo delle permutazioni
    • MAT/01 - Logica Matematica
      + DS-PT - Proof Techniques
      Tecniche di dimostrazione.
    • MAT/01 - Logica Matematica
      + DS-BL - Basic Logics
      Formalizzazione: linguaggi proposizionali.
    • MAT/01 - Logica Matematica
      + DS-PT - Proof Techniques
      Il principio di induzione
    • MAT/01 - Logica Matematica
      MAT/01 - Logica Matematica
      Reticoli
    • MAT/01 - Logica Matematica
      MAT/01 - Logica Matematica
      Algebre di Boole
    • MAT/01 - Logica Matematica
      MAT/01 - Logica Matematica
      Insiemi infiniti

Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).


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

9 cfu così ripartiti nelle aree:

  • 9 CFU nell'area C - Programmazione

Sillabo dell'insegnamento

  • C - Programmazione
    • * CB - Costrutti di Base
      + PL-PP - Programming paradigms (Imperative, Functional, ?)
      Informazioni di base su linguaggi di programmazione
    • * P - Procedure
      + AL-AS - Algorithmic Strategies
      Algoritmi iterativi e ricorsivi I
    • * P - Procedure
      + AL-AS - Algorithmic Strategies
      Algoritmi iterativi e ricorsivi II
    • * SDTD - Strutture Dati e Tipi di Dati astratti
      + PL-BTS - Basic Type Systems
      Linguaggi di riferimento: variabili, tipi di dato fondamentali
    • * CB - Costrutti di Base
      + PL-PP - Programming paradigms (Imperative, Functional, ?)
      Linguaggi di riferimento: assegnazione e controllo del flusso
    • * SCP - Sviluppo e Correttezza dei Programmi
      + PL-PP - Programming paradigms (Imperative, Functional, ?)
      Correttezza parziale, terminazione e nozioni di costo
    • * PSA - Problem Solving e Algoritmi
      + AL-FDA - Fundamental Data Structures and Algorithms
      Esercitazioni in laboratorio su algoritmi
    • * PSA - Problem Solving e Algoritmi
      + AL-FDA - Fundamental Data Structures and Algorithms
      Esercitazioni in laboratorio su algoritmi
    • * PSA - Problem Solving e Algoritmi
      + AL-FDA - Fundamental Data Structures and Algorithms
      Esercitazioni in laboratorio su algoritmi

Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).


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

9 cfu così ripartiti nelle aree:

  • 3 CFU nell'area B - Algoritmi
  • 6 CFU nell'area C - Programmazione

Sillabo dell'insegnamento

  • B - Algoritmi
    • * A - Algoritmi fondamentali
      + AL-FDA - Fundamental Data Structures and Algorithms
      Esercitazioni in laboratorio
    • * A - Algoritmi fondamentali
      + AL-FDA - Fundamental Data Structures and Algorithms
      Esercitazioni in laboratorio
    • * A - Algoritmi fondamentali
      + AL-FDA - Fundamental Data Structures and Algorithms
      Esercitazioni in laboratorio
  • C - Programmazione
    • PP - Paradigmi di Programmazione
      + PL-PP - Programming paradigms (Imperative, Functional, ?)
      Concetti di base programmazione imperativa e java
    • * POO - Programmazione Orientata agli Oggetti
      + PL-OOP - Object-Oriented Programming
      Incapsulamento, definizione di classe, creazione e uso di oggetti
    • * POO - Programmazione Orientata agli Oggetti
      + PL-OOP - Object-Oriented Programming
      Relazioni tra clssi, polimorfismo, classi parzialmente definite, interfacce
    • * POO - Programmazione Orientata agli Oggetti
      + PL-OOP - Object-Oriented Programming
      Invarianti di classe, eccezione e gestione
    • * POO - Programmazione Orientata agli Oggetti
      + PL-OOP - Object-Oriented Programming
      Progettazione a oggetti e UML
    • * SDTD - Strutture Dati e Tipi di Dati astratti
      + AL-FDA - Fundamental Data Structures and Algorithms
      Progettazione e implementazione di strutture dati

Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).


Riepilogo dell'insegnamento: Programmazione III
Nome Programmazione III CFU 6
Ore di didattica frontale per CFU 10 Settore Scientifico Disciplinare INF/01
   

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area C - Programmazione

Sillabo dell'insegnamento

  • C - Programmazione
    • PP - Paradigmi di Programmazione
      + PL-PP - Programming paradigms (Imperative, Functional, ?)
      Programmazione di eventi in Java
    • * CB - Costrutti di Base
      + HCI-PIS - Programming Interactive Systems
      Organizzazione e uso di Interfacce grafiche
    • PCC - Programmazione Concorrente
      + OS-C - Concurrency
      Programmazione Multithread: esecuzione concorrente di istruzioni
    • * POO - Programmazione Orientata agli Oggetti
      + PL-OOP - Object-Oriented Programming
      Programmazione Multithread: i thread in Java
    • PCC - Programmazione Concorrente
      + PD-PF - Parallelism Fundamentals
      Problemi di sincronizzazione
    • * POO - Programmazione Orientata agli Oggetti
      + PL-OOP - Object-Oriented Programming
      Programmazione in rete in Java

Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).


Riepilogo dell'insegnamento: Reti I
Nome Reti I CFU 6
Ore di didattica frontale per CFU 10 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
    • * PT - Protocolli
      + NC-I - Introduction: Computer Network Architecture
      Fondamenti su reti di calcolatori
    • * PT - Protocolli
      + NC-NA - Networked Applications
      Il livello applicativo: suite di applicazioni
    • * PT - Protocolli
      + NC-RF - Routing And Forwarding
      Il livello di trasporto e il livello di instradamento
    • * PT - Protocolli
      + NC-LAN - Local Area Networks
      Il livello Link e livello di comunicazione: condivisione del mezzo e controllo di flusso
    • * SR - Sicurezza delle Reti
      + NC-RDD - Reliable Data Delivery
      Affidabilita'dei protocolli di comunicazione
    • * ARTC - Architettura delle Reti di Calcolatori
      NC-M - Mobility
      Reti wireless e mobilita'

Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).


Riepilogo dell'insegnamento: Sistemi intelligenti
Nome Sistemi intelligenti CFU 6
Ore di didattica frontale per CFU 10 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
    • * RP - Risoluzione di Problemi
      * IS-FI - Fundamental Issues
      Introduzione automatica di Problemi: : definizione del concetto di problema e di soluzione. Risoluzione automatica di problemi
    • * RP - Risoluzione di Problemi
      * IS-BSS - Basic Search Strategies
      Tre approcci diversi alla soluzione di problemi e loro strategie di ricerca.
    • * RP - Risoluzione di Problemi
      * IS-BSS - Basic Search Strategies
      Tre approcci diversi alla soluzione di problemi e loro strategie di ricerca.
    • ARC - Acquisizione e Rappresentazione della Conoscenza
      * IS-BKRR - Basic Knowledge Representation and Reasoning
      Rappresentazione della conoscenza e ragionamento: formalismi logici e rappresentazioni strutturate
    • ARC - Acquisizione e Rappresentazione della Conoscenza
      * IS-BKRR - Basic Knowledge Representation and Reasoning
      Rappresentazione della conoscenza e ragionamento: formalismi logici e rappresentazioni strutturate
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      * IS-BML - Basic Machine Learning
      Agenti e apprendimento automatico

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 12
Ore di didattica frontale per CFU 10 Settore Scientifico Disciplinare INF/01
   

12 cfu così ripartiti nelle aree:

  • 3 CFU nell'area C - Programmazione
  • 9 CFU nell'area F - Sistemi operativi

Sillabo dell'insegnamento

  • C - Programmazione
    • * CB - Costrutti di Base
      + PL-PP - Programming paradigms (Imperative, Functional, ?)
      Costrutti principali del linguaggio C
    • PCC - Programmazione Concorrente
      * PL-CP - Concurrency and Parallelism
      System call per la creazione e la sincronizzazione di processi in Unix
    • PCC - Programmazione Concorrente
      * PL-CP - Concurrency and Parallelism
      System call per Interprocess communication e gestione dei segnali in Unix
  • F - Sistemi operativi
    • * SCO - Struttura e Componenti di un sistema operativo
      + OS-O - Overview of Operating Systems and Principles
      Struttura e servizi offerti dal sistema operativo
    • * GSP - Gestione e Sincronizzazione dei Processi
      + OS-C - Concurrency
      Processi e thread
    • * GSP - Gestione e Sincronizzazione dei Processi
      + OS-SD - Scheduling and Dispatch
      Scheduling della CPU
    • * GSP - Gestione e Sincronizzazione dei Processi
      + PD-PF - Parallelism Fundamentals
      Sincronizzazione dei processi
    • MA - Modelli e Architetture di sistemi operativi
      + AR-MSOA - Memory System Organization and Architecture
      Gestione memoria centrale
    • * GM - Gestione della Memoria
      + OS-MM - Memory Management
      Memoria virtuale
    • * FS - File System
      * OS-FS - File Systems
      Gestione memoria secondaria: file system
    • GCA - Gestione e Controllo degli Accessi
      * OS-SPr - Security and Protection
      Tecniche di protezione
    • GP - Gestione delle Periferiche
      OS-DM - Device Management
      Gestione memoria secondaria e terziaria

Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).


Riepilogo dell'insegnamento: Sviluppo delle Applicazioni Software
Nome Sviluppo delle Applicazioni Software CFU 9
Ore di didattica frontale per CFU 10 Settore Scientifico Disciplinare INF/01
   

9 cfu così ripartiti nelle aree:

  • 9 CFU nell'area I - Ingegneria del software

Sillabo dell'insegnamento

  • I - Ingegneria del software
    • * PSS - Processi di Sviluppo del Software
      + SE-SPRE - Software Processes and Requirement Engineering
      Il problema del software, il problema della software engeneering
    • * PSS - Processi di Sviluppo del Software
      + SE-SPRE - Software Processes and Requirement Engineering
      L'approccio della software engeneering e il processo software
    • * AR - Analisi dei Requisiti
      + SE-SPRE - Software Processes and Requirement Engineering
      Raccolta e specifica dei requisiti: l'analisi del problema, la specifica dei requisiti, la validazione
    • * PSC - Progettazione del Software e Codifica
      + SE-SDC - Software Design and Construction
      Pianificazione del progetto software: previsione di costi, tempi e risorse, pianificazione delle attivita'
    • * PSC - Progettazione del Software e Codifica
      + SE-SDC - Software Design and Construction
      Progettazione in ambito funzionale e in ambito orientato agli oggetti. La validazione e le metriche
    • * PSC - Progettazione del Software e Codifica
      + SE-SDC - Software Design and Construction
      Progetto di dettaglio e codifica. Verifica e metriche associate
    • * TVV - Testing, Verifica e Validazione
      + SE-SVV - Software Verification and Validation
      Testing. La nozione di fault, error e faillure.
    • * TVV - Testing, Verifica e Validazione
      + SE-SDC - Software Design and Construction
      Test funzionali e strutturali, test di unit?, integrazione, sistema e accettazione
    • * AR - Analisi dei Requisiti
      + SE-TE - Tools and Environments
      Le metrichepproccio della software engeneering e il processo software

Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).


Riepilogo dell'insegnamento: Calcolabilità e Complessità
Nome Calcolabilità e Complessità CFU 6
Ore di didattica frontale per CFU 10 Settore Scientifico Disciplinare INF/01
   

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area A - Fondamenti

Sillabo dell'insegnamento

  • A - Fondamenti
    • * CAL - Calcolabilità
      + AL-BACC - Basic Automata, Computability and Complexity
      Teoria della computabilita': Le machine di Turing
    • * CAL - Calcolabilità
      + AL-BACC - Basic Automata, Computability and Complexity
      Teoria della computabilita': Le machine di Turing
    • * CAL - Calcolabilità
      + AL-BACC - Basic Automata, Computability and Complexity
      Problemi non risolubili: funzioni ricorsive
    • SLP - Semantica dei Linguaggi di Programmazione
      + AL-BACC - Basic Automata, Computability and Complexity
      Problemi non risolubili: Calcolabilita'e linguaggi di programmazione
    • COM - Complessità
      + AL-BACC - Basic Automata, Computability and Complexity
      Teoria della complessita': Misure e classi di complessita
    • COM - Complessità
      AL-ACC - Advanced Computational Complexity
      'Teoria della complessita': classi P e NP, Problemi NP completi

Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).

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


Riepilogo dell'insegnamento: Economia e Gestione dell'Innovazione
Nome Economia e Gestione dell'Innovazione CFU 6
Ore di didattica frontale per CFU 10 Settore Scientifico Disciplinare SECS-P/nn
   

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.

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


Riepilogo dell'insegnamento: Linguaggi e Paradigmi di Programmazione
Nome Linguaggi e Paradigmi di Programmazione CFU 6
Ore di didattica frontale per CFU 10 Settore Scientifico Disciplinare INF/01
   

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area D - Linguaggi

Sillabo dell'insegnamento

  • D - Linguaggi
    • PLN - Paradigmi Linguistici
      + PL-PP - Programming paradigms (Imperative, Functional, ?)
      Introduzione ai paradigmi di programmazione
    • PLN - Paradigmi Linguistici
      + PL-PP - Programming paradigms (Imperative, Functional, ?)
      Calcolo come riscrittura: le basi della programmazione funzionale
    • PLN - Paradigmi Linguistici
      PL-TS - Type Systems
      Espressioni e loro tipi. Tipi di base
    • * MATR - Macchine Astratte e Tecniche per la Realizzazione dei linguaggi di programmazione
      + PL-PP - Programming paradigms (Imperative, Functional, ?)
      Progettazione di linguaggi funzionali. tecniche di ricorsione
    • * MATR - Macchine Astratte e Tecniche per la Realizzazione dei linguaggi di programmazione
      + PL-BTS - Basic Type Systems
      Ragionare sui programmi funzionali: tecniche di induzione
    • ALC - Astrazioni Linguistiche e Composizionalità
      + PL-BTS - Basic Type Systems
      L'idea di astrazione funzionale. Funzioni di ordine superiore

Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).

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


Riepilogo dell'insegnamento: Sicurezza
Nome Sicurezza CFU 6
Ore di didattica frontale per CFU 10 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
    • * SR - Sicurezza delle Reti
      + IAS-FCS - Foundational Concepts in Security
      Strumenti crittografici: cifrari simmetrici e asimmetrici, funzioni di Hash
    • * SR - Sicurezza delle Reti
      + IAS-FCS - Foundational Concepts in Security
      Strumenti crittografici; firma elettronica
    • * SR - Sicurezza delle Reti
      + IAS-FCS - Foundational Concepts in Security
      Sicurezza rete privata: analisi dei rischi, controllo accesso
    • * SR - Sicurezza delle Reti
      * IAS-PSD - Principles of Secure Design
      La sicurezza delle reti: intrusioni, virus, worm
    • * SR - Sicurezza delle Reti
      * IAS-PSD - Principles of Secure Design
      La sicurezza delle reti locali: sistemi firewall
    • * SR - Sicurezza delle Reti
      * IAS-DP - Defensive Programming
      La sicurezza delle reti locali: reti provate virtuali

Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).

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


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

6 cfu così ripartiti nelle aree:

  • 3 CFU nell'area G - Basi di dati
  • 3 CFU nell'area I - Ingegneria del software

Sillabo dell'insegnamento

  • G - Basi di dati
    • * PC - Progettazione concettuale
      + IM-IMC - Information Management Concepts
      Introduzione sistemi informativi aziendali: sistemi ERP
    • V - Varie
      + HCI-DI - Designing Interaction
      Integrazione con il cliente: i sistemi CIRM
    • V - Varie
      + IM-DMo - Data Modeling
      Gestione dell'azienda orientata ai processi
  • I - Ingegneria del software
    • * LMS - Linguaggi di Modellazione del Software
      + SE-SPRE - Software Processes and Requirement Engineering
      Fondamenti della tecnologia ad oggetti: principi di base della programmazione ad oggetti
    • * LMS - Linguaggi di Modellazione del Software
      + SE-TE - Tools and Environments
      UML: elementi del modello e discussione dei diagrammi principali
    • * AR - Analisi dei Requisiti
      + SE-TE - Tools and Environments
      Analisi dei requisiti: tecniche per la collezione e la specifica dei requisiti per il progetto di un sistema informativo

Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).

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