- Docente: Enrico Malizia
- Crediti formativi: 6
- SSD: ING-INF/05
- Lingua di insegnamento: Italiano
- Modalità didattica: Convenzionale - Lezioni in presenza
- Campus: Bologna
-
Corso:
Laurea in
Matematica (cod. 8010)
Valido anche per Laurea in Informatica (cod. 8009)
-
dal 17/02/2025 al 16/05/2025
Conoscenze e abilità da conseguire
Al termine del corso, lo studente conosce i principi della calcolabilità e le teorie alla base dell'informatica. È in grado di verificare l'esistenza o l'inesistenza di programmi che calcolano una determinata funzione.
Contenuti
- macchine di Turing e modelli computazionali equivalenti; tesi di Church-Turing
- problema della fermata e altri problemi indecidibili; teorema di Rice
- classi di complessità e riduzioni; P vs NP e altri problemi aperti
Testi/Bibliografia
Testi consigliati:
- Introduction To The Theory Of Computation - Michael Sipser
- N.J.Cutland. Computability. Cambridge University Press.
Metodi didattici
Lezioni frontali ed esercitazioni.
Modalità di verifica e valutazione dell'apprendimento
Esame scritto.
Strumenti a supporto della didattica
Slides
Orario di ricevimento
Consulta il sito web di Enrico Malizia