CALCOLABILITA' E LINGUAGGI FORMALI
- Anno accademico
- 2024/2025 Programmi anni precedenti
- Titolo corso in inglese
- FORMAL LANGUAGES AND COMPUTABILITY
- Codice insegnamento
- CT0374 (AF:379688 AR:218244)
- Lingua di insegnamento
- Italiano
- Modalità
- In presenza
- Crediti formativi universitari
- 6
- Livello laurea
- Laurea
- Settore scientifico disciplinare
- INF/01
- Periodo
- I Semestre
- Anno corso
- 3
- Sede
- VENEZIA
- Spazio Moodle
- Link allo spazio del corso
Inquadramento dell'insegnamento nel percorso del corso di studio
Risultati di apprendimento attesi
Nello specifico, gli studenti raggiungeranno i seguenti risultati di apprendimento:
i) Conoscenza e comprensione: comprensione dei concetti base della teoria dei linguaggi formali e della calcolabilità.
ii) Capacità di applicare conoscenza e comprensione: capacità di risolvere esercizi relativi agli argomenti teorici trattati nel corso.
iii) Capacità di giudizio: capacità di scegliere la tecnica di dimostrazione più adeguata per uno specifico obiettivo.
iv) Abilità comunicative: saper esporre in maniera chiara e corretta i ragionamenti effettuati in una dimostrazione matematica.
v) Capacità di apprendimento: saper studiare in autonomia nuovi concetti teorici del mondo dei linguaggi formali e della calcolabilità.
Prerequisiti
Contenuti
- Linguaggi context-free
- Macchine di Turing
- Decidibilità
- Riduzioni
- Cenni di argomenti avanzati
Testi di riferimento
Modalità di verifica dell'apprendimento
La prova scritta valuta il raggiungimento dei risultati di apprendimento da i) a v). In particolare, lo studente verrà valutato rispetto a questi criteri:
i) Conoscenza e comprensione: lo studente dovrà dimostrare di avere familiarità con la notazione formale introdotta nel corso, le definizioni principali e la terminologia specifica.
ii) Capacità di applicare conoscenza e comprensione: lo studente dovrà dimostrare di saper risolvere esercizi sugli argomenti introdotti all'interno del corso.
iii) Capacità di giudizio: lo studente dovrà dimostrare di saper applicare le principali tecniche di dimostrazione e di adattare dimostrazioni esistenti.
iv) Abilità comunicative: lo studente dovrà dimostrare familiarità con il linguaggio specifico e buona padronanza del ragionamento logico.
v) Capacità di apprendimento: lo studente dovrà dimostrare di essere in grado di comprendere concetti e definizioni presentati all'interno della prova di esame.
Relativamente ai criteri indicati, punteggi nella fascia 18-22 indicano competenze sufficienti ma limitate, punteggi nella fascia 23-26 indicano competenze discrete o più che discrete, punteggi nella fascia 27-30 indicano competenze da buone a ottime.