Textbooks for CSci223

Spring 2005

For this class there is one required textbook and one optional textbook.

The required textbook is Randal E. Bryant and David O'Hallaron's Computer Systems: A Programmer's Perspective, published in 2003 by Prentice Hall. The ISBN number is 0-13-034074-X. As far as I know there is only one edition. The cheapest place I've been able to find it was Amazon. It's $107.35 there. (1/11/2005) You may be able to find it a few dollars cheaper somewhere else. If you find it significantly cheaper somewhere, please let me know. You can buy used much cheaper from several places as well. This book can be purchased from the bookstore in the Union. Their price is $108. They have a few used copies for $81. The web site for the book can be found at http://csapp.cs.cmu.edu/. This book is required for a reason. It is possible that material from this book will be on exams, but will not be covered in class. Please get a copy of this book ASAP.

The optional textbook for this class is C Programming Language by Kernighan and Ritchie. This book is published by Prentice Hall. The latest edition is the 2nd edition, which was published in 1988. The ISBN for the paperback is 0131103628. The web site for this book is http://cm.bell-labs.com/cm/cs/cbook/. The book is $39.48 on Amazon. It can be bought used at several places as well. As far as I know, the bookstore does not have this book. This book is not necessary to complete the class, however it will be very useful. This book is considered a classic in computer science, and every computer scientist should own a copy.