跳转至

电子与计算机科学

以下是整合后的完整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/

🐍 编程入口

  • 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/

🌐 计算机网络

  • 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
  • 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/

🗄️ 数据库与分布式

  • 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/