电子与计算机科学
以下是整合后的完整EECS自学路径,按阶段列出,每门课程都附上了官方网站。
📐 数学地基¶
-
18.06 线性代数(MIT)
- 课程网站:
https://web.mit.edu/18.06/ - MIT OCW:
https://ocw.mit.edu/courses/18-06-linear-algebra-spring-2010/
- 课程网站:
-
6.042 计算机科学数学(MIT)
- 课程网站:
https://courses.csail.mit.edu/6.042/ - MIT OCW:
https://ocw.mit.edu/courses/6-042j-mathematics-for-computer-science-spring-2015/
- 课程网站:
-
6.041 概率系统分析(MIT) 或 CS109 概率论(Stanford) (二选一)
- 6.041 MIT OCW:
https://ocw.mit.edu/courses/6-041-probabilistic-systems-analysis-and-applied-probability-fall-2010/ - CS109 课程网站:
https://chrispiech.github.io/probabilityForComputerScientists/
- 6.041 MIT OCW:
🐍 编程入口¶
-
Helsinki Python MOOC(赫尔辛基大学)
- 课程网站:
https://programming-26.mooc.fi/
- 课程网站:
-
CMU 15-112(CMU)
- 课程网站:
https://www.cs.cmu.edu/~112/
- 课程网站:
🧱 数据结构与算法¶
-
CS61B 数据结构(UCB)
- 最新课程网站:
https://sp24.datastructur.es/ - 历史版本:
https://fa23.datastructur.es/
- 最新课程网站:
-
CS3110 函数式编程(Cornell)
- 课程网站:
https://www.cs.cornell.edu/courses/cs3110/ - 在线教材:
https://cs3110.github.io/textbook/
- 课程网站:
-
6.006 算法导论(MIT)
- MIT OCW(Fall 2011):
https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/
- MIT OCW(Fall 2011):
🌐 计算机网络¶
- CS168 计算机网络(UCB)
- 课程网站:
https://cs168.io/ - 在线教材:
https://textbook.cs168.io/
- 课程网站:
💻 计算机底层¶
-
CS61C 计算机体系结构(UCB)
- 课程网站:
https://cs61c.org/ - 课程笔记:
https://notes.cs61c.org/
- 课程网站:
-
15-213 计算机系统导论(CMU)
- 课程网站:
https://www.cs.cmu.edu/~213/
- 课程网站:
⚙️ 操作系统与网络¶
-
OSTEP 操作系统导论(Wisconsin) 或 CS162(UCB) (二选一)
- OSTEP 在线教材:
https://pages.cs.wisc.edu/~remzi/OSTEP/ - OSTEP 作业:
https://pages.cs.wisc.edu/~remzi/OSTEP/Homework/homework.html
- OSTEP 在线教材:
-
6.1810 操作系统工程(MIT)
- 课程网站:
https://pdos.csail.mit.edu/6.1810/ - MIT OCW:
https://ocw.mit.edu/courses/6-1810-operating-system-engineering-fall-2023/
- 课程网站:
-
6.033 计算机系统工程(MIT)
- MIT OCW:
https://ocw.mit.edu/courses/6-033-computer-system-engineering-spring-2018/
- MIT OCW:
🗄️ 数据库与分布式¶
-
15-445 数据库系统导论(CMU)
- 课程网站:
https://15445.courses.cs.cmu.edu/
- 课程网站:
-
6.5840 分布式系统(MIT)
- 课程网站:
https://pdos.csail.mit.edu/6.5840/
- 课程网站:
🤖 机器学习与AI¶
-
CS229 机器学习(Stanford)
- 课程网站:
https://cs229.stanford.edu/
- 课程网站:
-
CS231n 计算机视觉(Stanford)
- 课程网站:
https://cs231n.stanford.edu/
- 课程网站:
🚀 专项进阶(二选一)¶
-
CS224N 自然语言处理(Stanford)
- 课程网站:
https://web.stanford.edu/class/cs224n/
- 课程网站:
-
CS285 深度强化学习(UCB)
- 课程网站:
https://rail.eecs.berkeley.edu/deeprlcourse/
- 课程网站: