Riepilogo dell'insegnamento: Algoritmi e strutture dati
Nome
Algoritmi e strutture dati
CFU
9
Ore di didattica frontale per CFU
8
Settore Scientifico Disciplinare
INF/01
9 cfu così ripartiti nelle aree:
1 CFU nell'area A - Fondamenti
6 CFU nell'area B - Algoritmi
2 CFU nell'area C - Programmazione
Sillabo dell'insegnamento
A - Fondamenti
COM - Complessita'
Notazione asintotica e ricorrenze
B - Algoritmi
*
SDF - Strutture di Dati Fondamentali
Liste, Pile, Code, Insiemi
*
SDF - Strutture di Dati Fondamentali
Alberi, Grafi
*
A - Algoritmi fondamentali
Algoritmi fondamentali su Alberi e Grafi
TAA - Tecniche Algoritmiche Avanzate
Paradigma generativo e selettivo: tecnica enumerativa, greedy, di backtracking e divide et impera.
SDA - Strutture di Dati Avanzate
Code con priorità, Heap, Dizionari e tabelle hash
TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
Specifiche algebriche di strutture dati
C - Programmazione
*
SDTD - Strutture Dati e Tipi di Dati astratti
Realizzazione di Strutture Dati Astratte
*
POO - Programmazione Orientata agli Oggetti
Introduzione alla orientata agli oggetti e al linguaggio C++
(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa
Riepilogo dell'insegnamento: Analisi matematica
Nome
Analisi matematica
CFU
9
Ore di didattica frontale per CFU
8
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
I numeri reali e le funzioni di una variabile reale: nozioni di base
MAT/05 - Analisi Matematica
Limiti e continuità di funzioni reali di una variabile reale
MAT/05 - Analisi Matematica
Calcolo differenziale per funzioni di una variabile reale
MAT/05 - Analisi Matematica
Infiniti e infinitesimi, Formula di Taylor
MAT/05 - Analisi Matematica
Calcolo integrale per funzioni di una variabile reale
MAT/05 - Analisi Matematica
Successioni e serie numeriche
MAT/05 - Analisi Matematica
esercitazioni
MAT/05 - Analisi Matematica
calcolo integrale per funzioni di una variabile reale
MAT/05 - Analisi Matematica
successioni e serie numeriche
(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa
Riepilogo dell'insegnamento: Architettura degli elaboratori e sistemi operativi
Nome
Architettura degli elaboratori e sistemi operativi
CFU
9
Ore di didattica frontale per CFU
8
Settore Scientifico Disciplinare
INF/01
9 cfu così ripartiti nelle aree:
5 CFU nell'area E - Architetture
4 CFU nell'area F - Sistemi operativi
Sillabo dell'insegnamento
E - Architetture
*
ASS - Linguaggio Assembler
Livello del linguaggio Assembly La programmazione Assembly nell'8086 Utilizzo dell'ambiente EMU8086
*
CCS - Circuiti combinatori e sequenziali
Algebra di Boole Porte logiche Esempi di circuiti combinatori e sequenziali
*
AC - Aritmetica dei calcolatori
Aritmetica reale e aritmetica finita Sistemi di numerazione Rappresentazione binaria dei numeri naturali, interi, reali Codifica dell'informazione numerica e non numerica
*
LII - Livello Instruction Set
Caratteristiche delle istruzioni macchina Tipi di operandi, dati, istruzioni Formati di istruzioni Metodi di indirizzamento
*
LMP - Livello di Microprogrammazione
Struttura interna della CPU, Data Path Ciclo di istruzione Implementazione dell'unità di controllo
F - Sistemi operativi
*
SCO - Struttura e Componenti di un sistema operativo
Diverse tipologie di Sistemi Operativi Principali componenti dei Sistemi Operativi Principali modelli strutturali
*
GSP - Gestione e Sincronizzazione dei Processi
Definizione di processo e stati di un processo Gestione e schedulazione dei processi Sincronizzazione e concorrenza di processi
*
GM - Gestione della Memoria
Concetto di memoria virtuale Tecniche di rilocazione Tecniche di gestione della memoria (partizionamento, segmentazione, paginazione)
*
FS - File System
Organizzazione logica e fisica del file system Metodi di accesso ai file Metodi di allocazione
(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa
Riepilogo dell'insegnamento: Basi di dati
Nome
Basi di dati
CFU
9
Ore di didattica frontale per CFU
8
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
*
PL - Progettazione Logica
Progettazione di basi di dati
*
PC - Progettazione concettuale
Progettazione di basi di dati
*
LI - Linguaggi di Interrogazione di Basi di Dati
Linguaggi di interrogazione
*
LI - Linguaggi di Interrogazione di Basi di Dati
Linguaggi di interrogazione
*
LI - Linguaggi di Interrogazione di Basi di Dati
Linguaggi di interrogazione
*
ML - Modelli logici
Il modello relazionale
*
ML - Modelli logici
Il modello relazionale
*
ML - Modelli logici
Il modello relazionale
*
DBMS - Sistemi di Gestione di Basi di Dati
Architetture dei DBMS
(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa
Riepilogo dell'insegnamento: Calcolo numerico
Nome
Calcolo numerico
CFU
6
Ore di didattica frontale per CFU
8
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
Aritmetica di macchina, analisi dell'errore e del condizionamento
MAT/08 - Analisi Numerica
Metodi numerici per il calcolo degli zeri di funzione
MAT/08 - Analisi Numerica
Elementi di algebra lineare (vettori, matrici, sistemi lineari); algebra lineare numerica (fattorizzazione LU, minimi quadrati)
MAT/08 - Analisi Numerica
Elementi di programmazione in MATLAB
MAT/08 - Analisi Numerica
Elementi di programmazione in MATLAB
(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa
Riepilogo dell'insegnamento: Fondamenti di informatica
Nome
Fondamenti di informatica
CFU
6
Ore di didattica frontale per CFU
8
Settore Scientifico Disciplinare
INF/01
6 cfu così ripartiti nelle aree:
6 CFU nell'area A - Fondamenti
Sillabo dell'insegnamento
A - Fondamenti
*
CAL - Calcolabilita'
Il modello delle machine URM
*
CAL - Calcolabilita'
Linguaggi calcolabili, URM universale, macchine di Turing
*
CAL - Calcolabilita'
Funzioni di misura di tempo e spazio
COM - Complessita'
Classi (tempo/spazio) deterministiche e non. P- e NP-completezza
*
ALF - Automi e Linguaggi Formali
Automi a stati finiti e linguaggi regolari
*
ALF - Automi e Linguaggi Formali
Grammatiche Libere e Push down automata, problemi di decisione e automi
(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa
Riepilogo dell'insegnamento: Ingegneria del software
Nome
Ingegneria del software
CFU
9
Ore di didattica frontale per CFU
8
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
principi di ingegneria del software
*
AR - Analisi dei Requisiti
requisiti software
*
AR - Analisi dei Requisiti
analisi e specifiche software
*
ASW - Architetture Software
stili architetturali, strati, object oriented
*
LMS - Linguaggi di Modellazione del Software
Linguaggio UML per la modellazione del software
*
LMS - Linguaggi di Modellazione del Software
stereotipi UML
*
PSC - Progettazione del Software e Codifica
Progettazione di alto livello e progettazione di dettaglio
*
PSC - Progettazione del Software e Codifica
modellazione dei dati
*
TVV - Testing, Verifica e Validazione
testing white box e black box
(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa
6 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
Sistemi interattivi e interfacce d'uso
*
MMPI - Modelli e Metodi per la Progettazione dell'Interazione
Progettare per l'utente
TMI - Teorie e Modelli per l'Interazione
L'ingegneria della usabilità
*
MMPI - Modelli e Metodi per la Progettazione dell'Interazione
Generazione dei prototipi e storyboard
*
MMPI - Modelli e Metodi per la Progettazione dell'Interazione
Gli standard della human-system interaction, I principi del dialogo secondo la ISO 9241-110
*
PMTV - Principi, Metodologie e Tecniche di Valutazione di interfacce
Valutare l'usabilità
(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa
Riepilogo dell'insegnamento: Laboratorio di informatica
Nome
Laboratorio di informatica
CFU
9
Ore di didattica frontale per CFU
8
Settore Scientifico Disciplinare
ING-INF/05
9 cfu così ripartiti nelle aree:
3 CFU nell'area C - Programmazione
2 CFU nell'area D - Linguaggi
2 CFU nell'area E - Architetture
2 CFU nell'area F - Sistemi operativi
Sillabo dell'insegnamento
C - Programmazione
*
P - Procedure
procedure e funzioni, tecniche di passaggio dei parametri, funzioni ricorsive
PP - Paradigmi di Programmazione
principi di programmazione imperativa
*
PSA - Problem Solving e Algoritmi
problem solving, realizzazione e prova di algoritmi fondamentali
D - Linguaggi
MP - Metodologie di Programmazione
principi di programmazione strutturata, la modularità
PLN - Paradigmi Linguistici
esercitazioni in linguaggi imperativi
MA - Modelli e Architetture di sistemi operativi
uso di sistemi operativi diversi
(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa
Riepilogo dell'insegnamento: Linguaggi di programmazione
Nome
Linguaggi di programmazione
CFU
9
Ore di didattica frontale per CFU
8
Settore Scientifico Disciplinare
INF/01
9 cfu così ripartiti nelle aree:
9 CFU nell'area D - Linguaggi
Sillabo dell'insegnamento
D - Linguaggi
*
MATR - Macchine Astratte e Tecniche per la Realizzazione dei linguaggi di programmazione
Linguaggi di programmazione. Gerarchia di linguaggi di programmazione e di macchine astratte: linguaggi macchina, linguaggi assembler, linguaggi di alto livello.
*
LF - Linguaggi Formali
Linguaggi: Definizioni preliminari (alfabeto, parola, stringa, uguaglianza tra parole, concatenazione di parole, potenza di parole, sottostringa, prefisso, suffisso, monoide libero generato da un insieme). Linguaggi formali. Inquadramento della teoria dei linguaggi formali nell'informatica teorica.
*
LF - Linguaggi Formali
Classificazione di Chomsky. Operazioni sui linguaggi (unione, concatenazione, iterazione, complemento, intersezione, potenza e riflessione) e proprietà di chiusura delle classi di linguaggi rispetto alle operazioni.
*
LF - Linguaggi Formali
Generazione di linguaggi: un'introduzione alle grammatiche. Carte sintattiche e Backus-Naur Form, grammatiche generative o a struttura di frase, derivazione diretta, derivazione, linguaggio generato da una grammatica, forma di frase, frase, equivalenza tra grammatiche, relazione tra grammatiche e linguaggi, non determinismo, correttezza di una grammatica: indecidibilità del problema.
*
LF - Linguaggi Formali
Linguaggi liberi dal contesto e dipendenti dal contesto. Linguaggi regolari, espressioni regolari, automi e linguaggi a stati finiti. Teorema di equivalenza delle classi di linguaggi riconosciuti da automi a stati finiti deterministici e non deterministici, teorema di equivalenza delle classi di linguaggi regolari, a stati finiti e lineari destri (teorema di Kleene).
*
TTCI - Tecniche di Traduzione: Compilatori e Interpreti
Compilazione e Interpretazione. Il modello di un compilatore: analizzatore lessicale, analizzatore sintattico, analizzatore semantico, generazione e ottimizzazione del codice.
*
TTCI - Tecniche di Traduzione: Compilatori e Interpreti
Analisi lessicale e realizzazione di uno scanner. Tabella dei simboli: costruzione ed interazione, contenuti, operazioni, organizzazione per linguaggi a blocchi e non, rappresentazione.
*
S - Semantica
Semantica denotazionale, semantica operazionale e cenni di semantica assiomatica. Analisi di programmi.
MP - Metodologie di Programmazione
Paradigmi di programmazione ed evoluzione dei linguaggi di programmazione.
(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa
Riepilogo dell'insegnamento: Matematica discreta
Nome
Matematica discreta
CFU
9
Ore di didattica frontale per CFU
8
Settore Scientifico Disciplinare
MAT/02
9 cfu così ripartiti nelle aree:
9 CFU nell'area MAT - Crediti di MATEMATICA
Sillabo dell'insegnamento
MAT - Crediti di MATEMATICA
MAT/02 - Algebra
esercitazioni
MAT/02 - Algebra
Elementi di insiemistica,Relazioni e funzioni
MAT/02 - Algebra
Relazioni di equivalenza e partizioni
MAT/02 - Algebra
Relazioni d'ordine
MAT/02 - Algebra
Strutture algebriche,gruppi, permutazioni e anelli
MAT/02 - Algebra
Reticoli e algebra di Boole
MAT/02 - Algebra
esercitazioni
MAT/02 - Algebra
reticoli e algebra di boole
(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa
Riepilogo dell'insegnamento: Metodi di osservazione
Nome
Metodi di osservazione
CFU
6
Ore di didattica frontale per CFU
8
Settore Scientifico Disciplinare
FIS/07
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: Progettazione e produzione multimediale
Nome
Progettazione e produzione multimediale
CFU
9
Ore di didattica frontale per CFU
8
Settore Scientifico Disciplinare
INF/01
9 cfu così ripartiti nelle aree:
9 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
Modelli e metodi di progetto di un'applicazione multimediale
*
MMPI - Modelli e Metodi per la Progettazione dell'Interazione
Modellazione della navigazione in un'applicazione multimediale
*
IMW - Ipertesti, Multimedialità e WWW
Ambienti autore per la realizzazione di multimedia
*
PMTV - Principi, Metodologie e Tecniche di Valutazione di interfacce
Principi, Metodologie e tecniche di valutazione di interfacce. Progettare l'interfaccia di un multimedia (storyboard, prototipi)
*
PMTV - Principi, Metodologie e Tecniche di Valutazione di interfacce
Modelli di rappresentazione e manipolazione di dati multimediali
*
IMW - Ipertesti, Multimedialità e WWW
Ipertesto, Ipermedia e Multimedia
*
IMW - Ipertesti, Multimedialità e WWW
Linguaggi per la realizzazione dell'interazione
*
IMW - Ipertesti, Multimedialità e WWW
Caratteristiche di un'applicazione multimediale
ESM - Elaborazione di Segnali Multimediali (immagini, suoni e video)
Forme di presentazione dei messaggi multimediali
(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa
Riepilogo dell'insegnamento: Programmazione
Nome
Programmazione
CFU
9
Ore di didattica frontale per CFU
8
Settore Scientifico Disciplinare
INF/01
9 cfu così ripartiti nelle aree:
2 CFU nell'area B - Algoritmi
6 CFU nell'area C - Programmazione
1 CFU nell'area D - Linguaggi
Sillabo dell'insegnamento
B - Algoritmi
*
A - Algoritmi fondamentali
Algoritmi elementari. Algoritmi di ricerca. Algoritmi di ordinamento
TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
Progettazione di algoritmi. Programmazione strutturata.
C - Programmazione
*
PSA - Problem Solving e Algoritmi
Fasi per la soluzione di un problema
*
CB - Costrutti di Base
Sequenza, selezione e iterazione
*
P - Procedure
Procedure e funzioni come astrazione di istruzioni e operatori. Parametri.
*
R - Ricorsione
Funzioni Ricorsive
*
SDTD - Strutture Dati e Tipi di Dati astratti
Array, Record, Puntatori, File
*
SCP - Sviluppo e Correttezza dei Programmi
Compilatori e interpreti. Documentazione.
D - Linguaggi
MP - Metodologie di Programmazione
Programmazione con linguaggi imperativi
(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa
Riepilogo dell'insegnamento: Programmazione per il WEB
Nome
Programmazione per il WEB
CFU
9
Ore di didattica frontale per CFU
8
Settore Scientifico Disciplinare
INF/01
9 cfu così ripartiti nelle aree:
9 CFU nell'area H - Computazione su rete
Sillabo dell'insegnamento
H - Computazione su rete
PASR - Programmazione di Applicazioni e Servizi di Rete
Tecniche di programmazione lato server
SRM - Sistemi operativi di Rete e Middleware per la programmazione di rete
Gestione delle basi di dati nelle applicazioni WEB
*
MIR - Modelli di Interazione in Rete
Linguaggi per il front end
*
MIR - Modelli di Interazione in Rete
Tecniche di interazione per le applicazioni WEB
PASR - Programmazione di Applicazioni e Servizi di Rete
Tecniche di programmazione lato server
PASR - Programmazione di Applicazioni e Servizi di Rete
Linguaggi per il back end
PASR - Programmazione di Applicazioni e Servizi di Rete
Linguaggi per il back end
*
MIR - Modelli di Interazione in Rete
Tecniche di interazione per le applicazioni WEB
SRM - Sistemi operativi di Rete e Middleware per la programmazione di rete
Gestione delle basi di dati nelle applicazioni WEB
(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa
Riepilogo dell'insegnamento: Reti di calcolatori e comunicazione digitale
Nome
Reti di calcolatori e comunicazione digitale
CFU
9
Ore di didattica frontale per CFU
8
Settore Scientifico Disciplinare
INF/01
9 cfu così ripartiti nelle aree:
9 CFU nell'area H - Computazione su rete
Sillabo dell'insegnamento
H - Computazione su rete
*
SR - Sicurezza delle Reti
Sicurezza e privatezza, principi di programmazione sicura
*
PT - Protocolli
Protocolli di comunicazione. Modello ISO-OSI
*
ARTC - Architettura delle Reti di Calcolatori
Fondamenti di reti di calcolatori, architetture a livelli, dispositivi di rete
*
FCD - Fondamenti del Calcolo Distribuito
Sistemi client-server. Architettura di Internet. Web
*
FCD - Fondamenti del Calcolo Distribuito
Meccanismi di indirizzamento, instradamento e trasporto in Internet
*
MIR - Modelli di Interazione in Rete
Modelli client-server, wireless e peer to peer
*
PT - Protocolli
Protocolli di comunicazione. Modello ISO-OSI
*
SR - Sicurezza delle Reti
Sicurezza e privatezza, principi di programmazione sicura
*
FCD - Fondamenti del Calcolo Distribuito
Sistemi client-server. Architettura di Internet. Web
(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa
*
ALF - Automi e Linguaggi Formali
Automi e stati finiti per la verifica formale della sicurezza
H - Computazione su rete
*
FCD - Fondamenti del Calcolo Distribuito
Fondamenti di calcolo distribuito e mobile
*
PT - Protocolli
Protocolli per la sicurezza
*
SR - Sicurezza delle Reti
sicurezza delle reti wired e wireless
*
SR - Sicurezza delle Reti
Analisi delle proprietà pr la sicurezza in rete
*
SR - Sicurezza delle Reti
Verifica formale delle proprietà per la sicurezza in rete
(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa
MAT/06 - Probabilita' e Statistica Matematica
SOftware R
MAT/06 - Probabilita' e Statistica Matematica
Analisi esplorativa dei dati
MAT/06 - Probabilita' e Statistica Matematica
Variabili causali e distribuzioni
MAT/06 - Probabilita' e Statistica Matematica
Statistica parametrica e nonparametrica
MAT/06 - Probabilita' e Statistica Matematica
Ipotesi ed intervalli di fiducia
MAT/06 - Probabilita' e Statistica Matematica
Regressione
(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa
Riepilogo dell'insegnamento: Ulteriori 12 CFU a scelta libera
Nome
Ulteriori 12 CFU a scelta libera
CFU
12
Ore di didattica frontale per CFU
8
Settore Scientifico Disciplinare
--libero--
12 cfu così ripartiti nelle aree:
12 CFU nell'area NC - Crediti Non Classificabili a priori
Sillabo dell'insegnamento
Non è presente il sillabo poiché non vi sono crediti allocati in aree per cui è previsto.