Saturday 5 March 2005 — This is over 19 years old. Be careful.
This looks like an amazing textbook: Build a Modern Computer from First Principles. Judging from the accompanying presentation (From Nand to Tetris in 12 Steps), it presents a wild ride up the entire computing stack, from nand gates to operating systems. The authors provide a series of Java-based emulators (hardware, CPU, VM), translators (assembler, compiler), and a primitive programming language and operating system with which to do the 12 projects. I’m not sure how much depth they can provide at their fast pace, but it sure would be interesting to try it.
Comments
Have followed it through a bit and find it to represent an exciting approach to cs and programming education, and will make the folks at Python edu-sig who might not monitor PlanetPython aware of the resource.
http://www.xgamestation.com/
Add a comment: