这个⽹站让你在家也能学习「哈佛⼤学的课程」想要成为哈佛⼤学的学⽣,很难;但想要上哈佛⼤学的课,很容易。
这个学期,我上了三门哈佛⼤学的 MOOC,分别是:
Psychology 1504:Positive Psychology(积极⼼理学)
CS50: Introduction to Computer Science(计算机科学导论)
CS50's Web Programming with Python and JavaScript(⽹页开发编程
⼀般哈佛⼤学本科⽣⼀学期也就上三到四节课,所以可以说我假装在哈佛⼤学上了⼀学期。
哈佛⼤学是 edX 的创始者之⼀,所以在 edX 有许多哈佛⼤学的课程,其中最著名的可能就是计
算机课程 CS50,它被彭博社誉为全美前五的计算机课程。我在 edX 这个平台选择了 CS50 和
它的系列课程 CS50's Web Programming with Python and JavaScript。⽹易云课堂⾥则能到
积极⼼理学(《哈佛⼤学公开课:幸福课》),并有中⽂翻译。
长按⼆维码关注少数派(ID:sspaime),在后台回复「哈佛」即可获得链接。
▍美国⾼校是怎么上课的?
让我们先看⼀些概念,有助于学习美国⾼校所开设的 MOOC。
在美国⾼校,⼀节课包括以下 3 种教学形式:
Lecture:就是授课,和国内⾼中和⼤学上课⼀样,⽼师在上⾯讲,学⽣在下⾯听。⼀般⼀节课
时间为⼀个⼩时到⼀个半⼩时。
Recitation / Sections:习题课,⼀般由 TA(助教)来授课,时间⼀般为半个⼩时到⼀个⼩时。Lecture 上⽼师可能讲得⽐较快或者不能照顾所有同学的进度,习题课则是为了弥补这⼀⽅⾯,
会侧重⼀个知识点细讲或者为部分没有听懂 Lecture 的同学查漏补缺。
Office Hour:办公室时间,每周教授会设定⼀个时间段,约为⼀个⼩时到两个⼩时。在这个时
间段,教授会专门留出时间在办公室,为该课程的学⽣答疑解惑。当你个⼈听了 Lecture 和习题
课还是有些知识点不懂,或者想请教更深层次的问题,就可以去 Office Hour。当然有时教授太
忙或者学⽣太多的话,Office Hour 会由助教代理。
⼀些可能会⽤到的名词:
TA / TF:Teaching Assistant 和 Teaching Fellow 的缩写,「助教」的意思,⼀般为已经通过
这门课且表现优异的学⽣,硕⼠和博⼠也会在本科课程⾥担任助教。
Problem Sets:美国的作业⼀般叫 assignment,⽽理⼯科的作业很多叫 Problem Sets,「习题
宝马网
集」的意思。
Quiz:「随堂测验」,美国的教育注重过程化,时不时会在课上来个 Quiz,将 Quiz 的成绩算
⼊总分。
▍积极⼼理学
Psychology 1504 名为 Positive Psychology (积极⼼理学),在⽹易云课堂上名为《哈佛⼤学
公开课:幸福课》,主讲⼈是 Tal Ben-Shahar,被誉为哈佛⼤学「最受欢迎的教师」。该课程
是哈佛有史以来最受欢迎的课程之⼀,教你如何变得更快乐。课程总共有 23 个课时,每节
课 80 分钟。
关注少数派,在后台回复「哈佛」即可获得链接。
《哈佛⼤学公开课:幸福课》
积极⼼理学是⼼理学近年来才有的分⽀。在⼼理学界,研究焦虑和研究快乐的论⽂⽐是 21:
1,也就是说学者研究 21 次⼈们为什么焦虑才会研究 1 次⼈们为什么会快乐。Tal 说在哈佛开设积极⼼理学的⽬的,除了想让上过课的⼈变得更快乐之外,就是想重新平衡这种天平,因为知道如何变得快乐和知道为什么不快乐⼀样重要。
Tal 在课上提出的核⼼观点就是:快乐不仅仅在于外在的条件,⽽在于主观期望和外在条件的匹配。⼈们总认为富⼈⽐穷⼈更快乐,诚然富⼈在很多事情上有更多选择权,但这也与⾃⾝的主观期望有关:穷⼈可能就想要平平淡淡的⽣活,⽽事实如此,他就会⼗分快乐;富⼈可能开着宝马,但买不起朋友们都有的劳斯莱斯,那他可能也会不快乐。所以快乐不在于地位的⾼低,⽽在于主观期望和外界条件是否相匹配。
积极⼼理学不光是讲授调整⼼理的课程,控制⾝体⼀样能够影响⼼理。Tal 在课堂上提出了变得更快乐的 the wonder drug (灵丹妙药),只有简单的 4 点,并有学术研究⽀持该观点:
每天 30 分钟的运动,每周⾄少 4 次。
每天 15 分钟的冥想,每周 6 到 7 次。
每天 8 个⼩时的睡眠。
⼀天 12 次拥抱,⾄少 5 次。
我也发现充⾜的睡眠和运动能够让我变得更加有活⼒,虽然冥想和拥抱在现阶段我还在进⼀步尝试,但我相信这四点确实可以使我更快乐。通过调整⾃⼰的⾝体,让⼼灵变得更加快乐,毕竟⼼灵和⾝体本就是⼀体的。
在课程上,涉及了许多与快乐有关的⽅⾯,⽐如学会专注、拥抱改变、克服拖延、学会感恩等等,每⼀节课都从不同的⽅⾯讲授变得更快乐的能⼒。我强烈推荐你去看《哈佛⼤学公开课:幸福课》的课程视频,相信你能在看完后有所收获,拥有变得更快乐的能⼒。
⽹易云课堂上只有课程视频,并没有课程 PPT,关注少数派,在后台回复「哈佛」即可获得链接。
▍计算机科学导论
CS50: Introduction to Computer Science 是哈佛⼤学的计算机基础课程,该课程还被耶鲁⼤学引⽤,在耶鲁开设了同样的课程。该课程分为 10 周,前 5 周讲解 C 语⾔和基本的计算机科学基础知识,后 5 周会涉及 Python,HTML,SQL 等进阶知识。课程主讲是 David Malan,被誉为全球知名计算机科学教育者之⼀,Facebook CEO 马克-扎克伯格也曾在该课上当过授课嘉宾。
CS50
该课程共分为 11 周,每周的任务分为以下三个部分:
Lecture: 主要课程内容,每个 Lecture 约两个⼩时。
Shorts: 由⼀位 TA 讲,顾名思义,是短⼩的视频,每个⼤概 5 到 10 分钟,每周⼤
概 5 到 6 个 Short。主要内容是课上没有展开的知识点,例如在数组那节课讲的是不同的数组排序算法。
Problem Set: 每周的作业,与每周的内容相对应,每个Problem Set 需要在 CS50 Lab 上写出并提交。
我个⼈觉得 CS50 最⼤的优势就是拥有⽹页编程环境,让初学者不⽤先安装复杂的 IDE (集成开发环境)与编程环境,先专注于编程语法与编程体验,这样⼀步步就可以培养出对编程的兴趣。试想⼀个编
程初学者不光要学习编程语法,还要在实际编程时⾯对复杂界⾯上的⼀堆按钮,是什么样的体验。我当时⼤⼀在学校机房⽤着古⽼的机器和 IDE,只知
道 Complie 和 Run 两个选项,剩下⼏⼗个选项完全不知道是⼲什么的,压⼒铺⾯⽽来,完全感受不到编程的乐趣。
在 CS50 的环境下,打开浏览器就可以编程,界⾯⼲净⽽现代。当遇到问题时,不光有系统给出的报错信息,使⽤课程团队⾃⼰开发的命令⾏⼯具 help50 可以给你⾃然语⾔的指导;
style50 ⼯具可以⾃动出缩进格式的不对称并给出建议,让代码更美观。这些⼯具都是初学者
该使⽤的,来不断改进⾃⼰良好的编程习惯,在以后的路上⾛的更顺利。
⽹页端简洁的 IDE
除了优秀的课程⽹站设施和课程团队外,主讲教师 David 在课上激情且富有活⼒的讲解也是我在上课时感受到的亮点。他每节课都因为讲得激情⽽⼤汗淋漓,让我透过屏幕也能感受到他的活⼒与激情,上课⽤起例⼦来也是毫不留情,⽐如:
⽤撕书来演⽰⼆分查。
现场撕书
现场让学⽣吃早餐来演⽰计算机的指令化步骤。
课堂上吃早餐
⽤哈佛学⽣来演⽰各种排序算法。
真-⼈⼯排序
这种看似浪费物资和⼈⼒的举例讲解,其实不仅让课堂变得不那么死板,也会让学⽣记住这种⽣动⽽深刻的举例,从⽽类⽐到计算机的⼀些知识点,对于初学者还是挺重要的。
▍⽹页开发与编程
CS50's Web Programming with Python and JavaScript 是 CS50 系列中的⽹页开发课程。课程讲解了⽹页开发三剑客 HTML,CSS 和 JavaScript,同时也会涉及 Python 的讲解和⽤ Flask 框架进⾏⽹页开发,以及使⽤ SQL 和建⽴数据库的相关细节,还会讲到 Git 和 GitHub 的相关操作。主讲⼈是 Brian Yu,他也是 CS50 主课的⾸席 TF,上课逻辑清晰,⼏乎没有废话。
关注少数派,在后台回复「哈佛」即可获得链接。
CS50' Web Web Programming with Python and JavaScript
全课程分为 12 周,每周为⼀个将近 2 ⼩时的 Lecture。全课程共
有 4 个 Project 和 1 个 Final Project,每个 Project 都要求做出相应功能的⽹页并附上演⽰说明。该课程的特⾊是直接上⼿,以项⽬为主讲解功能,⽽不像很多国内的课程先分化讲⼀堆功能。项⽬制的好处,就是你可以先⽤很少的功能先完成⼀个⽹页,虽然它可能很丑陋,但是这种成就感是继续学习的重要动⼒。如果只是灌输⼀⼤堆功能再让你开发⼀个⽹页,有可能反⽽⽆从下⼿。
▍设定上课时间
虽说 MOOC 的上课时间很⾃由,但不进⾏规划,等到有时间再来补充知识,结果往往是⼀直推迟。为 MOOC 规划⼀个上课时间,像真实听课的那样按照时间去上课,会给⾃⼰⼀种仪式感,就好像⾃⼰⾝临其境地在哈佛⼤学⾥上课,也能按照规划完成⾃⼰想学的课程。
某周的上课⽇历
上图是我⽇常周内只有上课的⽇历图层。除了⾃⼰学校的两门课外,我为我选的三门 MOOC 都安排了时间,到了时间就去图书馆打开电脑准备上课。给⾃⼰这种像正式上课⼀样的仪式感,才能有条不紊地按计划完成 MOOC 学习。当然因为这学期时间充裕,我才能将课程安排在周⼀或周⼆,但⽅法是⼀样
的,将它安排到下班后或者晚上,给⾃⼰⼀个上课的仪式感是很有必要的。
▍结语
以上就是我选择的三门哈佛⼤学的 MOOC 课程,本⽂的⽬的是想告诉⼤家⽹上的教育资源很发
达,⼤家完全可以在⽹上选择⾃⼰⼼仪的⼤学所开设的课程,总有⽹上的课程能够覆盖你想学的知识。在课堂上⽼师为了讲清楚概念都会放慢语速,所以听英语课程是锻炼英语听⼒的⼀种很好的⽅法,想要店铺的朋友也可以听⼏节全英⽂的课程来适应美国⼤学的课堂。
当然在⽹上上课不能完全等同于在校园内上课,MOOC 的线上沟通⽐起真⼈交流还是有⼀定差距,哈佛校园内的资源和社交⽹络仍是⽤在线课程代替不了的优势。但 MOOC 相⽐于传统校园课程,也有其⼀定的优势,其⼀是对上课时间的灵活掌控,你可以选择在⾃⼰有状态的时间进⾏上课,⽐如有些⼈晚上上课反⽽效率更⾼;其⼆是少了⼀些考核的压⼒,专注于知识的获取,充分发挥⾃学的优势。
哈佛⼤学⼀门课的学费约为 6000 美元,⽽在 edX 和⽹易云课堂上是完全免费的,学完后可以花 90 美元获得课程证书。学会获取互联⽹上优质的资源,不仅可以拓宽⾃⼰的视野,也可以更⾼效地获取知识,祝⼤家学习愉快。
(题图和配图来⾃哈佛⼤学、edX 和⽹易云课堂)