Loading [MathJax]/extensions/MathMenu.js
From NAND to tetris in 12 easy steps | IEEE Conference Publication | IEEE Xplore

From NAND to tetris in 12 easy steps


Abstract:

As CS and EE courses become increasingly more specialized, students are increasingly unable to grasp major ideas that cut across traditional course lines. This workshop p...Show More

Abstract:

As CS and EE courses become increasingly more specialized, students are increasingly unable to grasp major ideas that cut across traditional course lines. This workshop presents a course that restores the big picture and demystifies the integrated design and function of computer systems. Using a modular series of 12 projects, students are guided through the gradual construction of a complete working computer system. Starting with simple NAND gates, the students build a general-purpose hardware platform and a modern software hierarchy, yielding a simple but surprisingly powerful computer. This is achieved in a one-semester course by virtue of extreme focus and modular design. The course is completely self-contained, requiring no special equipment or software beyond what is given in the course web site, and is accompanied by a new MIT Press textbook.
Date of Conference: 20-23 October 2004
Date Added to IEEE Xplore: 18 April 2005
Print ISBN:0-7803-8552-7
Print ISSN: 0190-5848
Conference Location: Savannah, GA, USA

Contact IEEE to Subscribe