Riepilogo dell'insegnamento: Automi e Linguaggi Formali
8 cfu così ripartiti nelle aree:
- 5 CFU nell'area A - Fondamenti
- 3 CFU nell'area D - Linguaggi
Sillabo dell'insegnamento
- A - Fondamenti
-
*
ALF - Automi e Linguaggi Formali
+
AL-BACC - Basic Automata, Computability and Complexity
Automi a stati finiti, espressioni e linguaggi regolari.
-
*
ALF - Automi e Linguaggi Formali
AL-AATC - Advanced Automata Theory and Computability
Grammatiche e linguaggi liberi dal contesto.
-
*
ALF - Automi e Linguaggi Formali
AL-AATC - Advanced Automata Theory and Computability
Automi a pila, macchine di Turing.
-
*
CAL - Calcolabilità
+
AL-BACC - Basic Automata, Computability and Complexity
Concetto di indecidibilita', problemi intrattabili.
-
COM - Complessità
+
AL-BACC - Basic Automata, Computability and Complexity
Classi P e NP, relazione con i compilatori
- D - Linguaggi
-
TAV - Tecniche di Analisi e Verifica
+
PL-LTE - Language Translation and Execution
Analisi sintattica: parser top-down (LL) e bottom-up (LR)
-
TAV - Tecniche di Analisi e Verifica
*
PL-SyA - Syntax Analysis
Analisi sintattica: parser top-down (LL) e bottom-up (LR)
-
TAV - Tecniche di Analisi e Verifica
*
PL-SyA - Syntax Analysis
Analisi lessicale
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).