哈佛大学cs50课程笔记
In January, I wrote an article on Class Central about CS50, Harvard’s Introduction to Computer Science, which offers a free certificate. In this article, I'll go over CS50’s entire 10-course lineup, seven of which also offer a free certificate.
1月,我在Class Central上写了一篇关于CS50的文章 ,这是哈佛大学的《计算机科学概论》 ,提供免费证书。 在本文中,我将介绍CS50的整个10门课程阵容,其中七个还提供免费证书。
CS50:原始课程 (CS50: The Original Course)
CS50 is taught by Harvard Professor David J. Malan. Back in 2015, when Class Central contributor Charlie Soliman reviewed the course, he said this about Professor Malan:
CS50由哈佛大学教授David J. Malan教授。 早在2015年,当班级中央贡献者查理·索利曼(Charlie Soliman) 回顾了这门课程时 ,他就马兰教授这样说:
At the risk of stating a cliché, his approach to teaching is unlike anything I have seen and can easily be labeled as revolutionary. One can detect the joy and effort he puts into each of his lectures.
冒着陈词滥调的风险,他的教学方法与我所见过的任何事物都不一样,并且很容易被称为革命性的。 人们可以察觉到他在每堂课中所付出的快乐和努力。
Having taken the course myself, I can say that this quote is as relevant today as it was back then. In fact, since the course is updated every year, it’s gotten even better.
我本人参加了该课程,我可以说这句话与今天一样具有现实意义。 实际上,由于该课程每年都会更新,因此变得越来越好。
Offered at Harvard since 2007 and on edX since 2012, CS50 has grown to become Harvard’s largest on-campus course, with 800+ students per term. It's also one of the world’s highest rated and most popular MOOCs ever, with 2M+ learners in total.
CS50 自2007年以来在哈佛提供, 2012年 以来在edX上提供,现已成长为哈佛最大的校园课程 ,每学期有800多名学生。 它也是世界上收视率最高 , 最受欢迎的 MOOC之一,总共有200万以上的学习者。
And “CS50” has evolved from a code designating a single course to a brand encompassing multiple courses exploring different subjects, targeting different audiences, and stacking into different learning paths.
而且,“ CS50”已经从指定单一课程的代码演变为涵盖多个课程的品牌, 这些课程探索不同的主题,针对不同的受众,并融入不同的学习路径。
To make sense of CS50’s offerings, I partly audited each course, I explored their online communities, and I contacted their course staff. I found that Professor Malan often replies to emails himself — a nice touch considering the course has over 100 staff.
为了理解CS50的产品,我对每门课程进行了部分审核,探索了他们的在线社区,并联系了他们的课程工作人员。 我发现马兰教授经常自己回覆电子邮件-考虑到该课程有100多名员工,这很不错。
CS50:扩展产品 (CS50: The Expanded Offering)
CS50’s full offering currently comprises ten courses that can be broken down into three levels as shown in the table below. As you can see, seven courses offer a free certificate.
CS50的全部课程目前包括十个课程,可以分为三个级别,如下表所示。 如您所见,七门课程提供免费证书。
Click on a course or level to jump to the corresponding section.
单击课程或级别以跳到相应的部分。