Riepilogo dell'insegnamento: Automi e Linguaggi Formali
6 cfu così ripartiti nelle aree:
- 2 CFU nell'area A - Fondamenti
- 4 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 deterministici e non deterministici;
-
*
ALF - Automi e Linguaggi Formali
+
AL-BACC - Basic Automata, Computability and Complexity
Trasformazione da NFA a DFA; equivalenza e minimizzazione di automi
- D - Linguaggi
-
*
TTCI - Tecniche di Traduzione: Compilatori e Interpreti
+
AL-BACC - Basic Automata, Computability and Complexity
Parser: parsing top-down e parsing bottom-up
-
*
LF - Linguaggi Formali
+
AL-BACC - Basic Automata, Computability and Complexity
Automi push-down (PDA) e relazione con i linguaggi context-free; proprietà dei linguaggi context-free; gerarchia di Chomsky
-
*
LF - Linguaggi Formali
+
AL-BACC - Basic Automata, Computability and Complexity
Linguaggi e grammatiche context-free; pumping lemma per linguaggi context-free
-
*
LF - Linguaggi Formali
+
AL-BACC - Basic Automata, Computability and Complexity
Espressioni e linguaggi regolari; algebra delle espressioni regolari; equivalenza tra automi ed espressioni regolari; proprietà dei linguaggi regolari
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).