计算机科学基础学习路线总览
从问题建模、算法与数据结构出发,逐步进入机器、操作系统、网络、数据库、并发、语言理论和工程责任。
阅读起点
先从本页第一章开始;如果对应概念已经熟悉,可以从目录中选择需要补齐的章节。
全书顺序
本书按知识依赖组织。主线先建立可运行的共同模型,再进入机制、工程边界和生产约束;维护与前沿内容明确标注,不改变主线的学习顺序。
第1章|主书与分支
先理解本方向的知识边界,再选择一条可以连续学习的主书。
- 计算思维:围绕计算思维建立可解释、可验证的知识主线。
- 数据结构与算法:围绕数据结构与算法建立可解释、可验证的知识主线。
- 算法分析:围绕算法分析建立可解释、可验证的知识主线。
- 高级算法:围绕高级算法建立可解释、可验证的知识主线。
- 计算机组成原理:围绕计算机组成原理建立可解释、可验证的知识主线。
- 操作系统:围绕操作系统建立可解释、可验证的知识主线。
- 计算机网络:围绕计算机网络建立可解释、可验证的知识主线。
- 数据库系统原理:围绕数据库系统原理建立可解释、可验证的知识主线。
- 并行与分布式计算:围绕并行与分布式计算建立可解释、可验证的知识主线。
- 编程语言理论基础:围绕编程语言理论基础建立可解释、可验证的知识主线。
- 自动机与可计算性:围绕自动机与可计算性建立可解释、可验证的知识主线。
- 人机交互:围绕人机交互建立可解释、可验证的知识主线。
- 计算伦理与职业实践:围绕计算伦理与职业实践建立可解释、可验证的知识主线。
阅读边界
本页是学习路线和专题入口,不替代专题笔记中的机制解释、可运行示例和练习。笔记尚未完成的专题会先显示为占位页;已有经验的读者可以跳到具体章节,再按前置关系回补。
路线状态
本路线的目录已完成本轮架构审查;专题笔记的内容质量和来源审查另行进行。