Synthetic program:
I modelli dell`informatica. Automi (a stati finiti, a pila, Macchine di Turing); Grammatiche; Modelli nondeterministici; reti di Petrii; Uso della logica matematica per modellare sistemi descriverne proprieta`. Teoria della computazione. Potenza dei modelli di calcolo; Tesi di Church; Problemi indecidibili. La complessita` del calcolo. I modelli di calcolo e le relazioni tra le loro complessita` computazionali; Accelerazione lineare. Analisi di algoritmi fondamentali (ricerca, ordinamento, gestione di tabelle). Strutture dati e algoritmi: code, pile, tabelle di hash; strutture statiche e dinamiche; liste; strutture ad albero, a grafo e ad albero specializzate; strutture dati per la gestione di memoria di massa. Progettazione di algoritmi: backtracking, divide et impera. NP-completezza |
Lecture Notes
Complete course:
Divided by topic:
Type |
File name |
Year |
File not available... |
Other:
Type |
File name |
Year |
File not available... |
Exercises
Complete course:
Divided by topic:
Type |
File name |
Year |
File not available... |
Other:
Type |
File name |
Year |
File not available... |
Exams
First partial exam:
Second partial exam:
Full exam:
Oral exam:
Type |
Date |
File not available... |
Multiple choice test:
Type |
Date |
File not available... |
Other:
File name |
File not available... |
Other
Laboratory:
File name |
Year |
File not available... |
Projects:
File name |
Year |
File not available... |
Presentations:
File name |
Year |
File not available... |
Collections of notes, exercises or exams:
File name |
Year |
File not available... |
Tables:
File name |
Year |
File not available... |
Etc:
File name |
Year |
File not available... |
Live
Quick daily notes, exercises and audio recordings. Files will be approved on priority but deleted after 365 days. 2 points will be assigned by default.
Quick contents:
File name |
Date |
File not available... |