你将完成的是: 在本课程中, 你将从最底层开始, 构建一个现代计算机系统。 我们将这段激动人心的路程划分成六个需要上交的项目作业, 从构造基本的逻辑门到完成一个功能完全的通用目的计算机。 你将通过一种直接而有效的方式来完成学习,即了解计算机是如何工作的以及他们是如何被设计出来的。 你需要准备的是: 这是一门自包含的课程:所有需要用来完成课程以及构建一台计算机的知识都会包含你的学习经历中。 所以, 我们预设学习者没有学过任何计算机科学及电子工程学, 并欢迎所有层次的学习者。 你不需要任何实际的材料, 你将使用基于软件的硬件模拟器在自己的个人电脑上构建一台计算机, 就像在真正的工业界中, 计算机也是被工程师在电脑上设计构建的。 在你注册这门课程后, 硬件模拟器及其他配套软件将会免费提供。 课程组成: 这门课程包含六个模块, 每个模块包括一系列的视频课程以及一个项目作业。 每个模块大概需要花费两到三个小时来观看视频课程, 以及五到十个小时来完成项目作业。 整个课程将在六周内完成, 不过你也可以根据需要自己把握进度。 谷歌搜索“nand2tetris” 会出现一个与这门课程有关的TED演讲。 关于 以项目为中心的课程: 以项目为中心的课程是被设计来帮助你完成一个有意义的实际项目, 期间会有你的指导者以及一个有着共同目标的学习者的社区来提供指导和建议。 通过活学活用你学习到的新概念, 你将会更有效地掌握课程的内容; 这也是你将你学习到的技能用来改进你的生活或职业生涯的一个开始。 当你完成课程时, 你将完成一个可以引以为豪的用来使用或者分享的项目。