This is about an innovative computer science course developed in Israel that teaches students about the innermost workings of a computer. It is divided into twelve modules and provides all the resources necessary to design a computer from scratch , starting with NAND gates. I hasten to add that no chips or soldering irons are involved. It's all done with simulation. Students devise the machine code, build the assembler, create a virtual machine, a high level language, a compiler, an operating system and simple games to run on the system. All of this can be done in one Semester!
Shimon Shocken
3 Oct 2007
http://video.google.com/videoplay?docid=7654043762021156507
Fabulous idea and I hope it spreads to schools everywhere. Thanks for the video link Charles, enjoyed it!
Here is the website for the course and material:
http://www1.idc.ac.il/tecs/