Google 做了一个列表,推荐程序员去学习一些免费的在线课程,很受欢迎。所以,我也把迄今为止已经开出的中文计算机 MOOC 做个汇总。后续会不断更新,以展示最新进展。为避免软文嫌疑,回答中不会出现任何 MOOC 平台品牌名。
大体上说,在线学完一个计算机专业,是基本不成问题的。但是,这不意味着你可以不上大学了,也不意味着上了大学但可以不去上课。
- 计算机科学导论课程
- 计算导论 – 北京大学 基础中的基础,把小白引向C语言程序设计。
- 计算概论A – 北京大学 上一门课的姊妹。引向C++语言,但内容更多。
- 计算机专业导论之思维与系统 – 哈工大虽基础,但更深。学计算机最重要的是要像计算机那样“思考”,也就是计算思维。这门课就是干这个的。也会讲计算机最基本的工作原理,比如冯诺依曼机、机器语言。比较适合目标高远的小白。
- 计算机专业导论之语言与算法 – 哈工大 也是基础,但是面向程序设计的基础。比较适合只想能写出程序的小白。
- 计算机专业导论之学科与专业 – 哈工大 是基础中比较高阶的内容,宏论计算机科学的方方面面,讲不同专业、研究方向都是干啥的、怎么干等。不仅适合小白,也适合高端人士了解一下学科进展和自己不熟悉的方向的情况
- 程序设计入门课
都是面向没有任何编程基础的小白的。这方面国内开的课非常非常多~~~~- C语言:
- 计算机程式设计 – 台湾大学 不一样的口音,不一样的风情
- C程序设计 – 北京大学
- 程序设计入门——C语言 – 浙江大学
- 程序设计基础 – 吉林大学
- 高级语言程序设计 – 吉林大学 上一门的加强版
- C语言程序设计(上) – 北理工
- 其它语言:
- 另类:
- 程序设计基础 – 哈工大 唯一不依赖任何具体语言的,讲纯纯的程序设计,后面可以对接任何语言
- C语言:
- 学更多语言
这些都是在已有基础的情况下,再学其它语言的课- C语言程序设计进阶 – 浙江大学
- C语言程序设计精髓 – 哈工大
- 程序设计实习 – 北京大学 从 C 走向 C++
- C++程序设计入门(上) – 北京邮电 也是从 C 走向 C++,另有C++程序设计入门(下)
- C#程序设计(上) – 北京大学 另有C#程序设计(下)
- Visual Basic.NET程序设计 – 同济大学
- 软件工程
- 软件工程(C编码实践篇)- 中科大
- 软件工程(OO分析与设计篇)- 中科大
- 软件工程(过程与管理篇)- 中科大
- 面向对象技术高级课程 – 北京大学 前面的C++、Java基本都会介绍面向对象。这门课更多介绍的是面向对象分析和设计技术
- 面向对象软件开发实践之基本技能训练 – 北理工 与上一门课很好地衔接,更接近实践
- 面向对象软件开发实践之专业技能训练 – 北理工
- 面向对象软件开发实践之实战技能训练 – 北理工
- 软件测试方法和技术实践 – 同济大学
- 数学
- 算法与数据结构
- 操作系统
- 数据库
- 人工智能
- 编译
- 信息安全
- 操作系统与虚拟化安全 – 北京大学
- 软件安全 – 武汉大学 很多非信息安全专业的人,技术可以很牛,但安全意识真的很差,因为学校不会学。这门课可以补一补
- 计算机网络
- 计算机组成原理
- 计算机体系结构
- 其它
- 生物信息学: 导论与方法 – 北京大学
- 人群与网络 – 北京大学 在另一平台(坚决不露出品牌名)也有人群与网络 | Networks and Crowds
和 Google 给出的列表比较,中文课程里,基础课更丰富,面向更具体方向的比较欠缺。另外,Google 列表中很多都是静态课程,只有视频、文字。而以上中文课程都是 MOOC,是动态的,老师是会参与到线上教学过程的。
学完差不多能大学毕业了。谢谢
岂止,硕士都差不多了
有没有孙老师本人的课程?
木有
不得不赞
可惜很多还没开课。而且周期比较长。
孙老师辛苦了。
当年你是我的偶像,其实一直都是。
孙老师绝对是我的偶像,虽然还没见过你
总舵主,我是计院12级的学生,久仰大名却一直未得见真容,甚是遗憾。总舵主2011年留下的那套OS课程视频现在还挂在乐学网上,我已全部看过,舵主的讲课风格和教学能力也给我留下了很深的印象,也曾向非本校的同学吹嘘过所谓“我们家的老师”。
现在问题来了,一位我不愿透露学校名称的中国矿大的计院同学向我索要上面那套视频,如果个人名义也就算了,但这套视频传过去可能会造成小范围内的流传,毕竟舵主版权所有,所以征询一下意见,如果舵主有什么顾虑,小的立马送他一个闭门羹~
没顾虑,随便用!爱给谁就给谁
Roger that
能否把孙老师的OS课也发一份给我,谢谢您了。vipygt@163.com
刚刚听完孙老师的讲座,真的是做教育的人,不只推荐网易的课,业界良心啊!!!
感谢!!!
岗哥 你的博客添加不了rss源呐….
feedly。。。
电路分析→模拟电子→数字电子→计算机原理 微机原理 这些需要学吗
来看看我的红包,ヽ(✿゚▽゚)ノ
孙老师不在哈工大当老师了么,我怎么看微博简介“原哈工大计算机副教授”