(Last Mod: 04 April 2014 11:01:07 )
ECS REF | ECS | PYTHON | QUIZ |
ECS 00 | 00 | 01 Soln | 01 |
ECS 01 | 01 | 02 Soln | |
ECS 02 | 02 | 03 Soln | 02 |
ECS 03 | 03 | 04 ZIP Soln | 03 |
ECS 04 | 04A | 05 Soln | 04A |
04B ZIP | 04B | ||
ECS 05 | 05 | 05 | |
ECS 06 | 06A | 06 | |
06B | |||
ECS 07 | 07A | 07 | |
07B | |||
ECS 08 | 08A | 08 | |
08B | |||
ECS 09 | 09 | 09 | |
ECS 10 | 10 | 10 | |
ECS 11 | 11 | 11 | |
ECS 12 | 12 | 12 | |
13 |
ECS REF: These are links to the author's project pages on the Nand2Tetris site. In most cases, the projects in this course will follow these without modification other than, in many cases, splitting the submission requirements into two components. You should therefore follow the instructions in the link under ECS.
ECS: While there are officially twelve projects in the Nand2Tetris undertaking, we are splitting several of them into two subprojects. To keep the numbering consistent with the ECS material, these subprojects are identified with 'A' and 'B' suffixes. There are thus a total of twenty projects plus an optional final project that can earn you extra credit.
PYTHON: There are five Python assignments early in the semester. The primary goal of these is to get you up to speed on specific Python topics that you will need for the later ECS projects.
QUIZ: It is planned for there to be thirteen quizzes containing a total of two hundred one-point questions. Each quiz is intended to be closely aligned with a corresponding ECS project and will focus primarily on reading material related to the upcoming ECS project and also some of the material in the book Code, but some questions may also review previous material in some depth.
NOTE: Because the Nand2Tetris projects are static and used by many schools, the solutions will not be posted. If you have any questions or just want to see how the instructor solved the projects, contact them.