本期整理了CS领域的基础课程,包括算法,数据结构,操作系统,计算机体系结构,计算机网络,编译原理,自动机,数据库等相关的14门课程资源。这些公开课资源一些来自于之前课程图谱群内朋友的或者微博上的朋友的分享,另外一些这里做了下载补充,主要针对Coursera旧课程平台的课程进行备份和分享,对于一些已经迁移至新课程平台的课程,希望大家直接去Coursera新课程平台上去上课,这样会有更好的学习体验。最后特别说明的是,课程网盘资源仅供个人备份学习使用。
关于“Coursera课程下载和存档计划”,请参考:
以下是按几个类别整理的相关课程资源,相关信息我们也会同步到“Coursera Archive”项目上去:
算法&数据结构相关课程:
15、斯坦福大学 Tim Roughgarden Algorithms: Design and Analysis, Part 1(算法设计与分析上)
该课程在课程图谱上的5个评价都很高,不过对应的的Coursera旧平台主页已经消失,新平台课程主页已经启动,貌似是7月11号开课,感兴趣的同学可以关注:
https://www.coursera.org/learn/algorithm-design-analysis
提供一个之前大家的分享版本:
链接: http://pan.baidu.com/s/1qY8ELmG 密码: ntyb
16、斯坦福大学 Tim Roughgarden Algorithms: Design and Analysis, Part 2(算法设计与分析下)
与上部课程是姊妹篇,课程图谱上的评价依然很高,据说难度更大。同样Coursera主页已经消失,新课程平台已经启动:
https://www.coursera.org/learn/algorithm-design-analysis-2
提供一个之前保存的分享:
链接: http://pan.baidu.com/s/1nvtlPk1 密码: 5m4a
17、普林斯顿大学 Robert Sedgewick & Kevin Wayne Algorithms, Part I(算法上)
该课程在课程图谱上的关注度和评价极高,授课老师之一是Robert Sedgewick, 斯坦福大学博士,导师为Donald E. Knuth(高德纳),从1985年开始一直担任普林斯顿大学计算机科学系教授,曾任该系主任,他的同名书籍与高德纳TAOCP一脉相承,广受欢迎。
提供的网盘链接包含两个版本,均为之前大家的分享:
链接: http://pan.baidu.com/s/1gfHeDoB 密码: tvwj
18、普林斯顿大学 Robert Sedgewick & Kevin Wayne Algorithms, Part II(算法下)
与上面的课程是姊妹篇,评价依然很高,难度更上一层。提供的网盘链接包含两个版本,均为之前大家的分享:
链接: http://pan.baidu.com/s/1nuV5qMt 密码: b73q
19、普林斯顿大学 Robert Sedgewick Analysis of Algorithms(算法分析)
依然Sedgewick大神的算法课程,偏算法分析层面,这里下载了一份作为备份:
链接: http://pan.baidu.com/s/1slKieDJ 密码: 2pg4
20、普林斯顿大学 Robert Sedgewick Analytic Combinatorics(组合分析)
依然Sedgewick大神的算法课程,偏算法分析的数学层面,这里下载了一份作为备份:
链接: http://pan.baidu.com/s/1ge4Dj8J 密码: qnw5
21、北京大学 Wanling Qu 算法设计与分析 Design and Analysis of Algorithms
北大的算法和课程,中文授课,下载了一份作为备份:
链接: http://pan.baidu.com/s/1qXRv16G 密码: bvcn
计算机系统相关课程
22、华盛顿大学 Luis Ceze & Gaetano Borriello The Hardware/Software Interface
程序员名著CSAPP(深入理解计算机系统)的配套課程,课程图谱上的评价很高,提供的网盘资源包括之前大家分享的3个版本:
链接: http://pan.baidu.com/s/1jIyHFvg 密码: ptjw
23、普林斯顿大学 David Wentzlaff Computer Architecture(计算机体系结构)
这里下载了最近一轮课程资源作为备份:
链接: http://pan.baidu.com/s/1i5xxO1J 密码: kdx5
24、北京大学 Chen Xiangqun 操作系统原理(Operating Systems)
北大的课程,汉语授课,下载了一份课程资源作为备份:
链接: http://pan.baidu.com/s/1jINKm5w 密码: jiqj
计算机网络相关公开课
25、华盛顿大学 David Wetherall & Arvind Krishnamurthy & John Zahorjan Computer Networks(计算机网络)
课程图谱上公开课大神 @wzyer 的部分点评:
这门课是现今所有mooc平台上最全面的一门介绍计算机网络的课程。课程以网络的OSI七层模型为主线,全面覆盖了支撑现有互联网的各种基础架构和协议。其中又有重点地讲解了 TCP/IP,HTTP,802.11等常用基础协议,目的是使所有上完课的同学,都能够对于数字信号如何在网络上传播有一个清晰的认识。就我自己上完课的感受来说,这门课完全能够完成这个任务。
这里下载了一个课程资源作为备份:
链接: http://pan.baidu.com/s/1qY07unq 密码: wgtk
编译原理相关课程
26、斯坦福大学 Alex Aiken Compilers(编译原理)
课程图谱上一个朋友的点评:
Aiken教授讲东西很清楚。每周的quiz基本上是不限制attempt次数,自己理解会做了就能拿满分。编程作业是比较传统的四个stage,lexing/parsing/type-checking/codegen。后面两个作业比较花时间,但是不难。编译器最有趣的优化部分也没有要求,实现个one register stack machine就可以通过最后一个作业了。他提供的codebase比较古老,给的是non-modern C++/Java。我因为想熟悉一下Java 8就执意用上了各种新功能(所以花了不少时间查文档,不做死就不会死啊)
这里下载了最近一轮课程资源作为备份:
链接: http://pan.baidu.com/s/1kUXBsjl 密码: prs4
27、斯坦福大学 Jeff Ullman Automata(自动机)
依然是大神 Jeff Ullman 的课程,CSDN上有篇博文”一些牛人榜样,多看看他们写的东西“,其中是这样介绍的计算机大师Jeffrey D. Ullman的:
数据库理论、自动机理论、编译原理大师。他的《Automata Theory, Languages, and Computation》让我真正的进入了计算机基础理论的世界。《Compilers: Principles, Techniques, and Tools 》让编译器不再神奇,让我也能写出自己的编译器。《A First Course in Database Systems》让我对数据库的了解从应用进入了理论的深度,可以说Ullman是我在计算机理论方面的启蒙老师,他的书教给了我计算机世界最奇妙最基础最有趣的东西。
这里下载了一个最近一轮课程资源作为备份:
链接: http://pan.baidu.com/s/1minivtm 密码: p154
28. 斯坦福大学 Jennifer Widom Introduction to Databases(数据库导论)
Coursera上最早的一批的课程,后转为”Self Study”模式,提供一份课程资源作为备份:
链接: http://pan.baidu.com/s/1slcOHNR 密码: 7d9c
注:原创文章,转载请注明出处“课程图谱博客”:http://blog.coursegraph.com
本文链接地址:http://blog.coursegraph.com/coursera课程下载和存档计划四
非常感谢!太方便了!!
这个课程网盘链接失效了,能否再分享下?非常感谢!
普林斯顿大学 Robert Sedgewick & Kevin Wayne Algorithms, Part I(算法上)
这个课程网盘链接失效了,能否再分享下?非常感谢!
普林斯顿大学 Robert Sedgewick & Kevin Wayne Algorithms, Part I(算法上)
嗯嗯嗯嗯,同求
同需要,谢谢!
请问这个资源您现在有吗,方便发下链接吗
16、斯坦福大学 Tim Roughgarden Algorithms: Design and Analysis, Part 2(算法设计与分析下)和part1都失效了,能否再次分享,麻烦了!谢谢!
王子屯的算法课part 1链接失效了,可以分享一下吗
coursera 上有些课程都下架了,真的很可惜,幸好这里还有,太谢谢了!
王子屯的算法课part 1链接失效了,可以分享一下吗
北京大学的课程失效了,能否分享下链接,谢谢!