# Crash Course Computer Science

## Crash Course Computer Science

- [欢迎光临](https://cccs.viyi.cc/huan-ying-guang-lin.md)
- [1 计算机组成](https://cccs.viyi.cc/1-ji-suan-ji-zu-cheng.md)
- [1.1 早期的计算（Early Computing）](https://cccs.viyi.cc/1-ji-suan-ji-zu-cheng/1.1-zao-qi-de-ji-suan-early-computing.md)
- [1.2 电子计算（Electronic Computing）](https://cccs.viyi.cc/1-ji-suan-ji-zu-cheng/1.2-dian-zi-ji-suan-electronic-computing.md)
- [1.3 布尔逻辑与逻辑电路（Boolean Logic & Logic Gates）](https://cccs.viyi.cc/1-ji-suan-ji-zu-cheng/1.3-bu-er-luo-ji-yu-luo-ji-dian-lu-boolean-logic-logic-gates.md)
- [1.4 二进制表示法（Representing Numbers and Letters with Binary）](https://cccs.viyi.cc/1-ji-suan-ji-zu-cheng/1.4-er-jin-zhi-biao-shi-fa-representing-numbers-and-letters-with-binary.md)
- [1.5 ALU 算术逻辑单元 （How Computers Calculate）](https://cccs.viyi.cc/1-ji-suan-ji-zu-cheng/1.5-alu-suan-shu-luo-ji-dan-yuan-how-computers-calculate.md)
- [1.6 寄存器 & 内存（Registers and RAM）](https://cccs.viyi.cc/1-ji-suan-ji-zu-cheng/1.6-ji-cun-qi-nei-cun-registers-and-ram.md)
- [1.7 CPU 中央处理器（The Central Processing Unit）](https://cccs.viyi.cc/1-ji-suan-ji-zu-cheng/1.7-cpu-zhong-yang-chu-li-qi-the-central-processing-unit.md)
- [1.8 指令和程序（Instructions & Programs）](https://cccs.viyi.cc/1-ji-suan-ji-zu-cheng/1.8-zhi-ling-he-cheng-xu-instructions-programs.md)
- [1.9 高级 CPU 设计（Advanced CPU Designs）](https://cccs.viyi.cc/1-ji-suan-ji-zu-cheng/1.9-gao-ji-cpu-she-ji-advanced-cpu-designs.md)
- [1.10 集成电路、摩尔定律（Integrated Circuits & Moore's Law）](https://cccs.viyi.cc/1-ji-suan-ji-zu-cheng/1.10-ji-cheng-dian-lu-mo-er-dinglintegrated-circuits-moores-law.md)
- [2 程序设计](https://cccs.viyi.cc/2-cheng-xu-she-ji.md)
- [2.1 编程史话（Early Programming）](https://cccs.viyi.cc/2-cheng-xu-she-ji/2.1-bian-cheng-shi-hua-early-programming.md)
- [2.2 编程语言（The First Programming Languages）](https://cccs.viyi.cc/2-cheng-xu-she-ji/2.2-bian-cheng-yu-yan-the-first-programming-languages.md)
- [2.3 编程原理：语句和函数（Programming Basics Statements & Functions）](https://cccs.viyi.cc/2-cheng-xu-she-ji/2.3-bian-cheng-yuan-li-yu-ju-he-han-shu-programming-basics-statements-functions.md)
- [2.4 算法入门（Intro to Algorithms）](https://cccs.viyi.cc/2-cheng-xu-she-ji/2.4-suan-fa-ru-men-intro-to-algorithms.md)
- [2.5 数据结构（Data Structures）](https://cccs.viyi.cc/2-cheng-xu-she-ji/2.5-shu-ju-jie-gou-data-structures.md)
- [2.6 阿兰·图灵（Alan Turing）](https://cccs.viyi.cc/2-cheng-xu-she-ji/2.6-alan-tu-ling-alan-turing.md)
- [2.7 软件工程（Software Engineering）](https://cccs.viyi.cc/2-cheng-xu-she-ji/2.7-ruan-jian-gong-cheng-software-engineering.md)
- [3 操作系统](https://cccs.viyi.cc/3-cao-zuo-xi-tong.md)
- [3.1 操作系统（Operating Systems）](https://cccs.viyi.cc/3-cao-zuo-xi-tong/3.1-cao-zuo-xi-tong-operating-systems.md)
- [3.2 内存 & 储存介质（Memory & Storage）](https://cccs.viyi.cc/3-cao-zuo-xi-tong/3.2-nei-cun-chu-cun-jie-zhi-memory-storage.md)
- [3.3 文件系统（Files & File Systems）](https://cccs.viyi.cc/3-cao-zuo-xi-tong/3.3-wen-jian-xi-tong-files-file-systems.md)
- [3.4 压缩（Compression）](https://cccs.viyi.cc/3-cao-zuo-xi-tong/3.4-ya-suo-compression.md)
- [3.5 人机交互（Human Computer Interaction）](https://cccs.viyi.cc/3-cao-zuo-xi-tong/3.5-ren-ji-jiao-hu-human-computer-interaction.md)
- [3.6 屏幕 & 2D 图形显示 Screens & 2D Graphics](https://cccs.viyi.cc/3-cao-zuo-xi-tong/3.6-ping-mu-2d-tu-xing-xian-shi-screens-2d-graphics.md)
- [3.7 冷战和消费主义（The Cold War and Consumerism）](https://cccs.viyi.cc/3-cao-zuo-xi-tong/3.7-leng-zhan-he-xiao-fei-zhu-yi-the-cold-war-and-consumerism.md)
- [3.8 个人计算机革命（The Personal Computer Revolution）](https://cccs.viyi.cc/3-cao-zuo-xi-tong/3.8-ge-ren-ji-suan-ji-ge-ming-the-personal-computer-revolution.md)
- [3.9 图形用户界面（Graphical User Interfaces）](https://cccs.viyi.cc/3-cao-zuo-xi-tong/3.9-tu-xing-yong-hu-jie-mian-graphical-user-interfaces.md)
- [3.10 3D 图形（3D Graphics）](https://cccs.viyi.cc/3-cao-zuo-xi-tong/3.10-3d-tu-xing-3d-graphics.md)
- [4 计算机网络](https://cccs.viyi.cc/4-ji-suan-ji-wang-luo.md)
- [4.1 计算机网络 (Computer Networks)](https://cccs.viyi.cc/4-ji-suan-ji-wang-luo/4.1-ji-suan-ji-wang-luo-computer-networks.md)
- [4.2 互联网 (The Internet)](https://cccs.viyi.cc/4-ji-suan-ji-wang-luo/4.2-hu-lian-wang-the-internet.md)
- [4.3 万维网 (The World Wide Web)](https://cccs.viyi.cc/4-ji-suan-ji-wang-luo/4.3-wan-wei-wang-the-world-wide-web.md)
- [4.4 网络安全 (Cybersecurity)](https://cccs.viyi.cc/4-ji-suan-ji-wang-luo/4.4-wang-luo-an-quan-cybersecurity.md)
- [4.5 黑客与攻击 (Hackers & Cyber Attacks)](https://cccs.viyi.cc/4-ji-suan-ji-wang-luo/4.5-hei-ke-yu-gong-ji-hackers-cyber-attacks.md)
- [4.6 加密 (Cryptography)](https://cccs.viyi.cc/4-ji-suan-ji-wang-luo/4.6-jia-mi-cryptography.md)
- [5 拓展讨论](https://cccs.viyi.cc/5-tuo-zhan-tao-lun.md)
- [5.1 机器学习与人工智能 (Machine Learning & Artificial Intelligence)](https://cccs.viyi.cc/5-tuo-zhan-tao-lun/5.1-ji-qi-xue-xi-yu-ren-gong-zhi-neng-machine-learning-artificial-intelligence.md)
- [5.2 计算机视觉 (Computer Vision)](https://cccs.viyi.cc/5-tuo-zhan-tao-lun/5.2-ji-suan-ji-shi-jue-computer-vision.md): 计算机视觉 (Computer Vision) 领域的目标是让计算机理解图像和视频。
- [5.3 自然语言处理 (Natural Language Processing)](https://cccs.viyi.cc/5-tuo-zhan-tao-lun/5.3-zi-ran-yu-yan-chu-li-natural-language-processing.md)
- [5.4 机器人 (Robots)](https://cccs.viyi.cc/5-tuo-zhan-tao-lun/5.4-ji-qi-ren-robots.md)
- [5.5 计算机中的心理学 (Psychology of Computing)](https://cccs.viyi.cc/5-tuo-zhan-tao-lun/5.5-ji-suan-ji-zhong-de-xin-li-xue-psychology-of-computing.md)
- [5.6 教育型科技 (Educational Technology)](https://cccs.viyi.cc/5-tuo-zhan-tao-lun/5.6-jiao-yu-xing-ke-ji-educational-technology.md)
- [5.7 奇点，天网，计算机的未来(The Singularity, Skynet, and the Future of Computing)](https://cccs.viyi.cc/5-tuo-zhan-tao-lun/5.7-qi-dian-tian-wang-ji-suan-ji-de-wei-lai-the-singularity-skynet-and-the-future-of-computing.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://cccs.viyi.cc/huan-ying-guang-lin.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
