首页
学习
活动
专区
圈层
工具
发布

课程 CS50-CS | 『撕书教授』经典重现!哈佛大学最受欢迎CS导论课

编辑:南乔River

https://www.classcentral.com/subject/cs

Class Central网站汇聚了知名MOOC课程,并进行了分类和评价。Class Central发布的学习报告中,哈佛大学CS50系列课程常年占据CS榜单高位,一次次印证了CS50难以撼动的地位与高口碑。

哈佛大学CS50系列截图(部分)

CS50是哈佛大学 Engineering and Applied Sciences 学院开设的系列计算机课程,讲解游戏开发、Web编程、法律、商业、计算机等领域用到的基础CS技能。讲课视频免费发布在MOOC学习平台,便于校内外学生观看。

其中,以《Introduction to Computer Science》(计算机导论)课程最广为人知。

这是一门非常火爆的计算机导论课!不仅成为哈佛大学最受欢迎的课程之一,也通过网络风靡全球!课程Youtube频道关注者已超50万。许多美国大学计算机课程的设计,都参考过这门课程。

Introduction to Computer Science

配合显示屏幕,幕布徐徐拉开

往年,教室选在校内的塞德斯剧场(Sander Theater),可以容纳800-1000人,空间足够大,能满足热情的选课学生,也有极欢脱的课堂氛围。

今年(2020 Fall),授课地点更换为LOEB Drama Center,授课方式也更换为在线视频。讲师David Malan充分地利用了舞台布置和布置,使得授课过程妙趣横生,学习者能身临其境。

多样化的课程展示

本课程内容覆盖计算机基础知识、C语言、数据结构、python编程语言、数据库、SQL、信息安全、人工智能、算法、网络编程等。

作为入门课程,它兼顾了深度和广度,能帮助快速全面地对计算机科学构建知识体系。对于“小白”来说也比较友好——历年学生有2/3没有编程经验。

wow~ ⊙o⊙

一起看看课程大纲

视频原标题

整理后标题

Lecture 0 - Scratch

L0- 计算机科学基础知识

Lecture 1 - C

L1- C语言(语法与格式)

Lecture 2 - Arrays

L2- 字符串、数组、调试方法

Lecture 3 - Algorithms

L3- 算法

Lecture 4 - Memory

L4- IO、存储与内存管理

Lecture 5 - Data Structures

L5- 数据结构

Lecture 6 - Python

L6- Python从语法到应用实战

Lecture 7 - SQL

L7- 数据库与SQL知识体系

Lecture 8 - HTML, CSS, JavaScript

L8- 网络编程全指南

Lecture on Cybersecurity

计算机安全

Lecture 9 - Flask

L9- FLask网络请求与爬虫数据编程

Lecture 10 - Ethics

L10- 计算机与道德话题

Artificial Intelligence

人工智能

但这并不是一门轻松的课程。MOOC平台网友的学习反馈也证实了这一点。

David Malan高密度的信息输出,以及开放性的课程配套练习等,都是需要花费大量时间才能掌握和完成的。而完成之后,又会带来无与伦比的成就感!

David Malan & 撕电话簿

优秀的内容、酷炫的展示,就是这门课程的全部了吗?

当然不是!讲师 David Malan 才是灵魂所在——极富激情与感染力的表达,还有搞怪又深刻的讲解方式。

他用『实际电灯的亮与灭』讲解二进制,用『现场制作食品』讲解算法,用『手撕电话簿』讲解二分法,还因为后者被网友们笑称『撕书教授』。

2020秋季最新课程中,我们看到了这一经典场景的重现。

精彩课程的背后,是多达80人的教学团队,其中有全职教师就有12人。

我们能从每年的课程迭代、从统一风格的课件、配套完善的开发环境、无数精巧构思的教学细节中,感受到这个团队的专注与热爱。

一起来打卡学习吧!

打开B站视频,感受课程节奏

安装教学团队提供的学习环境

通过哈佛/耶鲁/edX的账号,可以申请CS50提供的编程IDE环境。地址:https://ide.cs50.io

下载课程代码,找到对应位置

参考链接

[1]课程官网:https://cs50.harvard.edu/college/2020/fall/

[2] IDE获取:https://ide.cs50.io

[3] B站课程视频:https://www.bilibili.com/video/BV1Hh411W7Up

[4] CS50-CS课程资料页面:http://blog.showmeai.tech/harvard-cs50-cs/

THE   END     

转载请联系本公众号(ShowMeAI-Hub)获得授权

下一篇
举报
领券