Informatica Teorica
(Laurea Magistrale in Ing. Informatica, Ord. D.M. 270/04 - 1° anno)
Anno Accademico 2011-2012
Anni Accademici:
2008-2009,
2009-2010,
2010-2011
Informatica Teorica per gli studenti della Laurea Magistrale in Ingegneria Informatica (12 CFU) è suddiviso in due moduli, che costituiscono un'introduzione alla teoria dei linguaggi e, parallelamente, alla teoria degli automi e della computabilità.
Informazioni sugli obiettivi formativi, sui docenti, sull'orario delle lezioni e sul calendario
degli esami saranno disponibili nella pagina del corso di Informatica Teorica del Collegio Didattico di Ingegneria Informatica.
In questa pagina potrete trovare:
- Annuncio del 5 febbraio 2012

- Annuncio del 26 gennaio 2012

Quinta prova intermedia
La quinta prova intermedia di Informatica Teorica si terrà Venerdì 27 gennaio 2012 - ore 17:30 - Aule N10, N14.
Non sarà necessario prenotarsi alla prova.
|
- Annuncio del 26 gennaio 2012

- Annuncio del 9 gennaio 2012

Quarta prova intermedia
La quarta prova intermedia di Informatica Teorica si terrà Mercoledì 11 gennaio 2012 - ore 15:45 - Aule N1, DS1.
Non sarà necessario prenotarsi alla prova.
|
- Annuncio dell'8 gennaio 2012

Archivio avvisi
Il programma del corso di Informatica Teorica (D.M. 270/04) - Primo Modulo è il seguente:
- Proprietà elementari dei linguaggi: operazioni su linguaggi, operatore
di Kleene, espressioni regolari, cardinalità dei linguaggi
- Grammatiche formali: grammatiche di Chomsky, produzioni, riconoscimento di linguaggi.
- Linguaggi regolari: automi a stati finiti, relazioni tra automi e linguaggi regolari, pumping
lemma, chiusura dei linguaggi regolari, espressioni regolari e linguaggi regolari, decidibilità
e linguaggi regolari, teorema di Myhill-Nerode.
- Linguaggi non contestuali
Il programma di massima del corso di Informatica Teorica (D.M. 270/04) - Secondo Modulo è il seguente:
- Cardinalità di insiemi infiniti.
- Macchine di Turing (MT) e Turing calcolabilità: funzionamento delle MT, MT multinastro,
MT non deterministiche, descrizione linearizzata delle MT, MT universale, il problema della fermata,
calcolabilità secondo Turing, teorema di Rice, linguaggi di tipo 0 e MT.
- Macchine a registri (RAM): modelli di costo per RAM, modello a costi uniformi, modello a costi
logaritimici, RAM e MT.
- Teoria della complessità: tipologie di problemi, problemi di decisione, complessità
e problemi di decisione su linguaggi, teoremi di compressione, classi di complessità, relazioni
elementari tra classi di complessità, riducibilità, completezza, la classe NP, NP-completezza,
esempi di problemi NP-completi.
Il programma del corso di Informatica Teorica I (D.M. 509/99) è reperibile dalla
pagina del corso dell'A.A. 2008-2009.
Il programma del corso di Informatica Teorica II (D.M. 509/99) è reperibile dalla
pagina del corso dell'A.A. 2008-2009.
- Il materiale del corso di Informatica Teorica - Primo Modulo:
- Materiale del corso di Informatica Teorica - Secondo Modulo:
Prova scritta
L'esame è costituito da una prova scritta
- Per sola comodità di erogazione, tale prova è suddivisa in due parti relative al primo e al secondo modulo
- Gli studenti D.M 509/99 avranno compiti appositi
- Gli studenti che devono sostenere un compito integrativo da 7 CFU avranno compiti appositi (si prega di contattare il docente in anticipo)
Valutazione in itinere
Alternativamente all'esame ci si può avvalere della valutazione in itinere
(prove intermedie)
- Solo gli studenti D.M. 270/04 di "Informatica Teorica" possono fruire della valutazione in intinere. Per gli
studenti D.M. 509/99 (che hanno un diverso programma) non è prevista.
- La valutazione in itinere non è mutualmente esclusiva rispetto a quella tradizionale, tuttavia, lo studente che si presenta all'esame in un regolare appello rifiuta implicitamente il voto della valutazione in itinere.
- Il risultato della valutazione in itinere, qualora accettato dallo studente, sarà
verbalizzato nella prima sessione d'esame di febbraio 2012.
- Si prevedono 5 prove intermedie in tutto, distribuite nel primo semestre. Il voto
finale si otterrà facendo la media dei voti delle singole prove dopo aver scartato il
voto peggiore (oppure, non considerando una prova a cui lo studente è stato assente).
- Le date delle prove intermedie sono le seguenti:
- Mercoledì 2 novembre 2011 - ore 17:30 - Aula N10
- Mercoledì 23 novembre 2011 - ore 15:45 - Aule N1/N3/DS1
- Mercoledì 7 dicembre 2011 - ore 15:45 - Aule N1, DS1
- Mercoledì 11 gennaio 2012 - ore 17:30 - Aula N10
- Venerdì 27 gennaio 2012 - ore 17:30 - Aula N10
Esempi di prove d'esame
Le seguenti prove d'esame si riferiscono al corso di Informatica Teorica I (Ord. D.M. 509/99), corrispondente grosso modo al Primo Modulo del corso attuale, e sono fornite a titolo d'esempio.
- Prove d'esame di Informatica Teorica I (Ord. D.M. 509/99):
Le seguenti prove d'esame si riferiscono al corso di Informatica Teorica II (Ord. D.M. 509/99), corrispondente grosso modo al Secondo Modulo del corso attuale, e sono fornite a titolo d'esempio.
- Prove d'esame di Informatica Teorica II (Ord. D.M. 509/99):
Informatica Teorica
/ A cura di Maurizio Patrignani / 3 ottobre 2011