| Settimana | Argomento | Lunedi (ore 17:30-19:00) | Martedi (ore 14:00-15:30) | Giovedi (ore 14:00-15:30) |
| 1:12-17gen | Java come linguaggio OO | Classi in Java (Lez 1,2) |
Moduli in Java (Lez 3,4) |
Ereditarieta' in Java (Lez 5,6) |
| 2:19-24gen | Java come linguaggio OO | Classi astratte e interfaccie (Lez 7,8) |
Uguaglianza e copia profonda (Lez 9,10) |
Esercitazione
su Java: Collection Framework (Lez 11,12) |
| 3:26-31gen | Progettazione | Introduzione alla progettazione (Lez 13,14) |
Modularizzazione e orientazione agli oggetti (Lez 15,16) |
Diagramma delle classi in UML (Lez 17,18) |
| 4:2-7feb | La fase di analisi | Relazioni tra classi (Lez 19,20) |
Esercitazione su diagramma delle classi (Lez 21,22) |
La generalizzazione (Lez 23,24) |
| 5:9-14feb | La fase di analisi | Esercitazione di analisi (Lez 25,26) |
Altri diagrammi UML (Lez 27,28) |
Esercitazione di analisi (Lez 29,30) |
| 6:16-21feb | La fase di progettazione | Progettazione di classi (Lez 31,32) |
Progettazione di associazioni (Lez 33,34) |
Esercitazione di progettazione (Lez 35,36) |
| 7:23-28feb | La fase di progettazione | ------------ |
----------- |
----------- |
| 8:1-6mar | Esercizi di progettazione | Progettazione di associazioni (Lez 37,38) |
Progettazione di associazioni (Lez 39,40) |
Esercitazione (Lez 41,42) |
| 9:8-13mar | Esercizi di progettazione | Uso dell'ereditarietà (Lez 43,44) |
Esercizi d'esame (Lez 45,46) |
Esercizi d'esame (Lez 47,48) |
| 10:15-20mar | Esercizi di progettazione | Uso dell'ereditarietà (Lez 49,50) |
Esercizi d'esame (Lez 51,52) |
Esercizi d'esame (Lez 53,54) |