Riepilogo dell'insegnamento: Programmazione 2
9 cfu così ripartiti nelle aree:
- 9 CFU nell'area C - Programmazione
Sillabo dell'insegnamento
- C - Programmazione
-
*
POO - Programmazione Orientata agli Oggetti
+
PL-OOP - Object-Oriented Programming
Introduzione alla programmazione orientata agli oggetti; meccanismi di astrazione, protezione e incapsulamento; Java: classi e oggetti, meccanismi di protezione e incapsulamento
-
*
POO - Programmazione Orientata agli Oggetti
+
PL-OOP - Object-Oriented Programming
Oggetti e tipi di dato: oggetti predefiniti; tipi di dati primitivi; la dichiarazione e l'uso delle variabili; le espressioni e la precedenza degli operatori; librerie di classi
-
*
POO - Programmazione Orientata agli Oggetti
+
PL-OOP - Object-Oriented Programming
Le classi: dichiarazione della classe; dichiarazione di metodi; variabili istanza; incapsulamento; overloading dei metodi; riferimenti agli oggetti e alias
-
*
POO - Programmazione Orientata agli Oggetti
+
PL-OOP - Object-Oriented Programming
Passare oggetti come parametri; il modificatore static; classi annidate; interfacce e polimorfismo; eventi e listener; animazioni
-
*
POO - Programmazione Orientata agli Oggetti
+
PL-OOP - Object-Oriented Programming
Ereditarietà: derivare nuove classi; creare gerarchie di classi; il modificatore protected; polimorfismo tramite ereditarietà
-
*
POO - Programmazione Orientata agli Oggetti
+
PL-OOP - Object-Oriented Programming
Gestione delle eccezioni: l'istruzione try-catch; la propagazione delle eccezioni; creare e lanciare eccezioni; lo stream di I/O: tipi di stream di I/O; serializzazione degli oggetti
-
V - Varie
PD-FMS - Formal Models and Semantics
Esercitazione su creazione di oggetti e classi utilizzando linguaggio Java
-
V - Varie
PD-FMS - Formal Models and Semantics
Esercitazione su ereditarietà e polimorfismo utilizzando linguaggio Java
-
V - Varie
PD-FMS - Formal Models and Semantics
Esercitazione su I/O e interfacce grafiche utilizzando linguaggio Java
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).