personal follow of mit 6.004 Computation Structures of spring 2017
I used edx: Computation Structures 1,2,3 as the main course content, because it was better organized and sliced into video, slides, problem sets with answer, as well as labs, than the original mit open course ware.
but sadly those contents will be removed from edx from 2021 Oct 15, so i downloaded all the course materials from edx, uploaded here
I did not use labs from edx, but used 6.004 lab instead
note:
be careful since all the lab content will only be saved in your browser cache, you can save it by "Save all answers" below, which will generate a file named "saved_state.json", then upload it later to another browser
btw, you can do your lab design locally by running the simulation env locally, which can be downloaded from 6.004 tools & jade, then http://localhost:8000/jade_workbook.html, but the original /gates/and2, nor2...the like do not work, you have to substitute your own gates from lab2 /adder/and2, nor2...
视频:https://courses.edx.org/dashboard (搜索Computation Structures )
视频:https://archive.org/details/MIT6.004S17
lab:https://computationstructures.org/exercises/cmos/lab.html
6.004 and CS143 (Compilers) https://www.homepages.ucl.ac.uk/~ucahmto/elearning/2020/04/13/6.004_and_CS143.html
MIT 6.004 As Taught In Spring 2009 https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-004-computation-structures-spring-2009/labs/
MIT 6.004 As Taught In Spring 2017 https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-004-computation-structures-spring-2017/index.htm
The staff of M.I.T. 6.004 https://computationstructures.org/index.html
Computation Structures https://6004.mit.edu/web/spring21
Chris Terman https://github.com/terman
The Best Classes At MIT https://kennethfriedman.org/thoughts/2017/best-classes-at-mit/
MIT 6.004: Computation Structures (6004.mit.edu) https://news.ycombinator.com/item?id=22056567
The official website of Nand to Tetris courses https://www.nand2tetris.org/