计算机基础
学习资源:计算机系统学习指南:书籍、课程与实践资源。
软件设计学习笔记:按章节查看知识导图和例题。
《计算机科学速成课》课程目录。
- 计算机早期历史
- 电子计算机
- 布尔逻辑和逻辑门
- 二进制
- 算术逻辑单元 ALU
- 寄存器和内存
- 中央处理器 CPU
- 指令和程序
- 高级 CPU 设计
- 早期的编程方式
- 编程语言发展史
- 编程原理:语句和函数
- 算法入门
- 数据结构
- 阿兰·图灵
- 软件工程
- 集成电路与摩尔定律
- 操作系统
- 内存与存储介质
- 文件系统
- 压缩
- 命令行界面
- 屏幕与 2D 图形显示
- 冷战和消费主义
- 个人计算机革命
- 图形用户界面
- 3D 图形
- 计算机网络
- 互联网
- 万维网
- 计算机安全
- 黑客与攻击
- 加密
- 机器学习与人工智能
- 计算机视觉
- 自然语言处理
- 机器人
- 计算机心理学
- 教育科技
- 奇点、天网与计算机的未来