Materiale del corso e del relativo laboratorio Java è disponibile al link:
http://www3.diism.unisi.it/~falaschi/Teaching/programmazione.html
Materiale su Java è disponibile liberamente sul sito web della Oracle: http://www.java.com (con riferimento alla Standard Edition - SE - di Java)
Testi di approfondimento sul linguaggio Java
Java: A Beginner's Guide, Eighth Edition, by Herbert Schildt. Mc-Graw Hill Education, 2018.
oppure
Java: The complete reference, Eleventh Edition, by Herbert Schildt. Mc-Graw Hill Education, 2018.
oppure
Timothy Budd Understanding Object-Oriented Programming with Java Addison-Wesley, 2000 (ISBN: 0-201-61273-9)
oppure
B. Liskov, J. Guttag
Program Development in Java Addison-Wesley, 2000
oppure
David Arnow and Gerald Weiss
Introduction to Programming Using Java: An Object-Oriented Approach Addison-Wesley, 1998 (ISBN: 0-201-31184-4)
oppure
John Lewis, William Loftus Java - Fondamenti di progettazione software Addison-Wesley, 2000 (Edizione italiana 2001; ISBN: 88-7192-092-9)
Testi per consultazione:
X. Jia
Object Oriented Software Development Using Java Addison-Wesley, 2002;
B. Eckel
Thinking in Java Prentice Hall, 2000;
K.A. Lambert, M. Osborne
A Framework for Program Design and Data Structures Brooks/Cole, 2000;