UW CSE logo uw

CSE 143: Computer Programming II, Winter 2009

arrow CSE Home arrow About Us arrow Search arrow Contact Info


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

Reges/Stepp. Building Java Programs: A Back to Basics Approach. ISBN 0536240167 or 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:

No assignments or required readings will be given directly from the textbook. 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 will 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.

Supplemental Chapters

Stuart and Marty are currently working on writing a 2nd edition of the Building Java Programs textbook. The 2nd edition will have more chapters related to CSE 143 content. In the meantime, as we write (as Stuart writes) these chapters during this quarter we will post them here to this web site for you to read.

Online Practice Problems ("Practice-It!")

We have written a web application called Practice-It! that lets you work on programming exercises from our book and section handouts. Below is the link to the Practice-It! page for Building Java Programs.

Online Problems ("MyCodeMate")

Addison Wesley 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.