Corso di Programmazione II per SMID

Anno accademico 2009-10.
Docente: Paola Magillo (DISI).
Ultimo aggiornamento: 13 novembre 2009.

programma orario e aule lezioni e laboratori studenti esami

Il corso e' anche su aulaweb.

Programma di massima

Paradigma di programmazione object-oriented e linguaggio Java. Classi e oggetti. Campi e metodi di istanza e di classe. Diverse nozioni di uguaglianza tra oggetti e copia. Costruttori. Clientship. Esempi di programmazione "ad oggetti". Ereditarieta', overriding. Binding dinamico. Interfacce e classi astratte. Array. Eccezioni e loro gestione. Programmi con interfaccia grafica. Realizzazione di interfacce grafiche in Java. Nozione di tipo di dato e loro implementazione. Tipi di dato pila, coda e loro implementazione in java. Persistenza. Uso di Java in rete: esempi di applet.

Orario e aule

Di norma:
Lunedi ore 11-13 laboratorio PC1 (aula 712),
Mercoledi ore 9-11 aula 715,
Venerdi ore 11-13 laboratorio PC1 (aula 712) oppure aula 715.

Lezioni e laboratori

Il materiale didattico sara' aggiunto man mano...

Dispense

Alcune soluzioni:

Come riferimento per linguaggio Java vedere anche il solo capitolo 2 delle dispense per Programmazione a Informatica.

Per corso su Java in rete vedere http://java.sun.com/docs/books/tutorial/.

Studenti

Elenco degli studenti (gli interessati per favore segnalino eventuali errori).

Esami

L'esame consiste in una prova individuale in laboratorio e una prova orale, che si tengono nello stesso giorno.

Alcuni possibili argomenti per domande all'esame.