第1章 引论
1.1 计算机发展历史
1,1.1 计算机的起源
1.1.2 计算机的历史
1.1.3 计算机新技术
1.2 计算模型
1.2.1 图灵与图灵机模型
1.2.2 冯·诺依曼计算机
1.2.3 哈佛结构
1.2.4 量子计算机
1.2.5 生物计算机
1.3 计算机系统
1.3.1 计算机硬件系统
1.3.2 计算机软件系统
1.3.3 计算机工作过程
1.3.4 典型计算机系统
1.4 计算机文化和计算思维
1.4.1 计算机文化
1.4.2 计算思维
1.5 计算机的应用及其发展前景
本章小结
习题1
第2章 计算机硬件基础
2.1 理解0与1
2.1.1 《易经》中的0和1
2.1.2 电路中的0和1
2.1.3 计算机中的0和1
2.2 计算机中的数制及其运算
2.2.1 数制的概念
2.2.2 常用数制
2.2.3 各种数制间的转换
2.2.4 二进制数的算术运算与逻辑运算
2.3 数据的存储与表示
2.3.1 存储单位及存储容量
2.3.2 原码、反码和补码
2.3.3 整数的存储
2.3.4 实数的存储
2.3.5 字符编码
2.3.6 汉字编码
2.3.7 多媒体数据的表示
2.4 数据压缩
2.4.1 普通数据的压缩
2.4.2 图像的压缩
2.5 计算机硬件组成
2.5.1 计算机硬件结构
2.5.2 中央处理器
2.5.3 存储器
2.5.4 输入设备
2.5.5 输出设备
本章小结
习题2
第3章 计算机软件基础
3.1 计算机软件概述
3.2 操作系统概述
3.2.1 操作系统的概念
3.2.2 操作系统的发展
3.2.3 虚拟化技术
3.2.4 常见的操作系统
3.2.5 移动操作系统
3.3 操作系统的组成
3.3.1 进程管理
3.3.2 存储器管理
3.3.3 文件管理
3.3.4 设备管理
3.3.5 用户界面
3.4 操作系统的命令行操作
3.4.1 命令行
3.4.2 批处理
3.4.3 输入/输出重定向
3.5 办公软件
3.5.1 文字处理
3.5.2 电子表格
3.5.3 演示文稿
本章小结
习题3
第4章 算法基础
4.1 算法的基本概念
4.1.1算法的起源
4.1.2 算法的定义和特性
4.2 算法的3种结构
4.3 算法的表示
4.3.1 自然语言
4.3.2 流程图
4.3.3 伪代码
4.3.4 程序设计语言
4.4 算法设计基本方法
4.4.1 求和
4.4.2 累乘
4.4.3 穷举
4.4.4 迭代
4.4.5 递归
4.4.6 两个变量值的交换
4.4.7 查找
4.4.8 排序
4.5 算法的评价
本章小结
习题4
第5章 程序设计基础
5.1 计算机程序与程序设计
5.2 程序设计语言
5.2.1 机器语言
5.2.2 汇编语言
5.2.3 高级语言
5.2.4 编译与解释
5.3 高级程序设计语言的特征
5.3.1 数据类型
5.3.2 常量与变量
5.3.3 运算符
5.3.4 表达式和语句
5.3.5 过程(函数)
5.3.6 输入/输出
5.4 程序设计过程和方法
5.4.1 程序设计的基本过程
5.4.2 程序执行的一般过程
5.4.3 结构化程序设计
5.4.4 面向对象程序设计
5.5 数据结构
5.5.1 数组
5.5.2 链表
5.5.3 栈
5.5.4 队列
5.5.5 树
5.5.6 图
5.6 Raptor流程图编程
5.6.1 Raptor基本程序环境
5.6.2 输入语句
5.6.3 处理语句
5.6.4 输出语句
5.6.5 运算符
5.6.6 Raptor的数组变量
5.6.7 Raptor的应用
……
第6章 数据库基础
第7章 计算机网络基础
第8章 计算机信息安全