本科课程:疾风计划
“疾风计划”按阶段整理:先学编程、离散数学这些基础,再进入数据结构、计组、操作系统、网络等 408 主干,最后向 Linux、网络安全、数据挖掘和经典读物延伸。
🌃 Summary And Schedule 🌠 · GPA · 项目实践 · 网络安全
1、计划总览
1.1 什么是疾风计划
“疾风计划”可以理解为一条面向计算机专业基础能力的系统学习路线。它不是短期岗位培训,而是把计算机专业里的核心课程按阶段串起来,通过 MOOC 课程、课后练习和持续复盘,补齐编程、数学、计算机系统、网络、Linux 与数据分析等基础能力。
1.2 基本信息
| 项目 | 内容 |
|---|---|
| 计划名称 | 疾风计划 |
| 课程性质 | MOOC 全额奖学金课程 |
| 开始时间 | 2022 年 3 月 5 日 |
| 核心目标 | 把本科计算机课程补成一条能复盘、能支撑考研、也能服务后续网络安全方向的知识路线 |
| 学习主线 | 专业基础 → 408 主干 → 数学支撑 → Linux / 网络安全 / 数据挖掘 → 经典读物 |
2、阶段路线
2.1 第一阶段:专业基础课
| 课程 | 院校 | 授课教师 | 学习笔记 |
|---|---|---|---|
| 离散数学 | 北大 / 清华资料补充 | 刘田、屈婉玲、王捍贫、马昱春 | 0100 |
| C++语言程序设计 | 清华 | 郑莉 | 0200 |
2.2 第二阶段:408 主干入门
| 课程 | 院校 | 授课教师 | 学习笔记 |
|---|---|---|---|
| 数据结构 | 清华 | 邓俊辉 | 0300 |
| 算法设计与分析 | 清华 | 王振波 | 0400 |
| 计算机组成原理 | 电子科技大学 | 纪禄平 | 0500 |
2.3 第三阶段:系统与数据
| 课程 | 院校 | 授课教师 | 学习笔记 |
|---|---|---|---|
| 操作系统 | 清华 | 向勇 | 0600 |
| 编译原理 | 中南大学 | 陈志刚 | 0700 |
| 数据库系统原理与开发 | 电子科技大学 | 陆鑫 | 0800 |
2.4 第四阶段:数学支撑
| 课程 | 院校 | 授课教师 | 学习笔记 |
|---|---|---|---|
| 高等数学 | 同济大学 MOOC + 校配教材 | 待补充 | 0900 |
| 线性代数 | 上海交通大学 MOOC + 校配教材 | 待补充 | 1000 |
| 概率论与数理统计 | 浙江大学 MOOC + 校配教材 | 待补充 | 1100 |
| 数值分析 | MOOC + 校配教材 | 待补充 | 1200 |
| 复变函数 | 西安交通大学 MOOC + 校配教材 | 待补充 | 1300 |
| 数学建模 | 厦门大学 MOOC + 校配教材 | 待补充 | 1400 |
2.5 第五阶段:工程与网络
| 课程 | 院校 | 授课教师 | 学习笔记 |
|---|---|---|---|
| 软件工程 | 清华 | 刘强 | 1500 |
| 计算机网络 | 华南理工大学 | 袁华 | 1600 |
| Linux 内核分析与应用 | 西安邮电大学 | 陈莉君 | 1700 |
2.6 第六阶段:经典读物
| 课程 | 院校 | 授课教师 | 学习笔记 |
|---|---|---|---|
| CSAPP | 计算机科学丛书 | 自读 | 1800 |
| 算法导论 | 计算机科学丛书 | 自读 | 1900 |
| 计算机组成与体系 | 计算机科学丛书 | 自读 | 2000 |
| 操作系统:精髓与设计原理 | 计算机科学丛书 | 自读 | 2100 |
| 编译原理 | 计算机科学丛书 | 自读 | 2200 |
| 计算机网络:自顶向下方法 | 计算机科学丛书 | 自读 | 2300 |
3、重点选修
| 方向 | 课程 | 来源 | 教师 | 复盘价值 |
|---|---|---|---|---|
| Linux | Linux 内核分析与应用 | 西安邮电大学 | 陈莉君 | 支撑 Linux 使用、内核理解、服务部署和安全实验环境 |
| 网络安全 | 网络安全技术 | 南开 | 张玉 | 直接连接后续网络安全学习、复试展示和安全项目实践 |
| 数据挖掘 | 数据挖掘:理论与算法 | 清华 | 袁博 | 连接 AI、数据分析、异常检测和论文阅读 |
4、和后续方向的关系
考研部分主要对应数据结构、计算机组成原理、操作系统和计算机网络。疾风计划里的第二、三、五阶段,基本就是 408 的课程底座。之后整理考研内容时,可以把课程理解和王道笔记互相补充。
网络安全部分不能只从工具开始。计算机网络对应协议、抓包、HTTP、DNS 和流量分析;操作系统与 Linux 对应权限、进程、文件、日志和服务;数据库对应 SQL、注入、安全配置和数据审计;软件工程则对应安全开发、测试、文档和项目复盘。
AI 与自动化部分主要从数据挖掘、概率统计、线性代数、算法和 Python 继续延伸。以后如果做安全自动化、日志分析、异常检测或论文复现,这些课都会重新派上用场。
5、后续整理方式
这页先作为总览,不再把每一门课都展开成空目录。考研结束后,如果要单独整理某门课,就按下面几个点写:
- 这门课解决什么问题,和后续方向有什么关系。
- 5 到 10 个真正重要的核心概念。
- 哪些章节能支撑考研、项目或复试表达。
- 对应的作业、课程设计、实验或项目。
- 现在还需要补什么书、代码或实验。
优先整理顺序暂定为:Linux 内核分析与应用、网络安全技术、数据挖掘:理论与算法,然后再回到数据结构、操作系统、计算机网络、计算机组成原理和几本经典读物。这样会更贴近我的主线:考研结束后,项目实践和网络安全方向才是最需要拿出来复盘、展示和继续建设的部分。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Ruiqy~!



