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) |