Resources for Teaching Java


updated 8/25/02
This page contains a collection of known resources which may be helpful to those adopting Java as a Computer Science core course language.
I am merely a collector of these resources, and cannot guarantee their continued availability or accessibility. If you encounter any stale link specified herein, or if you have new resources that may be of interest, please email me: mliu@csc.calpoly.edu

General

Potential Text Books

(Note: In addition to those listed below, there is currently a large number of textbooks available that use Java as the programming language. Readers are recommended to visit the various publishers' sites for a full list.)
There is, as K. N. King put it, "a plethora of (text) books" on Java programming, as you well know. However, a common observation is that as yet there is not a book suitable for course materials. I have included below a list of books that are (i) not programming-centric, and (ii) not trade-oriented.

Reference books

Books on the Java Class Libraries

Books on specific Java features or packages

Java Integrated Development Environments

Java Coding Standard

Java Tutorials

Other Resources

Course Materials


Back to M. Liu's Home Page