Riepilogo dell'insegnamento: Metodologie di programmazione con laboratorio
6 cfu così ripartiti nelle aree:
- 6 CFU nell'area D - Linguaggi
Sillabo dell'insegnamento
- D - Linguaggi
-
MP - Metodologie di Programmazione
Linguaggio Java. Ereditarieta' e polimorfismo. Classi e metodi finali. Binding statico e binding dinamico. Classi astratte. Interfaccie e classi annidate. Classi annidate locali ed anonime.
-
V - Varie
Componenti SWING per l'interfaccia utente. Gestione dei layout. Input ed Aree di testo. Etichette. Scelte ed opzioni. Elenchi. Caselle combinate. Barre di scorrimento. I men?. Finestre di dialogo. Le Applet. Multimedialit?. Le eccezioni. Stream e file.
-
V - Varie
Programmazione grafica. I frame. Oggetti grafici. Testo, colori e font. Gestione degli eventi. Classi adapter. Eventi della tastiera, del mouse, delle finestre.
-
ALC - Astrazioni Linguistiche e Composizionalita'
Astrazione e decomposizione come metodologia di programmazione
-
ALC - Astrazioni Linguistiche e Composizionalita'
Le funzioni di astrazione.
-
ALC - Astrazioni Linguistiche e Composizionalita'
Progetto di astrazioni. Test e debugging
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali