CIT 594 Textbooks
Spring 2004, David Matuszek

Java Collections: An Introduction to Abstract Data Types, Data Structures and Algorithms
by David A. Watt and Deryck F. Brown

• Paperback: 566 pages
• Publisher: John Wiley & Sons; 1 edition (March 13, 2001)
• ISBN: 047189978X

This is a required textbook.

Data Structures and Algorithms in Java (2nd Edition)
by Robert Lafore

• Hardcover: 800 pages
• Publisher: SAMS; 2nd edition (November 6, 2002)
• ISBN: 0672324539

This is a required textbook.

Essential Java 2 Fast: How to Develop Applications and Applets With Java 2
by John Cowell

• Paperback: 249 pages
•Publisher: Springer Verlag; 2nd edition (July 1999)
• ISBN: 1852330716

This is recommended as a Java reference book.

The Elements of Java Style
by Allan Vermeulen et al.

• Paperback: 142 pages
• Publisher: Cambridge University Press; 0 edition (January 2000)
• ISBN: 0521777682

You should still have this book from last semester. You are expected to know the material covered in CIT591, and to study (on your own) the material on Javadoc style.