CS: Computer Science
讲述计算机科学的基础知识,包括网络原理、操作系统等内容。
目标
- 学习计算机、网络、操作系统的基础原理。
- 学习计算机计算、通信、存储的原理,形成知识的串联。
- 学习 Linux 操作系统的原理和灵活使用 Linux 完成工作任务、服务器部署任务、DevOps 任务。
- 学习编译原理,掌握编程语言的运行原理。学习使用编译原理完成工具链的配置。
- 学习 JavaScript 编程语言的原则和最佳实践,并且遵守形成良好的编码习惯。
- 学习基础的、进阶的设计模式的思想并形成总结,能够在不同的业务场景中灵活使用设计模式解决代码重构、优化的任务。
涉及内容
- 计算机组成原理
- 网络原理
- 操作系统原理
- Linux 操作系统原理与应用
- 编译原理
- 编程原则与最佳实践
- 设计模式
方法
- 分章学习,由易到难。
- 知识的总结、交叉和扩展。