(*) Questo è il numero di docenti appartenenti ai settori scientifico-disciplinari INF/01 o ING-INF/05 che svolgono il loro carico didattico istituzionale presso questo corso di laurea
E' un percorso interdisciplinare
No
Commento
Legenda delle Aree
A:
Fondamenti
G:
Basi di dati
altro INF:
Crediti di INFORMATICA non classificati nelle aree
B:
Algoritmi
H:
Computazione su rete
INF:
Crediti di INFORMATICA non classificabili a priori
Riepilogo dell'insegnamento: Algoritmi e Strutture Dati + Laboratorio
Nome
Algoritmi e Strutture Dati + Laboratorio
CFU
12
Ore di didattica frontale per CFU
10
Settore Scientifico Disciplinare
INF/01
12 cfu così ripartiti nelle aree:
12 CFU nell'area B - Algoritmi
Sillabo dell'insegnamento
B - Algoritmi
SDA - Strutture di Dati Avanzate
Tecniche di hashing per la gestione di tabelle, Tecniche di bilanciamento di alberi.
*
SDF - Strutture di Dati Fondamentali
Strutture dati fondamentali: pile e code. Algoritmi per la loro manipolazione: inserimento, cancellazione.
TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
Analisi asintotica.
TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
Tecniche di progetto (divide-et-impera, golosa, ...).
*
A - Algoritmi fondamentali
Algoritmi fondamentali (ricerca, ordinamento, ...).
*
SDF - Strutture di Dati Fondamentali
Grafi: rappresentazione, algoritmi di visita. Alberi: visite, alberi binari di ricerca.
*
ASC - Algoritmi su Strutture Combinatorie
Algoritmi su grafi (cammini minimi, minimo albero ricoprente, ...).
*
ASC - Algoritmi su Strutture Combinatorie
Algoritmi approssimati. Fondamenti ed esempi (minimum vertex cover).
*
SDF - Strutture di Dati Fondamentali
Strutture dati elementari: vettori, matrici, liste. Algoritmi per la loro manipolazione: ricerca, inserimento, cancellazione
TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
Tecniche di base per l'analisi della complessità computazionale.
TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
Tecniche di progettazione algoritmi.
TAA - Tecniche Algoritmiche Avanzate
Programmazione di strutture dati e confronto critico dei risultati teorici e sperimentali.
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali
Riepilogo dell'insegnamento: Architettura degli Elaboratori
Nome
Architettura degli Elaboratori
CFU
6
Ore di didattica frontale per CFU
10
Settore Scientifico Disciplinare
ING-INF/05
6 cfu così ripartiti nelle aree:
6 CFU nell'area E - Architetture
Sillabo dell'insegnamento
E - Architetture
*
LII - Livello Instruction Set
Processori, gerarchie di memorie, comunicazioni, dispositivi.
*
AC - Aritmetica dei calcolatori
Reti combinatorie, Sistemi a livelli.
VMP - Valutazione e Miglioramento delle Prestazioni
Principi di parallelismo e cooperazione (validi a tutti i livelli), prestazioni
*
ASS - Linguaggio Assembler
Caratteristiche dei linguaggi di programmazione assembler con riferimento ad uno specifico caso di studio.
*
CCS - Circuiti combinatori e sequenziali
Funzionamento dell'elaboratore e delle sue parti hardware.
*
LMP - Livello di Microprogrammazione
Caratteristiche dei linguaggi di microprogrammazione con riferimento ad uno specifico caso di studio.
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali
Riepilogo dell'insegnamento: Basi di Dati + Laboratorio
Nome
Basi di Dati + Laboratorio
CFU
12
Ore di didattica frontale per CFU
10
Settore Scientifico Disciplinare
INF/01
12 cfu così ripartiti nelle aree:
12 CFU nell'area G - Basi di dati
Sillabo dell'insegnamento
G - Basi di dati
OFGI - Organizzazione Fisica e Gestione delle Interrogazioni
Tecniche di progettazione e gestione di sistemi di basi di dati con riferimento a SQL.
*
LI - Linguaggi di Interrogazione di Basi di Dati
Il linguaggio SQL.
OFGI - Organizzazione Fisica e Gestione delle Interrogazioni
Architettura funzionale dei DBMS.
*
DBMS - Sistemi di Gestione di Basi di Dati
Gestione ed evoluzione di basi di dati.
*
PC - Progettazione concettuale
Progettazione concettuale di basi di dati.
*
LI - Linguaggi di Interrogazione di Basi di Dati
Linguaggi di interrogazione di basi di dati.
*
ML - Modelli logici
Modelli di dati.
*
DBMS - Sistemi di Gestione di Basi di Dati
Sistemi per basi di dati
*
PC - Progettazione concettuale
Metodi relativi.
*
PL - Progettazione Logica
Progettazione logica di basi di dati.
V - Varie
Principi per la definizione, interrogazione, gestione ed evoluzione delle basi di dati.
V - Varie
Realizzazione di basi di dati.
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali
Riepilogo dell'insegnamento: Calcolo delle Probabilità e Statistica
Nome
Calcolo delle 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
Introduzione alla Statistica inferenziale: popolazione e campione casuale, intervalli fiduciari, tests di ipotesi.
MAT/06 - Probabilita' e Statistica Matematica
Catene di Markov.
MAT/06 - Probabilita' e Statistica Matematica
Teoremi limite. Approssimazione di modelli finiti con la distribuzione di Gauss.
MAT/06 - Probabilita' e Statistica Matematica
Regressione lineare e non lineare, correlazione tra variabili.Utilizzo di software statistici
MAT/06 - Probabilita' e Statistica Matematica
Elementi di Calcolo delle Probabilità. Probabilità classica. Probabilità condizionata. Variabili aleatorie. Principali leggi di probabilità discrete e continue.
MAT/06 - Probabilita' e Statistica Matematica
Statistica descrittiva con applicazioni al computer.
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali
Riepilogo dell'insegnamento: Diritto delle Nuove Tecnologie
Nome
Diritto delle Nuove Tecnologie
CFU
6
Ore di didattica frontale per CFU
10
Settore Scientifico Disciplinare
IUS/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.
Riepilogo dell'insegnamento: Elementi di Matematica Computazionale
Nome
Elementi di Matematica Computazionale
CFU
6
Ore di didattica frontale per CFU
10
Settore Scientifico Disciplinare
MAT/08
6 cfu così ripartiti nelle aree:
6 CFU nell'area MAT - Crediti di MATEMATICA
Sillabo dell'insegnamento
MAT - Crediti di MATEMATICA
MAT/08 - Analisi Numerica
Sorgenti di errore ed errore di propagazione.
MAT/08 - Analisi Numerica
Rappresentazione dei numeri in un computer.
MAT/08 - Analisi Numerica
Stabilità numerica e numero di condizionamento di un problema.
MAT/08 - Analisi Numerica
Soluzioni numeriche di sistemi di equazioni lineari.
MAT/08 - Analisi Numerica
Calcolo di radici di equazioni non lineari.
MAT/08 - Analisi Numerica
Interpolazione numerica ed introduzione all'integrazione numerica.
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali
Riepilogo dell'insegnamento: Fisica Generale
Nome
Fisica Generale
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: Fondamenti di Informatica
Nome
Fondamenti di Informatica
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
*
ALF - Automi e Linguaggi Formali
Modelli di calcolo (Macchine di Turing).
*
CAL - Calcolabilita'
Equivalenza Versioni Macchine di Turing e Tesi di Church.
*
CAL - Calcolabilita'
Risultati fondamentali di teoria della calcolabilità.
*
CAL - Calcolabilita'
Risultati fondamentali di teoria della calcolabilità.
*
ALF - Automi e Linguaggi Formali
Gerarchia di Chomsky.
*
ALF - Automi e Linguaggi Formali
Relazioni tra Insiemi Ricorsivi-Ricors. Enumerabili e Linguaggi generati da grammatiche.
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali
Riepilogo dell'insegnamento: Ingegneria del Software + Laboratorio
Nome
Ingegneria del Software + Laboratorio
CFU
12
Ore di didattica frontale per CFU
10
Settore Scientifico Disciplinare
INF/01
12 cfu così ripartiti nelle aree:
12 CFU nell'area I - Ingegneria del software
Sillabo dell'insegnamento
I - Ingegneria del software
*
LMS - Linguaggi di Modellazione del Software
Principali diagrammi UML.
*
TVV - Testing, Verifica e Validazione
Validazione.
MES - Manutenzione ed Evoluzione del Software
Processi di supporto (gestione e controllo, documentazione, ...).
*
TVV - Testing, Verifica e Validazione
Verifica.
*
ASW - Architetture Software
Realizzazione di sistema software.
*
PSS - Processi di Sviluppo del Software
Specifica dei requisiti.
*
PSC - Progettazione del Software e Codifica
Progettazione di sistema software.
MAT/02 - Algebra
Partizioni e relazioni di equivalenza. Calcolo combinatorio.
MAT/02 - Algebra
Matrici: Operazioni con le matrici, determinante di una matrice, matrici invertibili.
MAT/02 - Algebra
Omomorfismi, isomorfismi.
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali
Riepilogo dell'insegnamento: Matematica Generale
Nome
Matematica Generale
CFU
6
Ore di didattica frontale per CFU
10
Settore Scientifico Disciplinare
MAT/05
6 cfu così ripartiti nelle aree:
6 CFU nell'area MAT - Crediti di MATEMATICA
Sillabo dell'insegnamento
MAT - Crediti di MATEMATICA
MAT/05 - Analisi Matematica
Limiti di successioni e di funzioni in una variabile reale.
MAT/05 - Analisi Matematica
Alcuni limiti notevoli.
MAT/05 - Analisi Matematica
Funzioni continue.
MAT/05 - Analisi Matematica
Derivate ed integrali (definiti ed indefiniti).
MAT/05 - Analisi Matematica
Studio di funzione.
MAT/05 - Analisi Matematica
Polinomi di Taylor, Serie numeriche.
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali
Riepilogo dell'insegnamento: Programmazione I
Nome
Programmazione I
CFU
12
Ore di didattica frontale per CFU
10
Settore Scientifico Disciplinare
INF/01
12 cfu così ripartiti nelle aree:
12 CFU nell'area C - Programmazione
Sillabo dell'insegnamento
C - Programmazione
*
PSA - Problem Solving e Algoritmi
Algoritmi e problem-solving.
*
SS - Sintassi e Semantica
Sintassi dei linguaggi di programmazione.
*
SS - Sintassi e Semantica
Semantica dei linguaggi di programmazione.
*
CB - Costrutti di Base
Costrutti di base della programmazione.
*
SDTD - Strutture Dati e Tipi di Dati astratti
Tipi di dati.
*
P - Procedure
Funzioni e procedure.
*
R - Ricorsione
Ricorsione.
*
SCP - Sviluppo e Correttezza dei Programmi
Correttezza dei programmi.
*
POO - Programmazione Orientata agli Oggetti
Elementi di programmazione a oggetti: Classi, oggetti, ereditarietà, polimorfismo.
*
POO - Programmazione Orientata agli Oggetti
Il linguaggio Java.
V - Varie
Relativi ambienti di sviluppo.
*
POO - Programmazione Orientata agli Oggetti
Sviluppo di un progetto software in Java.
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali
Riepilogo dell'insegnamento: Programmazione II
Nome
Programmazione II
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_M - Una qualunque delle aree da A a M
Sillabo dell'insegnamento
Non è presente il sillabo poiché non vi sono crediti allocati in aree per cui è previsto.
Riepilogo dell'insegnamento: Project Management
Nome
Project Management
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.
Riepilogo dell'insegnamento: Reti di Elaboratori
Nome
Reti di Elaboratori
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
Protocolli di basso livello.
*
PT - Protocolli
Protocolli di comunicazione, TCP/IP, instradamento e trasporto.
*
PT - Protocolli
Protocolli e servizi per applicazioni di rete.
GRC - Gestione di Reti di Calcolatori
Monitor del traffico di rete.
*
SR - Sicurezza delle Reti
Sicurezza delle Reti.
DR - Dispositivi di Rete
Il protocollo TCP/IP: analisi dei socket, porte, aprire e chiudere una connessione, controllo di flusso e congestione.
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali
Riepilogo dell'insegnamento: Ricerca Operativa
Nome
Ricerca Operativa
CFU
6
Ore di didattica frontale per CFU
10
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
Teoria della PL. Richiami di algebra lineare.
MAT/09 - Ricerca Operativa
Il metodo del Simplesso.
MAT/09 - Ricerca Operativa
Dualità e analisi della sensitività. Ottimalità nella Programmazione Lineare. Analisi della sensitività.
MAT/09 - Ricerca Operativa
Il metodo di Branch & Bound. Problemi di trasporto: definizione, formulazione del problema e proprietà.
MAT/09 - Ricerca Operativa
Problemi di cammino minimo: definizione, formulazione del problema e proprietà.
MAT/09 - Ricerca Operativa
PLI e Ottimizzazione su reti.
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali
Riepilogo dell'insegnamento: Sistemi Operativi + Applicazioni Industriali
Nome
Sistemi Operativi + Applicazioni Industriali
CFU
12
Ore di didattica frontale per CFU
10
Settore Scientifico Disciplinare
INF/01
12 cfu così ripartiti nelle aree:
12 CFU nell'area F - Sistemi operativi
Sillabo dell'insegnamento
F - Sistemi operativi
*
SCO - Struttura e Componenti di un sistema operativo
Struttura di un sistema operativo.
MA - Modelli e Architetture di sistemi operativi
Sviluppo dei moderni sistemi (e scelte progettuali che lo guidano).
MA - Modelli e Architetture di sistemi operativi
Tassonomia dei Sistemi Operativi (Utente, Architettura, Dominio).
*
GSP - Gestione e Sincronizzazione dei Processi
Gestione dei processi: scheduling, sincronizzazione e deadlock problem.
*
GM - Gestione della Memoria
Gestione memoria e dispositivi.
*
FS - File System
Gestione file in ambiente centralizzato e distribuito.
MA - Modelli e Architetture di sistemi operativi
Modello client/server.
*
AMM - Amministrazione di sistema
Interfaccia utente Unix-Linux.
*
SCO - Struttura e Componenti di un sistema operativo
Strutture dati di Unix-Linux.
PS - Programmazione di Sistema
System calls Unix-Linux.
PS - Programmazione di Sistema
Programmazione in ambiente Unix -Linux.
PS - Programmazione di Sistema
Programmazione di rete in ambiente Unix-Linux.
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali
Riepilogo dell'insegnamento: Tecnologie del Web
Nome
Tecnologie del Web
CFU
6
Ore di didattica frontale per CFU
10
Settore Scientifico Disciplinare
ING-INF/05
6 cfu così ripartiti nelle aree:
6 CFU nell'area C - Programmazione
Sillabo dell'insegnamento
C - Programmazione
*
POO - Programmazione Orientata agli Oggetti
Pagine Attive: Lato Server CGI Microsoft ASP Java Server Page Servlets PHP ISAPI e NSAPI. Cenni su Cold Fusion e sistemi similari .
*
SCP - Sviluppo e Correttezza dei Programmi
Pagine attive: Lato Client Javascript, VBScript, oggetti predefiniti proprieta' e metodi gestione eventi. Page submitting: Metodo Get, Metodo Post Applets, Controlli ActiveX. Limiti della programmazione lato client.
PP - Paradigmi di Programmazione
Componenti Web: http servers. Funzione Universo: Microsoft Universo. Unix/Linux Database Servers. Funzioni Interazione tra componenti (Browsers, HTTP Servers, Database servers) .
*
CB - Costrutti di Base
Componenti Web: http browsers. Funzione, html, CSS. Metodologie progettazione interfaccia: MIME Types.
*
CB - Costrutti di Base
I Protocolli Web: http/https, ftp/ftp anonymous Sicurezza: SSL.
*
SCP - Sviluppo e Correttezza dei Programmi
Interazioni con i database servers. Limiti della programmazione lato server. Metodologie di progettazione siti con pagine attive.
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali