Textbook

Although CSE 190 D does not require a book, we would highly recommend the required textbook for CSE 142:

Reges/Stepp. Building Java Programs: A Back to Basics Approach, 2nd edition. ISBN 0-13-609181-4

This book was written specifically for CSE 142 and 143 and makes a valuable supplement to 190 D lecture presentations.

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.

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.

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:

The book may also be available on course reserve at the UW Engineering Library and Odegaard (see where it is currently available). If the book is not available on reserve, please contact the instructor.

Older Editions of the Textbook

Older editions of the book are fine for CSE 190 D, as the book is only supplementary. However, if you plan to continue on to CSE 142 or 143, I highly suggest you buy the second edition as it is required for both courses. Previous editions will not be suitable for CSE 142 or CSE 143.