CIT 591 Programming Languages & Techniques I
Textbooks and software

Here are the textbooks for this course:

Java Software Solutions: Foundations of Program Design, Updated (With CD-ROM) by John Lewis, William Loftus.
ISBN: 0201725975.
$71
This is very good, but it's expensive, and there is no requirement to have exactly this book; others might do as well. See my Java Resource Recommendations for less expensive alternatives.

The Elements of Java Style by Al Vermeulen (Editor), Scott W. Ambler, Greg Bumgardner, Eldon Metz, Alan Vermeulen, Trevor Misfeldt, Jim Shur, Patrick Thompson.
ISBN: 0521777682.
$13.95
It's cheap. It's good. Buy it.

 

Software and documentation you should install: