# 计算机科学规划

- 作者：冯沁原
- 网站：[www.bittiger.io](http://www.bittiger.io)
- 邮箱：qinyuan@bittiger.io
- 微信：zhaxisangbo

### 学习路线

| 周数   | 计算机基础     | 算法设计  | 系统设计 | 领域体系 | 项目实战 |
| ----  |:----          |:-----| :---| :--- | :--- |
| 第一周 | 组成原理      | 线性结构  | 系统设计的SNAKE原则 | 全栈 | 项目1 |
| 第二周 | 操作系统      | 树形结构  | 如何设计Google三件套  | 大数据 | 项目1 |
| 第三周 | 计算机网络    |  图形结构 | 如何设计Uber/Airbnb | 商业分析与数据科学 | 项目1 |
| 第四周 | 数据库       |  高级算法  | 如何设计Twitter/WeChat | 产品设计 | 项目2 |
| 第五周 | 编程语言     |  线性结构进阶 | 如何设计Amazon/PayPal | 移动开发 | 项目2 |
| 第六周 | 数据结构     |  树形结构进阶 | 面向对象设计 | 游戏开发 | 项目2 |
| 第七周 | 软件工程     |  图形结构进阶 | 开源架构Database体系 | 人工智能| 项目3 |
| 第八周 | 网络安全    |  高级算法进阶 | 开源架构Computing体系 | 区块链 | 项目3 |

- 零基础的学员
  - 第一遍学习计算机基础和算法设计
  - 第二遍学习算法设计和系统设计
- 科班的学员
  - 学习算法设计和系统设计
- 缺乏项目经验的同学
  - 学习系统设计和项目实战
- 想要自我提升的学员
  - 学习系统设计和领域体系
- 想要系统深入掌握一个领域的学员
  - 学习项目实战

### BitTiger课程体系

- [CS501：计算机基础、算法设计、系统设计](https://www.bittiger.io/mastery-program)
- [CS502：大数据工程师项目实战](https://www.bittiger.io/mastery-program)
- [CS503：全栈工程师项目实战](https://www.bittiger.io/mastery-program)
- [DS501：数据科学/人工智能知识体系和项目实战](https://www.bittiger.io/mastery-program)
- [沁原公开课：领域体系](https://github.com/Fabsqrt)
