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
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
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
Le classi: dichiarazione della classe; dichiarazione di metodi; variabili istanza; incapsulamento; overloading dei metodi; riferimenti agli oggetti e alias
- *
POO - Programmazione Orientata agli Oggetti
Passare oggetti come parametri; il modificatore static; classi annidate; interfacce e polimorfismo; eventi e listener; animazioni
- *
POO - Programmazione Orientata agli Oggetti
Ereditarietà: derivare nuove classi; creare gerarchie di classi; il modificatore protected; polimorfismo tramite ereditarietà
- *
POO - Programmazione Orientata agli Oggetti
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
Esercitazione su creazione di oggetti e classi utilizzando linguaggio Java
-
V - Varie
Esercitazione su ereditarietà e polimorfismo utilizzando linguaggio Java
-
V - Varie
Esercitazione su I/O e interfacce grafiche utilizzando linguaggio Java
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali