Riepilogo dell'insegnamento: Programmazione
12 cfu così ripartiti nelle aree:
- 1 CFU nell'area A - Fondamenti
- 2 CFU nell'area B - Algoritmi
- 9 CFU nell'area C - Programmazione
Sillabo dell'insegnamento
- A - Fondamenti
-
*
ALF - Automi e Linguaggi Formali
+
AL-BACC - Basic Automata, Computability and Complexity
Grammatiche BNF
- B - Algoritmi
-
*
SDF - Strutture di Dati Fondamentali
+
AL-FDA - Fundamental Data Structures and Algorithms
Alberi
-
*
SDF - Strutture di Dati Fondamentali
+
AL-FDA - Fundamental Data Structures and Algorithms
Alberi binari
- C - Programmazione
-
*
P - Procedure
+
PL-PP - Programming paradigms (Imperative, Functional, ?)
Funzioni
-
*
R - Ricorsione
+
PL-PP - Programming paradigms (Imperative, Functional, ?)
Funzioni ricorsive
-
*
CB - Costrutti di Base
+
PL-PP - Programming paradigms (Imperative, Functional, ?)
Comandi condizionali e cicli
-
*
SS - Sintassi e Semantica
+
PL-BTS - Basic Type Systems
Identificatori, dichiarazioni, tipi di dato
-
*
POO - Programmazione Orientata agli Oggetti
+
PL-OOP - Object-Oriented Programming
Sottoclassi e ereditarietà
-
*
POO - Programmazione Orientata agli Oggetti
+
PL-OOP - Object-Oriented Programming
Classi
-
*
SDTD - Strutture Dati e Tipi di Dati astratti
+
PL-BTS - Basic Type Systems
Strutture dati dinamiche
-
*
SDTD - Strutture Dati e Tipi di Dati astratti
+
PL-BTS - Basic Type Systems
Strutture
-
*
SDTD - Strutture Dati e Tipi di Dati astratti
+
PL-BTS - Basic Type Systems
Array
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).