C++ Textbook

Programming Abstractions in C++

by Eric S. Roberts. ISBN 978-0133454840.

Students can purchase the textbook from the Stanford University Bookstore, which is our recommended place to purchase this textbook. The book can also be ordered online from various retailers.

Assigned readings will be from this textbook, which was written by a Stanford CS professor and targeted directly for this course, and it makes a useful supplement to the lecture and section presentations.

However, our homework assignments don't come from the book, and the provided lecture slides generally cover the necessary material. So it is possible to achieve success in this course without owning the textbook. However, we recommend that each student either owns a copy or has convenient access to a copy. At least one copy of this textbook has been made available for checkout from the Stanford Library reserves (search for 106X).