跳到主要内容

MIT 6.009 编程基础 [×]

课程名称: 6.009: Fundamentals of Programming
课程官网地址: 这门课程不对外开放
先修课程: 零基础可学
重要程度: MIT入门第一课
课程评点: 这门课不对外,可以学习其他替代的课程。

课程说明

关于替代课

MIT和其他CS名校一样,也是把Python作为教学的入门编程语言,这门课不是必修课(也就是你只要掌握了相关的学习内容就可以跳过),但它是诸多核心课程的先修课。

这门课主要是通过Python来学习如何用编程的方式来解决实际问题并掌握调试代码的能力,是一门比较基础的课程。大致相同的替代课程如下:

这些课程所采用的都是Python,学习难度以及教学内容和本课基本一致。

关于学习路线

这门课的老师是有着神童之称的Erik Demaine,他20岁就成为MIT最年轻的教授,22岁获得过麦克阿瑟天才奖。他围绕算法与数据结构在MIT开设了多门由浅入深的课。

尽管这门课不对外开放,不过这门课是MIT编程入门的基础课,它的进阶课程6.006 算法概论仍然也是这位老师在教学。

推荐大家的学习路线是6.006 算法概论6.046 算法设计与分析,这三门课都是Erik Demaine开设的。