雅乐网

计算机技术、学习成长

资源 » 好资料 » 计算机相关的MOOC中文课程推荐 程序员mooc课程

计算机相关的MOOC中文课程推荐 程序员mooc课程

MOOC平台可以让人们可以免费自主地学习心仪的大学课程。本文2016年4月更新,介绍一些我觉得质量比较高的计算机课程。如果大家发现了其他好课,欢迎在评论中推荐,让更多人看到。

概述

重写本文时,我尝试结合自身经验和网上观点,按照一个理想中计算机本科生应该掌握的技能为线索分类各种课程。可能有部分课程不是MOOC形式的视频课程。

 

scrn20151002201700

下面表格中的授课老师由于版幅的原因,只写了课程介绍中第一个老师。课程前面的是序号,并不是排名。

一、数学基础

1. 微积分

1.1 微积分B(1) 微积分B(2) ,清华大学 ,扈志明,章纪民 自主模式

来自清华的微积分(B)主要面向清华大学理工科专业的学生,部分内容比一般工科数学要深一点。老师水平超高,讲课思路清晰,引入,定义,定理,证明,例题,一气呵成,几乎完美。但由于难度的原因,如果数学基础不好可能要听很多遍才能学会,我个人考研的时候差不多看了3遍,每次都感觉收获很大。作业习题有一定的难度。

scrn20160406111857

这门课还有自助学习模式,可以自由安排进度,但目前自助模式不能提供证书。

另外,清华大学面向高中生推出了 微积分(先修课),这个我个人没有看过,如果你对上面的课程感觉困难很大可以试试这个,先入门了解大概后再深入学习也是极好的。

1.2 微积分启蒙, 北航,李尚志 2016.2.29-2016.6.20

介于通识课程和专业课程之间,用新的视角看待微积分。这门课致力于把你领进门,感受微积分的思维,引起你对微积分的兴趣,令人获益匪浅。

另外,李尚志老师的数学大观课程广受好评,有让人爱上数学的神奇功效,不可错过。

1.3 考研数学视频

如果你的基础和我一样实在太差,上面的两门课都感觉困难,可以试试考研视频。因为考研的视频面向的是没有任何基础的各种学生,听起来也会很轻松。

推荐汤家凤老师或者张宇老师的基础班视频,可以自行百度,入门后可以再看上面的两门深入学习。

1.4 其他

课程 学校 老师
高等数学 国防科大 朱建民
工科数学分析 哈工大 尹逊波
高等数学 同济 殷俊锋
高等数学—微积分 山大 蒋晓芸

2. 线性代数

2.1 线性代数,山东大学,秦静,  2016.3.15-2016.6.15

中规中矩的线性代数课,授课内容和工科考研考纲一致,包含行列式,矩阵,向量,线性方程组,相似对角型和二次型六部分内容。授课老师思路清晰易懂,即可以帮你轻松掌握考研内容,又可以为后面深入学习打下坚实的基础。

另外还有配套的线性代数解题技巧及典型题解析课程,简直是考研学生的福利有木有。

2.2 线性代数启蒙,北航,李尚志,2016.2.29-5.13

从一个新的角度理解线性代数,引导你入门。

2.3 线性代数(1)  线性代数(2) ,清华大学,马辉, 自主安排学习进度

似乎是面向理科,有许多工科没有涉及到的知识点。可以用来提高。

另外清华还有面向高中生的线性代数(先修课)(2016春)-学堂在线慕课(MOOC)平台

2.4 麻省理工公开课:线性代数 Gilbert Strang,视频

传说中一门让你真正理解线性代数的神课。

2.5 线性代数与空间解析几何(一) (二),电子科技大学,黄廷祝,2016.2.22-7.3

刚发现的一门课程,将代数与几何结合,代数为几何问题的解决提供方法,代数又在几何空间的基础上得到延伸与扩展。看介绍应该不错。

3. 概率论与数理统计

课程 平台 学校 老师 开课时间
概率论与数理统计 中国大学MOOC 浙江大学 张帼奋 2016.2.29 – 2016.7.3
概率论与数理统计 网易云课堂 南京大学 范红军 2016.2.22-2016.5.15
概率论与数理统计 网易云课堂 国防科大 吴翊 2016.2.29-2016.7.3
概率论与数理统计 网易云课堂 哈工大 方茹 2016.4.1-2016.7.7
概率论与数理统计(先修课) 学堂在线 清华大学 梁恒 自主学习

4. 其他数学课

课程 平台 学校 老师 开课时间
组合数学 学堂在线 清华大学 马昱春 2016春
信息安全数学基础 中国大学MOOC 哈工大 韩琦 已结束,可查看内容
离散数学基础 中国大学MOOC 中山大学 蔡国扬 已结束,可查看内容
近世代数 中国大学MOOC 哈工大 任世军 已结束,可查看内容

马老师的组合数学课很棒,风趣、易懂,还有许多实物的演示。堪称MOOC课程的典范。本课程是计算机专业核心的基础理论课,是计算机理论分析和算法设计的基础,侧重介绍组合数学的概念和思想,研究离散对象的计数方法和相关理论。

5. 数学科普课

课程 平台 学校 老师 开课时间
数学之旅 好大学在线 上海交通大学 王维克 自主学习
数学文化十讲 中国大学MOOC 南开大学 顾沛 2015.9.14 – 2015.12.31
聪慧的源泉——数学导读 中国大学MOOC 南昌大学 朱传喜 2015.10.9 – 2015.12.31

二、编程语言

1. C语言

1.1 浙大,翁恺, 程序设计入门——C语言C语言程序设计进阶 ,已结束可查看

广受好评的c语言入门课,老师非常用心,讲解全面细致严谨,让人学到很多。

1.2 北大, 李戈 ,计算导论与C语言基础, C程序设计进阶, 自主学习

同样经典的c入门课。

1.3 清华,张悠慧,汇编语言程序设计,自主学习

讲解汇编语言和c,对理解c语言和计算机底层帮助非常大。参考书籍《深入理解计算机系统》。

2. C++

2.1 北大,刘家瑛、郭炜   C++程序设计,自主学习

刘家瑛和郭炜老师的课,原名叫程序设计实习。课程相当风趣欢乐,同时也能帮助大家快速入门c++。话说郭老师扔瓶子的时候很霸气呀!

2.2 浙大,翁恺,面向对象程序设计-C++

据说浙大内选不到翁老师课的同学都会到网上看。。。

2.3 清华,郑莉,C++语言程序设计基础C++语言程序设计进阶,自主学习

清华大学的c++基础和进阶,中规中矩,讲解完整清晰,虽然有时略显枯燥,但坚持学习下来更帮助我们系统地掌握c++。

2.4 北邮,崔毅东,C++程序设计入门(上)C++程序设计入门(下),已结束可查看

北邮的C++程序设计也非常不错,很有特色,值得一看。开课的时候很多活动,可惜现在已经结束,不过视频仍然可以看。还有QQ群老师答疑。

2.5 清华,徐明星,面向对象程序设计(C++),2016春

课程使用的语言是C++,在通过一定篇幅介绍C++的主要语法知识后,将重点围绕什么是接口、怎么设计、实现和使用接口、如何在程序设计中体现“开闭”原则,以及如何实现数据表示与操作的分离等内容展开介绍和讨论。

3. JAVA

3.1 浙大,翁恺,零基础学Java语言

4. Python

4.1 An Introduction to Interactive Programming in Python (Part 1)  (Part 2)

英文授课,有中文字幕

4.2 南京大学 ,张莉,用python玩转数据,2016.4.12-2016.5.31

面向非计算机专业学生。

4.3 北京理工大学

2017年度全新上线的Python语言系列专题课,带给你不一样的学习体验!

http://www.icourses.cn/gjjpkc/sy/yw/20170120/t_10443.html

三、数据结构和算法

1. 数据结构

1.1 清华,邓俊辉,数据结构,自主学习、2016春(上) (下)

超级推荐!不愧是清华的数据结构课,邓老师的数据结构讲解思路非常清晰,让人能感觉到算法和数学的魅力。配套ppt和板书效果超赞。不仅讲解实现思路,还有具体的c++代码实现。内容相比一般院校的数据结构要更广更深,对于B树、红黑树、串匹配等算法有很详细的介绍。编程练习有一定的难度。

建议看一下课程介绍视频,可以感受到这门课的魅力。

1.2 浙大,陈越,数据结构,已结束可查看

浙大陈姥姥的数据结构课程也非常不错,内容接近考纲要求,具体代码使用c语言。

1.3 北大,张铭,数据结构基础高级数据结构与算法,自主学习

北大的数据结构课程是Coursera推出的程序设计与算法 专项课程中的部分课程,也很值得推荐。

2. 算法

2.1 北大, 刘家瑛、郭炜, 算法基础 ,自主学习

刘家瑛和郭炜老师的算法基础课,和其他算法课程不一样。这门课课堂上就是讲解的算法题目,如何思考以及怎么实现,听完这门课你做编程题目(OJ)的能力会急剧上升。包含探索枚举、二分、贪心、递归、深度优先搜索、广度优先搜索、动态规划等经典算法。

2.2 北大, 屈婉玲, 算法设计与分析 ,已结束可查看

曲奶奶的算法设计与分析课程感觉偏向理论一点,讲解的内容也很多。

2.3 哈工大 王宏志  算法系列课程

哈工大的算法系列课程是一个系列的,每章内容差不多三个视频,虽然很少但核心思想都讲到了。

2.4 计算几何 邓俊辉 自主学习、2016春

邓俊辉老师的新课,主要讲解计算机处理几何问题的算法,值得一听。应该不少人奔着邓老师选这门课的←_←

四、计算机专业课

1. 组成原理

课程 学校 老师
计算机组成 北京大学 陆俊林
系列课程:计算机组成原理 哈工大 刘宏伟
计算机组成原理 电子科大 纪禄平

北大的计算机组成课程PPT动画演示很赞,讲解也很好。

2. 操作系统

课程 平台 学校 老师 开课时间
操作系统之基础 网易云课堂 哈工大 李治军 已结束,可查看内容
操作系统之进程与线程 网易云课堂 哈工大 李治军 已结束,可查看内容
操作系统之内存管理 网易云课堂 哈工大 李治军 已结束,可查看内容
操作系统之外设与文件系统 网易云课堂 哈工大 李治军 已结束,可查看内容
操作系统 学堂在线 清华大学 向勇、陈渝 自主学习
操作系统原理 Coursera 北京大学 陈向群 已结束,可查看内容

哈工大的操作系统系列课程超级推荐!讲解足够深入,配套的8个实验也很有挑战性,可以学到非常多的东西。

清华的操作系统课程兼具理论和实践。有单独的实验课,实验平台是ucore。

3. 计算机网络

课程 学校 老师 开课时间
网络技术与应用 中国人民解放军理工大学 沈鑫剡 2016.3.18-2016.6.18
计算机网络概论 台湾新竹清华大学 黄能富 自主学习
计算机网络 哈工大 李全龙 已结束可查看
计算机网络 中山大学 张永民 已结束可查看
计算机网络技术 吉林大学 李晓峰 2016.4.18-2016.6.30

4. 数据库

课程 学校 老师 开课时间
数据库系统原理 浙江大学 陈岭 2016.3.14-2016.6.5
数据库系统 哈工大 战德臣 2016
数据库系统概论(基础篇) 中国人民大学 王珊 2016.4.1-2016.6.30

5. 编译原理

课程 学校 老师 开课时间
编译原理 中科大 华保健 已结束可查看
编译原理 哈工大 陈鄞 2017.9.4-2017.12.31

 

如果文章对你有帮助,欢迎点赞或打赏(金额不限)。你的打赏将全部用于支付网站服务器费用和提高网站文章质量,谢谢支持。

版权声明:

本文由 原创,商业转载请联系作者获得授权。
非商业转载请注明作者 雅乐网 ,并附带本文链接:
https://www.yalewoo.com/mooc_cs.html

上一篇:

下一篇:

文章《计算机相关的MOOC中文课程推荐 程序员mooc课程》共有3条评论:

  1. 匿名

    非常感谢!!!

我要评论

验证码*: 2 + 4 =