Riepilogo dell'insegnamento: Programmazione orientata agli oggetti
6 cfu così ripartiti nelle aree:
- 6 CFU nell'area C - Programmazione
Sillabo dell'insegnamento
- C - Programmazione
- *
PSA - Problem Solving e Algoritmi
Progettazione orientata agli oggetti: identificazione delle componenti e definizione delle responsabilita'; definizione del comportamento e delle interazioni fra moduli; specifica dell'interfaccia; concetto di stato.
- *
POO - Programmazione Orientata agli Oggetti
Incapsulamento delle informazioni. Clonazione. Eccezioni.
- *
POO - Programmazione Orientata agli Oggetti
Ereditarieta': sottoclassi, tipi e compatibilita' per sostituzione. Specializzazione e altre forme di ereditarieta'. Polimorfismo. Condivisione di codice. Polimorfismo e variabili polimorfe.
- *
PSA - Problem Solving e Algoritmi
Design pattern.
- *
SS - Sintassi e Semantica
Costrutti del linguaggio di programmazione Java.
- *
PSA - Problem Solving e Algoritmi
Nozioni di base: moduli interagenti, messaggi e metodi, responsabilita'.
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali