--- tags: [CS, foundations] create time: 2026-04-17 --- # 计算机科学 ## 概述 计算机科学是研究计算机系统、软件设计、算法和数据处理的学科。本目录包含了计算机科学的基础理论知识和核心技术领域。 ## 核心领域 ### 操作系统 ([[OS|OS]]) - 进程管理、内存管理、文件系统 - 学习目标: 理解计算机系统如何管理资源 ### 计算机网络 ([[NET|NET]]) - 网络协议、网络架构、通信原理 - 学习目标: 掌握数据在网络中传输的机制 ### 数据库 ([[DB|DB]]) - 关系型数据库、NoSQL、查询优化 - 学习目标: 学习数据存储和检索技术 ### 工具使用 ([[TOOLS|TOOLS]]) - 开发工具、版本控制、容器化、CLI - 学习目标: 掌握日常开发必备工具 ## 学习建议 建议从操作系统和网络开始打好基础,再深入数据库技术。工具使用贯穿整个学习过程,可以边学边用。 ### 理论与实践结合 - 阅读理论笔记后进行实践 - 在软件开发中应用所学知识 - 通过项目加深理解