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

Reges/Stepp. Building Java Programs: A Back to Basics Approach. ISBN 0536240167. (Older edition's ISBN: 0321382838)

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:

This required book was written specifically for this course and makes a useful supplement to the lecture presentations. Also, exams in this course will be open-book, so it may be advantageous to own the book for use as a reference during exams.

The book may also be available on course reserve at the UW Engineering Library. If the book is not available on reserve, please contact the instructor.

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 a copy of a previous "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. They are also somewhat bulky and cheaply made, not bound properly like a normal textbook would be. We do not suggest using them as your textbook for the course this fall.

Supplemental Content from Second Edition

The second edition of Building Java Programs will be released next spring. There are two particular sections from that edition that we feel will be especially useful to current CSE 142 students, so we have posted them here.

Online Problems

We have written a web application called Practice-It that allows you to write solutions to lots of our Java practice problems. You can type in your solution and submit it to the server to be tested. You will receive feedback about whether your code succeeds or fails.

Addison Wesley also maintains their own online practice problem resource called MyCodeMate that lets you log in and work on exercises from our book and others. Below is the link to the MyCodeMate page for Building Java Programs.

Textbook Online Videos ("Portal")

Stuart and Marty have recorded a series of instructional videos to accompany the textbook. In each video, we spend 5-15 minutes walking through a particular concept or problem, talking about the challenges and methods necessary to solve it. These videos make a good resource for someone who wants a supplement to the instruction given in lecture.

You can purchase an access card from the UW Bookstore with an access code that will allow you to view the videos.