打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
译言网 | 挑战MIT计算机科学课程之幕后花絮

在过去的12个月里,我一直在按照MIT计算机科学专业完整的4年课程表自学,而且没有上过任何正式的课堂教学。

更新:挑战MIT这个实验现在已经完成:从2011101日到2012926日。在下面每门课的后面,你可以点击更多来查看我任何一门课的考试情况:正式的参考答案或者我写的代码。

计算机一直以来让我着迷。从经济到facebook,各种算法作为一门隐于其间的语言已成为我们大部分生活的基础。我们世界最大的转变正在代码中展现,人工智能的进步允许我们用电脑来理解算法对人类到底意味着什么。

超过机器的诗意(伟大意义),计算机科学也相当具有实践性的。在一行行代码中,财富因之而创造,革新因之而开展。

我一直以来想要掌握这门语言,但是我不想花费我生命中的四年时光加上成百上千美元来学习它。

我现在开始开始着手进行这场挑战,我想向大家展示:学习并不需要黑板和SAT考试、上千美元贷款甚至四年的学习历程,而这是现在大多数学生学习一门专业所必需的。

我会失败吗?毫无疑问,这是可能的——许多比我聪明的多的人在MIT这样的学校付出巨大的努力才通过考核,而我却试图在没有教授指导的情况下以四倍的效率学习相同的课程。

我现在所能承诺的是和你分享我的发现。下面列出了我将完成的33门课程,每一门我都会写出最后的考试情况,这样你能比较我的回答与MIT的参考答案。我也将贴出其中我经历的任何失败,这样你们能确定我没有遗漏我的错误。

学习进程(33/33

点击更多可以观看我的学习视频,进入相关课程以及评价我的答案。

8.01: 物理学 I –经典力学 已完成更多

18.01: 单变量微积分 已完成更多

18.02: 多变量微积分 已完成更多

8.02: 物理学 II – 电磁学 – –已完成更多

6.01: EECSI入门 已完成 更多

5.111: 化学科学原理 已完成* 更多

7.012: 生物学入门 已完成 更多

18.03: 不等式 已完成 更多

6.02: EE CS 入门II –已完成 更多

6.042J: 计算机科学算法 已完成 更多

6.006: 代数入门 已完成 更多

18.06: 线性代数 已完成 更多

6.041: 可能性系统分析 已完成 更多

6.002: 电路和电学 已完成 更多

6.046J: 算法设计和分析 已完成 更多

6.034: 人工智能 已完成 更多

6.003: 信号和系统 已完成 更多

6.004: 计算机结构 已完成 更多

24.241: 逻辑学 I –已完成 更多

14.01: 微观经济学原理已完成 更多

6.033: 计算机系统工程 已完成 更多

6.013:电磁学及其应用 已完成 更多

14.02:微观经济学原理已完成 更多

24.242: 逻辑学 II –已完成 更多

6.011: 通信、控制和信号 已完成 更多

24.244: 形式逻辑 已完成 更多

14.20: 工业组织 已完成 更多

14.23: 工业政府法规 已完成 更多

14.48J:教育经济学 已完成 更多

6.005: 软件设计元素 已完成 更多

6.801: 机械视图 已完成 更多

6.837: 计算机图形学已完成 更多

COSC 545: 算法理论 已完成 更多

问题释疑解答:MIT挑战

问题1)你遵守哪些规则?

因为我并不是MIT的学生,也和他们没有任何关系,我不得不为我自己制定规则来使这个挑战更公平,更有说服力。

基本规则有以下几条:

(1)假如我通过了期末考试,我就可以视这门课已通过(虽然我的目标并不是及格

(2)我在考试时将会和MIT的学生处于同等的限制下:不能提前看问题或答案,不可携带笔记、资料以及同样的时间限制(无意外,一般为三小时)。

(3)通过与实际的MIT的参考答案对比,我给自己的论文评分。我会将这两者都贴出来,以使任何人都能再次检查我的评价方法。

这些仅仅是我挑战的最低要求。对于重要的编程课程方面而言,我会试着去做代表性的编程作业

问题2你做完了所有的作业、论文和项目吗?

对于理论和数学方面的课程,期末考试一般有一个全面的评估标准,所以我一直按这些标准来评价我的作业。但我仍会做大量或部分的作业和测验作为考试的准备。因为我不能一直满足整个挑战的一些条件(例如一些作业不能也不可能客观地评价),所以我的这些作业是一些非正式的评价标准。对于有大量编程和实际设计问作业的课,我会尽量完成其中大部分作业。但是还是有一些更难去评价,所以我将以期末考试作为这些课的主要衡量标准。

问题3)你的课表与MIT有什么不同吗?

我花了将近一个月时间来汇集与MIT计算机科学课程最接近的课程表,作为依据。不幸的是,我无法完美的按照MIT的课表,因为一些课无法评估(例如实验和研究课等)以及另一些课还不曾有网上课堂。

我要求达到与实际MIT同等级相同的学分数,这样无论实际MIT的哪一门课我无法上,我会与它类似的其他课来代替。因此,就学习的知识顺序来说,我的课表与MIT提供给它的学生的课表是相似的,仅仅的不同是实际的MIT有一些选修课,但我将会上其他多门非计算机科学的课来最好的模仿MIT学生达到的HASS要求。这些选修课也是无法做到万全一样,因为在MIT人文学科在线课堂明显立刻弱多了。

问题4)假如你在某门课上失败了,你会怎么办?

按照我制定的学习节奏,我认为这是不可避免的:我会在某门课上失败。我主要的目的是我通过期末考试,因此,假如我失败了,我会稍后允许自己进行另一场不同的考试。我的策略是吸取第一次失败的教训,在这些不得不进行几个期末考试的课程上面更高效的利用时间。作为考试评价的标准,这是与大学的考试不同的:大学的考试时一考定终身,这也正是我的这种自我学习策略相对于严格正式的教育机构的好处。

问题5)为什么你做这些?仅仅是因为你喜欢学习吗?

没有人喜欢学习,但每个人都希望更聪明。学习,获得关于某一主题更深的洞见,更聪明的感觉,汇报无穷。在多年的惩罚性正式教育后,我们当中的很多人忘记了学习的这些好处。

我不得不承认:我可能有点疯狂,甚至有点骄傲。想在仅仅12个月内完成4年的学业。然而,我真正的动机并不止于此,而是向人们证明:更快的学习是可能的,在同样的学时间内,自学能使学习增添更多的乐趣。

问题6)你做这些能得到文凭吗?

不,这只是我个人的学习历程。我们的社会错误的以文凭来衡量知识的价值。得到一张文凭很不错,对于许多工作而言也完全是必要的。但这个文凭等于知识的等号却被滥用以致人们忘了这两件事是不同的。

我现在是一名作家,也是一名小商人。我从未想过到一个大公司工作——我讨厌人事经理检查我的文凭。对于我而言,我想学习计算机科学为了将来开始新的生意或职业作准备。我对大学毫无敌意。相反,我认为大学是一个充满惊奇的地方,值得我去体验,你也会发现大学是一个好地方。我所希望的是向那些感到当前教育系统无用正寻求另一条道路的人们展示另外的选择。

问题8)这些仅仅是为了考试而采取突击策略吗?

不是的,但是这两者之间的区别是微妙的。大多数课在于建立已有的知识体系,因此我的目标在于形成一个更深的理解:以便能发挥四两拔千斤的作用。考试突击,这种记忆方法在于快速通过考试然后忘记它。虽然理解是困难的,但其实并不需要花费更多的时间在上面。

作为一个开始,从第一次课开始,我一直都是在同一时间同时学习三到四门课,虽然这意味着:相对于意义上的学习,复习只能是在一个更短的时间范围内完成(即:一个月代替一个学期),但这使间隔复习更有效率。

问题9)你以前有与此相关的学习经历吗?

当我还是高中生时,我非常喜欢编程,主要是编写小计算机游戏。此外,当我进入Manitoba大学进修商务学位时,我学过四门大学水平的计算机科学课程。是的,我确实有某些编程方面的先前经历,这对于我通过这项挑战提供了很大的帮助。话虽如此,但我占先的技术水平是不可能与比那些在MIT的计算机科学专业并以此课表为基础的学生更占优势。

此外,在20117月我就完成了第一门课8.01经典力学作为开始这项挑战的尝试。因此,我在过去12个月通过的课程应该是32门。

问题10)我是一名博主、报告员或者记者,我如何联系你来分享这个故事?

你能通过邮箱challenge@scotthyoung.com或者点击这里来联系我。因为我是很忙的(显而易见的原因:当我在攻克一门课时,我经常不在线),所以我先在这里提前向各位道歉,假如我很久才回你的邮件的话。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
美国名校计算机科学专业本科教学体系现状分析
JAVA语言学校的危险性
如何从零学习人工智能?
一枚理工男在图卢兹三大的血泪史
太赞了,亚马逊免费对外开放计算机编程课!
<H2 id=activity-name class=rich_media_title>一张课表该有的样子 - iStudiez Pro | 败物2 #10 </H2>
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服