Walter Savitch: Java

An Introduction To Computer Science and Programming (3rd ed, Prentice-Hall, 2004)

(summary by Lori Case)

 

Since a proposed course outline was already prepared for this book, I took the approach of reviewing the book, primarily based on the outline, and with an eye towards what students in CS134 would need. I have briefly looked at the rest of the book, but not nearly in the same detail at the “referenced” parts.

 

Overall, while admitting the book clearly has some shortcomings as others have mentioned, I do like this one. There is lots of material which would not be covered in CS125, but that can be said of most of the books that attempt to be full CS1 texts. For the most part, what it does that we will be using, it does pretty well. I think it would be a book that would not intimidate most students. They may have to look around to find exactly what they need in a section or chapter, but the headings, etc. (okay, not necessarily the colours and font changes) are useful.

 

What I like:

 

What I don’t like: