Textbook

Our required textbook for CSE 142 this quarter will be the following:

Reges/Stepp. Building Java Programs: A Back to Basics Approach, 2nd edition. ISBN 0136091814

This required book was written specifically for this course and makes a valuable supplement to the lecture presentations. The book contains the problems we will assign you each week before your discussion section.

Code Files

The textbook includes many sample programs. You can access a full set of code files that is organized chapter by chapter. This will allow you to download any of the programs and run them on your own computer.

Video Notes

New copies of the textbook come with an access code to watch "Video Notes." These videos supplement the lecture and book material by walking through more examples in detail. You can access the video notes at the Pearson VideoNotes web site.

How to purchase:

Physical copy: Students can purchase the textbook from the UW Bookstore. The book is also available to be ordered online from online retailers such as the following:

Digital copy: For a reduced cost, students can buy the textbook online from Pearson Publishing's "CourseSmart" web system at the following address. But please note that you will NOT be able to use the digital copy as a reference on the midterm or final exam. Also, the digital copy "expires" after roughly 180 days, after which it can no longer be used.

Older Editions of the Textbook

If you see a book with our book's title but a different ISBN available for sale online (probably used), this is not the correct textbook. It is likely either the previous "1st edition" or an even older "preliminary custom edition" version of the book that was used in past years. These older versions of the book do not contain all of the content from the correct course textbook. We will assign problems out of the 2nd edition that may not exist in the 1st edition. The older editions are not suitable for CSE 142 this quarter; we do not suggest using them as your textbook for the course this quarter. You will need to have access to the 2nd edition to do your weekly problems.

Books on Reserve at the Library

A small number of copies of our textbook may be available from the Engineering library or the Odegaard library on campus. You might be able to check them out for short periods to work on problems, but this may not be a reliable strategy long-term as your only access to a textbook. See the following links: