2012
2012
Sei collegato come utente non registrato
Il percorso ha la certificazione
Corso di Laurea: Informatica
Informazioni generali
Università FIRENZE Responsabile del Percorso Verri Maria Cecilia
Livello del Cdl MAGISTRALE Email mariacecilia.verri@unifi.it
Docenti che insegnano nel corso*: 8 Afferisce al primo corso di laurea iscritto Si
(*) 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
C: Programmazione I: Ingegneria del software MAT: Crediti di MATEMATICA
D: Linguaggi L: Interazione, grafica e multimedialità altro: Crediti NON dell'INFORMATICA nè della MATEMATICA
E: Architetture M: Rappresentazione della conoscenza NC: Crediti Non Classificabili a priori
F: Sistemi operativi A_M: Una qualunque delle aree da A a M
Insegnamenti e ripartizione CFU per area CFU A B C D E F G H I L M A_M altro INF INF MAT altro NC
Analisi degli Algoritmi e delle Strutture Dati 6   5   1                          
Analisi quantitativa dei Sistemi 6         1       5                
Linguaggi, Interpreti e Compilatori 9 1     8                          
Modelli di Sistemi Sequenziali e Concorrenti 9 1   1 7                          
Progettazione di Algoritmi e Complessità Computazionale 6   6                              
Sistemi Distribuiti e Reti di Calcolatori 9               9                  
Ulteriori insegnamenti di Informatica per 12 CFU 12                       12          
Ulteriori insegnamenti FIS/02 (M) 6                               6  
Ulteriori insegnamenti MAT/08 (M) 6                             6    
Ulteriori insegnamenti non classificabili a priori 18                                 18
                                     
Attività Extracurriculari 0                                 0
Lingue Straniere 0                                 0
Prova Finale 32                                 32
Tirocinio 1                                 1
TOTALE 120 2 11 1 16 1 0 0 9 5 0 0 12 0 0 6 6 51

Riepilogo dell'insegnamento: Analisi degli Algoritmi e delle Strutture Dati
Nome Analisi degli Algoritmi e delle Strutture Dati CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

6 cfu così ripartiti nelle aree:

  • 5 CFU nell'area B - Algoritmi
  • 1 CFU nell'area D - Linguaggi

Sillabo dell'insegnamento

  • B - Algoritmi
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      Analisi degli algoritmi e complessità computazionale. Caso medio e caso pessimo. Numeri speciali.
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      Relazioni di ricorrenza: metodi di risoluzione. Ricorrenze divide et impera. Funzioni generatrici ed estrazione dei loro coefficienti.
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      L'inversione di Lagrange. Metodi esatti e metodi approssimati.
    • SDA - Strutture di Dati Avanzate
      Il metodo simbolico
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      Esempi di analisi di algoritmi classici, sugli alberi, sulle permutazioni e sulle parole. Simulazione di algoritmi e strutture dati e relativi test statistici.
  • D - Linguaggi
    • * LF - Linguaggi Formali
      Epressioni regolari e grammatiche context-free: la metodologia di Chomsky- Schutzenberger.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali


Riepilogo dell'insegnamento: Analisi quantitativa dei Sistemi
Nome Analisi quantitativa dei Sistemi CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

6 cfu così ripartiti nelle aree:

  • 1 CFU nell'area E - Architetture
  • 5 CFU nell'area I - Ingegneria del software

Sillabo dell'insegnamento

  • E - Architetture
    • VMP - Valutazione e Miglioramento delle Prestazioni
      Concetti di prestazioni ed affidabilità dei sistemi e validazione. Definizione di indici di prestazione ed affidabilità.
  • I - Ingegneria del software
    • * LMS - Linguaggi di Modellazione del Software
      Regole di costruzione e validazione dei modelli. Metodi combinatori.
    • * LMS - Linguaggi di Modellazione del Software
      I processi di Markov a tempo discreto. I processi di Markov a tempo continuo.
    • * LMS - Linguaggi di Modellazione del Software
      Reti di Petri stocastiche. Formalismi di modellizzazione: PN ed estensioni (es. SAN, DSPN) e strumenti automatici di supporto: Mobius e DEEM.
    • * TVV - Testing, Verifica e Validazione
      Testing di sistemi: test funzionali, Robustness testing e fault injection. Organizzazione di esperimenti. Strumenti di supporto per il testing: NekoStat.
    • MSQ - Misure del Software e Qualita'
      Fondamenti di teoria della misura e loro applicazione.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali


Riepilogo dell'insegnamento: Linguaggi, Interpreti e Compilatori
Nome Linguaggi, Interpreti e Compilatori 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
  • 8 CFU nell'area D - Linguaggi

Sillabo dell'insegnamento

  • A - Fondamenti
    • * ALF - Automi e Linguaggi Formali
      Grammatiche e Linguaggi: richiami dei concetti base. Analisi lessicale: Espressioni e grammatiche regolari, Automi a stati finiti.
  • D - Linguaggi
    • * MATR - Macchine Astratte e Tecniche per la Realizzazione dei linguaggi di programmazione
      Linguaggi e macchine astratte loro associate.
    • * MATR - Macchine Astratte e Tecniche per la Realizzazione dei linguaggi di programmazione
      Modalità di realizzazione dei linguaggi: interpretazione, compilazione, supporto a tempo di esecuzione.
    • * TTCI - Tecniche di Traduzione: Compilatori e Interpreti
      Introduzione ai compilatori; fasi di compilazione.
    • * TTCI - Tecniche di Traduzione: Compilatori e Interpreti
      Realizzazione di analizzatori lessicali.
    • * LF - Linguaggi Formali
      Analisi sintattica: Grammatiche libere da contesto e tecniche di analisi LL(k) e LR(k).
    • * S - Semantica
      Analisi semantica e generazione del codice: cenni di semantica operazionale e denotazionale, generazione del codice guidata dalla sintassi.
    • ALC - Astrazioni Linguistiche e Composizionalita'
      Cenni di ottimizzazione del codice.
    • TAV - Tecniche di Analisi e Verifica
      Proprietà del codice generato: semantica assiomatica, verifica statica di proprietà.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali


Riepilogo dell'insegnamento: Modelli di Sistemi Sequenziali e Concorrenti
Nome Modelli di Sistemi Sequenziali e Concorrenti 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
  • 1 CFU nell'area C - Programmazione
  • 7 CFU nell'area D - Linguaggi

Sillabo dell'insegnamento

  • A - Fondamenti
    • L - Logica
      Richiami di matematica discreta e tecniche di prova.
  • C - Programmazione
    • PCC - Programmazione Concorrente
      Richiami di programmazione sequenziale e concorrente.
  • D - Linguaggi
    • * S - Semantica
      Modelli della concorrenza alternativi ai sistemi di transizione.
    • * LF - Linguaggi Formali
      Equivalenze comportamentali come strumenti di astrazione
    • TAV - Tecniche di Analisi e Verifica
      Equivalenze comportamentali come strumenti di minimizzazione di sistemi e come base per prove di correttezza.
    • TAV - Tecniche di Analisi e Verifica
      Logiche Temporali e logiche modali e tecniche di verifica di proprietà dei sistemi basate sul model checking.
    • * S - Semantica
      Semantica operazionale e denotazionale dei linguaggi di programmazione.
    • ALC - Astrazioni Linguistiche e Composizionalita'
      Algebre e calcoli di processo e loro modelli come sistemi di transizione.
    • * LF - Linguaggi Formali
      Automi a stati finiti e sistemi di transizione etichettati.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali


Riepilogo dell'insegnamento: Progettazione di Algoritmi e Complessità Computazionale
Nome Progettazione di Algoritmi e Complessità Computazionale CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area B - Algoritmi

Sillabo dell'insegnamento

  • B - Algoritmi
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      Algoritmi greedy.
    • TAA - Tecniche Algoritmiche Avanzate
      Algoritmi probabilistici.
    • * A - Algoritmi fondamentali
      Algoritmi su grafi.
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      Divide et impera.
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      Programmazione dinamica.
    • * A - Algoritmi fondamentali
      Ricerca esaustiva. Ricerca all'interno di testi.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali


Riepilogo dell'insegnamento: Sistemi Distribuiti e Reti di Calcolatori
Nome Sistemi Distribuiti e Reti di Calcolatori 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
      Tecnologie per lo sviluppo di applicazioni Web: HTML e CSS; concetti di base di servlets e JavaServer Pages (JSP).
    • * FCD - Fondamenti del Calcolo Distribuito
      Sistemi distribuiti real time: concetti di base, paradigmi e modelli principali.
    • * FCD - Fondamenti del Calcolo Distribuito
      Sistemi distribuiti fault-tolerant: concetti di base, paradigmi (consenso, membership, comunicazione, replicazione, recovery), e modelli.
    • PASR - Programmazione di Applicazioni e Servizi di Rete
      Tecnologie per lo sviluppo di applicazioni Web: gestione delle richieste del client, popolazione automatica di Java Bean, gestione delle risposte del server, cookie e sessioni; JDBC e cenni di MySQL.
    • SRM - Sistemi operativi di Rete e Middleware per la programmazione di rete
      Piattaforme e sistemi distribuiti: name e directory service, file system distribuito, Distributed Computing Environment, CORBA, WWW, sistemi basati su gruppi.
    • * FCD - Fondamenti del Calcolo Distribuito
      Principali paradigmi distribuiti di coordinamento. Modelli di computazione distribuita: sincroni e asincroni, cliente-servente con RPC, orientati ai gruppi, memoria distribuita condivisa, bus di messaggi.
    • * MIR - Modelli di Interazione in Rete
      Stili di interazione: scambio di messaggi, operazioni remote, comunicazione a gruppi.
    • * FCD - Fondamenti del Calcolo Distribuito
      Tempo, orologi e sincronia. Ordinamento di eventi distribuiti.
    • * FCD - Fondamenti del Calcolo Distribuito
      Concetti di base: reti di calcolatori, multicomputer e sistemi distribuiti; confronto tra sistemi centralizzati e distribuiti; evoluzione dei sistemi distribuiti (dall'accesso remoto al codice mobile); notazioni formali per la modellizzazione di sistemi e proprietà. Indirizzamento e risoluzione dei nomi.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali


Riepilogo dell'insegnamento: Ulteriori insegnamenti di Informatica per 12 CFU
Nome Ulteriori insegnamenti di Informatica per 12 CFU CFU 12
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

12 cfu così ripartiti nelle aree:

  • 12 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: Ulteriori insegnamenti FIS/02
Nome Ulteriori insegnamenti FIS/02 CFU 6
Ore di didattica frontale per CFU N/A Settore Scientifico Disciplinare FIS/02
   

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area altro - Crediti NON dell'INFORMATICA nè della MATEMATICA

Insegnamenti "a scelta" che possono essere selezionati

  1. Modelli e Calcoli per la Fisica
  2. Teoria dell'Informazione

Riepilogo dell'insegnamento: Ulteriori insegnamenti MAT/08
Nome Ulteriori insegnamenti MAT/08 CFU 6
Ore di didattica frontale per CFU N/A Settore Scientifico Disciplinare MAT/08
   

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area MAT - Crediti di MATEMATICA

Insegnamenti "a scelta" che possono essere selezionati

  1. Metodi di Approssimazione
  2. Metodi Numerici per la Grafica
  3. Complementi di Calcolo Numerico

Riepilogo dell'insegnamento: Ulteriori insegnamenti non classificabili a priori
Nome Ulteriori insegnamenti non classificabili a priori CFU 18
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare --libero--
   

18 cfu così ripartiti nelle aree:

  • 18 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.


Riepilogo dell'insegnamento: Complementi di Calcolo Numerico
Nome Complementi di Calcolo Numerico CFU 6
Ore di didattica frontale per CFU 6 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
      Approssimazione trigonometrica ai minimi quadrati di dati e funzioni periodiche; interpolazione trigonometrica. Trasformata discreta di Fourier: trasformata diretta (DFT) e inversa (IDFT); cenni agli algoritmi di trasformata veloce (FFT).
    • MAT/08 - Analisi Numerica
      Applicazioni della DFT nell'approssimazione trigonometrica; filtraggio di segnali.
    • MAT/08 - Analisi Numerica
      Decomposizione ai valori singolari e sue proprietà.
    • MAT/08 - Analisi Numerica
      Introduzione alla decomposizione ai valori singolari (SVD) e agli algoritmi per calcolarla.
    • MAT/08 - Analisi Numerica
      Il metodo del gradiente coniugato (CG) per sistemi lineari definiti positivi. Utilizzo di SVD e CG per risolvere problemi ai minimi quadrati lineari.
    • MAT/08 - Analisi Numerica
      Problemi ai valori iniziali per equazioni differenziali ordinarie: generalità sui metodi a passo singolo e a passo multiplo; metodi di Runge-Kutta espliciti; proprietà di consistenza, zero-stabilità e convergenza.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali

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

  1. Ulteriori insegnamenti MAT/08

Riepilogo dell'insegnamento: Metodi di Approssimazione
Nome Metodi di Approssimazione 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
      Matrici positive, teorema di Perron-Frobenius e sue applicazioni ad alcuni modelli.
    • MAT/08 - Analisi Numerica
      Alcuni modelli discreti di economia. Metodi multistep per equazioni differenziali.
    • MAT/08 - Analisi Numerica
      Problemi stiff e regioni di assoluta stabilità dei metodi.
    • MAT/08 - Analisi Numerica
      Analisi di stabilità lineare per sistemi continui e discreti mediante studio di funzioni di matrici.
    • MAT/08 - Analisi Numerica
      Alcuni modelli di dinamica delle popolazioni.
    • MAT/08 - Analisi Numerica
      Preliminari sulle equazioni alle differenze. Equazioni alle differenze e differenziali lineari a coefficienti constanti. Stabilità delle soluzioni.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali

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

  1. Ulteriori insegnamenti MAT/08

Riepilogo dell'insegnamento: Metodi Numerici per la Grafica
Nome Metodi Numerici per la Grafica 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
      Cenni di geometria differenziale. Curve di Bezier polinomiali e razionali. Algoritmi di de Casteljau, di degree elevation, di suddivisione.
    • MAT/08 - Analisi Numerica
      Coniche in forma di Bezier razionale. Curve Bezier spline. Continuità classica e geometrica.
    • MAT/08 - Analisi Numerica
      B-splines con nodi semplici e multipli. Teorema di Curry-Schoenberg. Curve B-spline.
    • MAT/08 - Analisi Numerica
      Algoritmi di de Boor e di inserimento di un nodo. Interpolazione e approssimazione parametrica mediante curve spline.
    • MAT/08 - Analisi Numerica
      Patches di Bezier tensor-product e triangolari. Superfici swept. Triangolazione di Delaunay.
    • MAT/08 - Analisi Numerica
      Schemi di interpolazione parametrica mediante superfici spline su triangolazioni.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali

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

  1. Ulteriori insegnamenti MAT/08

Riepilogo dell'insegnamento: Modelli e Calcoli per la Fisica
Nome Modelli e Calcoli per la Fisica CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare FIS/02
   

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

  1. Ulteriori insegnamenti FIS/02

Riepilogo dell'insegnamento: Teoria dell'Informazione
Nome Teoria dell'Informazione CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare FIS/02
   

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

  1. Ulteriori insegnamenti FIS/02