哈佛大学 CS50,全美最受欢迎的计算机课程!
哈佛大学最受学生欢迎的计算机课程 CS50 有配套实验了!带你入门编程的美妙世界!
美国计算机四大名校是:斯坦福(Stanford)、加州伯克利(UC-Berkeley)、麻省理工(MIT)、卡内基梅隆 (CMU)。但是,全美最著名的一门计算机课程,却出自以人文见长的哈佛大学。
这门课就是哈佛的 CS50(计算机科学导论),每学期都有 6、7 千人报名,是哈佛最受欢迎的课程之一。作为入门课程,它的内容没有那么艰深,课程中问题设置的灵感来自生物学、密码学、法医学、金融学和博弈论等各个领域,无论之前是否有编程的经验,都可以轻松地学习这门课程。在历年来选修 CS50 的学生之中,就有 73%是未接触过计算机科学的外系学生。
在课程中你将学到的内容有:算法、数据结构、封装、机器学习、资源管理、安全性、软件工程和 Web 开发;编程语言包括 C 语言、Python、SQL。除此之外还会探讨最新的计算机科学领域的成果,发散性很强。
只有优秀的内容,还不足以让这门课风靡全球,课程讲师 David Malan 才是这门课最大的亮点。这位网红教授在哈佛大学度过了本硕博生涯之后,在 2007 年开始接管 CS50,迄今为止这门课程的入学率增长了 468%,并在 YouTube 上积累了超过 51 万名关注者。
David Malan 在讲课时极富有激情,讲课方法也很有趣。他会不时地找 volunteer 上台配合,或者播放 youtube 上的视频来吸引同学们,同时引出自己的内容。
这门课是哈佛大学的公开课,相关课程视频在 YouTube 和国内的哔哩哔哩平台上都能很容易地找到。相信大家即便不能亲身到哈佛学习,也能远距离感受这门课程的魅力。现在,你又多了一个选择 —— 实验楼为这门课推出了在线实验版本。你可以跟随视频和文档,在配套的实验环境中实时练习。课程根据 CS50 提供的原始英文内容做了如下改编:
-
将课程内容步骤化,增加检测功能,提升学习互动性。
-
使挑战内容细化,能够在线上环境中完成并提交系统检测。
课程每一个阶段均包括相应主题的实验、讲义和挑战内容,我们希望国内高校学子能够学习到世界顶级大学提供的优质计算机专业课程。
更重要的是,这些课程资源都是免费的。再次感谢 David J. Malan 教授提供如此优质的教学内容,让世界各地的人都可以和哈佛的学生站在一条起跑线上。
👉👉👉 点击《CS50 哈佛大学|计算机科学导论》,学习课程内容