[Eug-lug] NAND gates to Tetris

Bob Miller kbob at jogger-egg.com
Sat Jun 7 07:50:56 PDT 2008


Rainy Saturday diversion...

Have you guys seen this?  It's an introductory CS textbook that takes
the student from simple boolean logic circuits up through successive
layers of abstraction to a working game (not necessarily Tetris).  At
the end of the term, the student has a game that he understands at
every level all the way down to the gates.

    Boolean Logic
    Combinatorial Chips
    Sequential Chips
    Machine Language
    Computer Architecture
    Assembler
    Virtual Machine I: Arithmetic
    Virtual Machine II: Machine Control
    Programming Language
    Compiler I: Syntax Analysis
    Compiler II: Code Generation
    Operating System
    More Fun to Go (an open project?)

Verrah cool!

Some chapters of the book are on line, and all the exercises are.  I
did the first two chapters' exercises this morning, and plan to do
more later.  (My education is a little skimpy on the lower levels, so
I can use it.)

There are also some videos.

Main page: http://www1.idc.ac.il/tecs/

-- 
Bob Miller                              K<bob>
                                        kbob at jogger-egg.com


More information about the EUGLUG mailing list