Programma del corso di Fondamenti
Programma del corso di Fondamenti
Programma del corso di Fondamenti
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Fondamenti</strong> <strong>del</strong>l’informatica<br />
Obiettivi formativi Scopo <strong>del</strong> <strong>corso</strong> è fornire gli elementi <strong>di</strong> base <strong>del</strong>le teorie che<br />
sono <strong>di</strong> fondamento teorico all’informatica, ovvero la teoria <strong>del</strong>la<br />
calcolabilità, quella dei linguaggi formali e quella <strong>del</strong>la complessità.<br />
<strong>Programma</strong> Insiemi numerabili e non numerabili. Macchine <strong>di</strong> Turing e loro<br />
varianti. La macchina <strong>di</strong> Turing universale. Linguaggi non deci<strong>di</strong>bili.<br />
Teorema <strong>del</strong>la ricorsione. Grammatiche, linguaggi e macchine. Classi <strong>di</strong><br />
complessità. La classe P. La classe NP. Oltre NP. Algoritmi <strong>di</strong><br />
approssimazione<br />
La valenza <strong>del</strong> <strong>corso</strong> è <strong>di</strong> 6 Cre<strong>di</strong>ti Formativi Universitari (CFU).<br />
▲ 1 CFU = 25 ore <strong>di</strong> appren<strong>di</strong>mento ripartite in 7 ore <strong>di</strong> lezione frontale e 18<br />
stu<strong>di</strong>o in<strong>di</strong>viduale<br />
▲ Le 7 ore <strong>di</strong> lezione frontale sono ripartite in 4 ore <strong>di</strong> teoria e 3 <strong>di</strong><br />
esercitazione (esercizi)<br />
Non è previsto l’uso <strong>di</strong> calcolatori<br />
- p. 3/