Our required textbook for CSE 142 this quarter will be the following:
Reges/Stepp. Building Java Programs: A Back to Basics Approach. ISBN 0321382838.
No assignments or required readings will be given directly from the textbook, and you may choose not to purchase it if you wish. However, the 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.
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.