DocenteMaurizio Morisio |
AssistenteAndrea Capiluppi |
Java Tutorial (java.sun.com/tutorial)
Java
Tools and APIs documentation (java.sun.com/j2se/1.4/docs)
Java Code Conventions
Eckel, "Thinking in Java (3rd ed.)", Prentice Hall, 2000 (ebook)
Horstmann, Cornell, "Core Java 2,
Volume I: Fundamentals (6th ed.)", Prentice Hall, 2000
Cetus links (http://www.cetus-links.org/oo_uml.html)
Fowler, Scott, "UML Distilled (2nd ed.)", Addison-Wesley, 1999
Java 2 Standard Edition (java.sun.com/j2se)
Argo UML (argouml.tigris.org)
Eclipse (http://www.eclipse.org/)
Ogni settimana viene pubblicata una esercitazione da svolgere in
laboratorio. Tipicamente, l'esercitazione chiede di approfondire i concetti e
gli esercizi visti in aula
Queste esercitazioni settimanali NON sono da
consegnare (non danno punti per il voto finale) ma sono FORTEMENTE
consigliate
Week 1 - Gestione studenti
Week 2 - Gestione studenti - private/public e package e array
Week2a - Biblioteca
Week3 - Biblioteca - inheritance
Week4 - Collections
Week5 - Exceptions
Week5 - Stream e serializzazione
L'esame consiste in uno scritto di programmazione di circa 2 ore, durante le quali si dovra' sviluppare un programma Java con relativa documentazione in UML. E' obbligatoria la prenotazione.
Codice Java (fino a 04/06/03)
Ultima modifica: 12 Maggio 2003