Riepilogo dell'insegnamento: Programmazione II
9 cfu così ripartiti nelle aree:
- 3 CFU nell'area B - Algoritmi
- 6 CFU nell'area C - Programmazione
Sillabo dell'insegnamento
- B - Algoritmi
-
*
A - Algoritmi fondamentali
+
AL-FDA - Fundamental Data Structures and Algorithms
Esercitazioni in laboratorio
-
*
A - Algoritmi fondamentali
+
AL-FDA - Fundamental Data Structures and Algorithms
Esercitazioni in laboratorio
-
*
A - Algoritmi fondamentali
+
AL-FDA - Fundamental Data Structures and Algorithms
Esercitazioni in laboratorio
- C - Programmazione
-
PP - Paradigmi di Programmazione
+
PL-PP - Programming paradigms (Imperative, Functional, ?)
Concetti di base programmazione imperativa e java
-
*
POO - Programmazione Orientata agli Oggetti
+
PL-OOP - Object-Oriented Programming
Incapsulamento, definizione di classe, creazione e uso di oggetti
-
*
POO - Programmazione Orientata agli Oggetti
+
PL-OOP - Object-Oriented Programming
Relazioni tra clssi, polimorfismo, classi parzialmente definite, interfacce
-
*
POO - Programmazione Orientata agli Oggetti
+
PL-OOP - Object-Oriented Programming
Invarianti di classe, eccezione e gestione
-
*
POO - Programmazione Orientata agli Oggetti
+
PL-OOP - Object-Oriented Programming
Progettazione a oggetti e UML
-
*
SDTD - Strutture Dati e Tipi di Dati astratti
+
AL-FDA - Fundamental Data Structures and Algorithms
Progettazione e implementazione di strutture dati
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).