CIT 594 Textbooks
Spring 2007, David Matuszek

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. I may or may not refer to it during the course, but it has excellent explanations of most of the material we will cover (not including, unfortunately, the math).

Recommended Textbooks

Java 2 v5.0 (Tiger) New Features
by Herbert Schild

Paperback: 216 pages
Publisher: McGraw-Hill Osborne Media; 1 edition (July 29, 2004)
ISBN: 0072258543

Everything you need to know about Java 5. If you have another good textbook on Java 5, you can skip this one.

The Elements of Java Style
by Allan Vermeulen et al.

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

The style rules that I ask you to follow in my courses.