/MOOC

计算机专业本科教学优质MOOC推荐

MOOC

计算机专业本科教学优质MOOC推荐

注意:以下视频为经过本人亲自且完整的观看(也包含部分网上有口皆碑的课程)后,觉得整体教授的确实不错的课程,如果你也有好的课程愿意推荐给大家,欢迎Pull a request

0. 完整的计算机学习体系——CS50 By Harvard

  • 出品方:Harvard & Yale
  • 课程难度:本科一年级、AP课程
  • 学习建议:主讲Malan老师在Harvard属于“最受欢迎”的老师之一,课程本身难度不是特别大,但是强度很高,可能一周讲的内容是国内大学一个月的内容。如果想最大化学习效益,听课和做课后练习只是最基本的,还要做很多扩展阅读和训练。
  • https://cs50.harvard.edu/

1.C语言程序设计(入门&进阶)——浙江大学 翁凯

2.数据结构——浙江大学 何钦铭

3.计算机组成原理——北京大学 陆俊林

4.汇编语言程序设计(自主模式)——清华大学 张悠慧 教授

5.操作系统——清华大学 向勇、陈渝

  • 出品方:学堂在线
  • 课程难度:本科三年级
  • 学习建议:此课程紧跟上面的汇编语言程序设计(都是清华计算机系本科必修课),讲授比较详细,可以先看视频再看书:《Operating System Concepts 9th》
  • http://www.xuetangx.com/courses/course-v1%3ATsinghuaX%2B30240243X%2Bsp/
  • 课程评价:真·计算机**“科学”**,一本正经的做学问的典范。

6.数据结构和算法——MIT

  • 出品方:edX
  • 课程难度:本科二年级
  • 代号:6.828

7.Python——密歇根大学 Charles Severance

8.MySQL——与MySQL的零距离接触 平然

9.计算机网络--哈尔滨工业大学 李全龙 教授

  • 出品方:**大学MOOC
  • 课程难度:本科二、三年级
  • 学习建议:先看视频,再看《计算机网络:自顶向下方法》第6版。
  • 课程评价:讲课不是照书念,也不是背台词,而是要和正常说话一样讲求抑扬顿挫,而且讲到重点与非重点时的语气绝对是不一样的。这不仅是《计算机网络》的示范课程,更是讲课教学的示范课程。
  • http://www.icourse163.org/learn/HIT-154005?tid=1002210011
  • Bilibili、Youtube均有搬运

10.操作系统--哈尔滨工业大学 李治军 教授

  • 出品方:**大学MOOC
  • 课程难度:本科三年级
  • 学习建议:
  • 课程评价:一般认为,教学有2种模式,1种是一本正经一丝不苟一滴不漏的做学问; 另一种是讲相声,本课程属于后者。第一节课20分钟,完完全全被这个东北的老师圈粉,有意无意地抛梗,不断地给学生做心理建设,真的会让人觉得搞笑,我们是认真的;做学问,我们也是认真的!
  • http://mooc.study.163.com/course/HIT-1000002004

11. 数据结构——华南理工大学

12. 计算机网络——华南理工大学