The Elements of Computing Systems:

Building a Modern Computer from First Principles

By Noam Nisan and Shimon Schocken

MIT Press, 2005

(Second Printing: 2009, Chinese Edition: 2006, Polish edition: 2007, Indian edition: 2009 )

What readers say

Book / Course Overview

Amazon.com Book Page

Publisher's Book Page

10-minute Video about the Book / Course

Google Tech-Talk about the Book

Questions / Help (new!)

The Elements of Computing Systems Book Cover

This companion site contains the software tools and project materials necessary to build all the hardware and software systems described in the book, as well as a proposed series of lectures.

Our proposed study plan is designed for students who are enrolled in courses based on this book as well as for self-learners who wish to study based on the book alone.

Study Plan Software About Help

Site design & construction by Yannai A. Gonczarowski