Riepilogo dell'insegnamento: Fondamenti di programmazione
9 cfu così ripartiti nelle aree:
- 2 CFU nell'area A - Fondamenti
- 3 CFU nell'area C - Programmazione
- 4 CFU nell'area D - Linguaggi
Sillabo dell'insegnamento
- A - Fondamenti
- *
ALF - Automi e Linguaggi Formali
Automi deterministici e non deterministici.
-
SLP - Semantica dei Linguaggi di Programmazione
Sistemi di transizione.
- C - Programmazione
- *
R - Ricorsione
Uso di metodi ricorsivi.
- *
PSA - Problem Solving e Algoritmi
Tipi di dato e problem solving.
-
PP - Paradigmi di Programmazione
Paradigmi di programmazione.
- D - Linguaggi
- *
S - Semantica
Semantica di Java: espressioni e comandi.
- *
LF - Linguaggi Formali
Grammatiche libere dal contesto.
- *
S - Semantica
Semantica di Java: dichiarazioni.
- *
S - Semantica
Semantica di Java: programmi.
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali