你所读的计算机科学方向,有哪些不错的讲义(Notes)?

相关问题:你所读的(基础)数学方向,有哪些不错的讲义(Notes)? - 书籍推荐1. MIT、Berkeley等学校有些课程是不使用教材的,而是直接使用教授写的讲义,你看过的这些讲义中有哪些是写得比较好的?2. 可以推荐一下自己看过的比较好的公开课(并不一定是Coursera等Mooc平台上的)。
关注者
7805
被浏览
83864

35 个回答

我也来推荐几个:

Compiler:
Stanford CS 143 (这个是编译基础课)
coursera.org/course/com
Compilers | Stanford Lagunita4
CS 243 (编译进阶课,讲优化的)
这个是06版的讲义,Ullman(龙书作者之一)写的,感觉非常详细,适合自学
CS243 - Advanced Compiling Techniques
这是新版的,感觉讲义很多地方没有写清楚,不太适合自学
CS243 - Program Analysis and Optimizations
CS343(这个是高阶课,全是读论文)
web.stanford.edu/class/
CMU的编译基础课:
15-411 Compiler Design / Schedule
CMU的进阶课:
cs.cmu.edu/afs/cs.cmu.e

Graphics:
MIT的图形学内容很多,讲的也比较清楚
Lecture Notes
CMU系列课程,有21门:
Carnegie Mellon Computer Graphics
Stanford的:
CS148 图形学基础是有录像的
Courses in Graphics

Algorithm:
只推荐Princeton的系列课程,每个算法都有详细解释,Coursera上有教程
而且每个算法都有demo,讲的很清楚,特别是红黑树部分(本来就是Sedgewick发明的,而且他在准备课程的时候想出了改进算法),课程作业设计很好,Coursera版也有面试问题,适合找工作用,网站上还有很多经典算法的java实现,代码都很简洁,还有详细注释
Java Algorithms and Clients
Part 1:
Coursera - Free Online Courses From Top Universities
Part 2:
Coursera - Free Online Courses From Top Universities
这是其他版本的,注意多了Combinatorial Search部分,也值得看一下:
COS 226, Fall 2012: Lectures
这是进阶版的:
cs.princeton.edu/~wayne

Cryptography:
Part 1:
Coursera - Free Online Courses From Top Universities
Part 2(一直没开课不知道怎么回事):
coursera.org/course/cry

Information Theory:
也是MIT的
Lecture Notes

Theory of Computation:
MIT的
Automata, Computability, and Complexity
进阶版本:
Advanced Complexity Theory
Stanford的:
这个也是Ullman讲的
Coursera - Free Online Courses From Top Universities

AI:
同样MIT的,带有视频
Artificial Intelligence

ML:
Stanford CS229
CS 229: Machine Learning
coursera.org/learn/mach
CS224d 录像讲义和幻灯片都有,资料很详细
Stanford University CS224d: Deep Learning for Natural Language Processing
神经网络,Hinton 讲的
Coursera - Free Online Courses From Top Universities
只提到自己读过的lecture notes, 所以一大半来自于UIUC.

基础算法:
Jeff Erickson's Algorithms, Etc.

组合优化:
基础课
18.433 Combinatorial Optimization
覆盖面广的topics course
18.438, Spring 2014
CS 598CSC: Topics in Combinatorial Optimization: Home Page
几乎整个课都是flow
IEOR 6614, Spring 2012
ORIE 633: Network Flows
COS 528: Data Structures and Graph Algorithms
(不知哪里能找到很理论的好用的整数优化的lecture notes)

图的代数算法:
CS367 -- Algebraic Graph Algorithms

大数据有关的算法:
CS 598CSC: Algorithms for Big Data: Home Page

随机算法:
sarielhp.org/teach/13/b

近似算法:
CS 583: Approximation Algorithms: Home Page

其他:
15-859T: A Theorist's Toolkit 2013