The textbook for the course is Computer Systems: A Programmer's Perspective, Second Edition (also known as CS:APP2e) by Randal E. Bryant and David R. O'Hallaron. Prentice Hall, 2011, ISBN 0-13-610804-0.
We will be using this textbook heavily: most lectures have required reading from the textbook, and the assignments and exams assume that you have done this reading. It is strongly recommended that you obtain a copy of this textbook. It may be purchased at the Harvard Coop, or from one of many online bookstores.
Copies of the textbook are available at both the Gordon McKay library and the Cabot library.
- CS:APP2e textbook web page
- Harvard Coop textbook list
- CS:APP2e on Amazon
- CS:APP2e on bestwebbuys (searches multiple online book sellers)