第 1章 计算机基础概述 1
1.1 计算机与信息社会 1
1.1.1 计算机的发展 1
1.1.2 计算机的分类 5
1.1.3 计算机的应用 7
1.1.4 信息技术与信息处理 10
1.2 数字技术基础 12
1.2.1 信息的基本单位 12
1.2.2 二进制数 13
1.2.3 数值信息在计算机内的表示 19
本章小结 23
思考题 23
第 2章 计算机系统 24
2.1 计算机系统概述 24
2.1.1 计算机系统的组成 24
2.1.2 计算机系统的层次结构 25
2.1.3 计算机的基本工作原理 26
2.2 计算机硬件系统 26
2.2.1 计算机硬件系统的基本组成 26
2.2.2 中央处理器 28
2.2.3 存储系统 29
2.2.4 输入/输出设备 34
2.2.5 PC的典型硬件设备 38
2.3 计算机软件系统 41
2.3.1 计算机软件概述 41
2.3.2 系统软件 43
2.3.3 应用软件 45
2.4 计算机操作系统 46
2.4.1 操作系统的发展过程 46
2.4.2 操作系统的地位和功能 47
2.4.3 常用操作系统介绍 48
本章小结 50
思考题 50
第3章 计算机常用软件 51
3.1 Windows 10 51
3.1.1 Windows 10概述 51
3.1.2 Windows 10常用概念和基本操作 54
3.1.3 控制面板的使用 61
3.1.4 Windows 10中的常用工具与技巧 63
3.2 Word 2016 67
3.2.1 Word 2016概述 67
3.2.2 文本编辑 71
3.2.3 文档排版 73
3.2.4 表格制作 78
3.2.5 图文混排 82
3.3 Excel 2016 84
3.3.1 基本术语 85
3.3.2 基本操作 87
3.3.3 图表的使用 96
3.3.4 数据管理 98
3.4 PowerPoint 2016 100
3.4.1 PowerPoint 2016概述 101
3.4.2 演示文稿的创建 102
3.4.3 演示文稿的编辑 103
3.4.4 演示文稿的修饰 105
3.4.5 设置演示文稿的放映效果 107
3.4.6 放映幻灯片 110
本章小结 111
思考题 111
第4章 多媒体技术基础 112
4.1 多媒体技术概述 112
4.1.1 基本概念 112
4.1.2 多媒体技术的主要特征 113
4.1.3 多媒体应用技术 114
4.2 图像与图形 116
4.2.1 图像数据的获取 116
4.2.2 图像属性 116
4.2.3 图像的颜色模型 118
4.2.4 图像压缩标准 119
4.2.5 常用的图像文件 120
4.2.6 矢量图形 120
4.3 视频 120
4.3.1 视频的基本概念 121
4.3.2 视频压缩技术 121
4.3.3 计算机动画 122
4.4 文本信息的数字化 123
4.4.1 文字输入 123
4.4.2 字符编码 123
4.4.3 文字输出 127
4.5 音频 128
4.5.1 什么是声音 128
4.5.2 声音信号的数字化 129
4.5.3 音频压缩技术 130
4.5.4 MIDI 130
4.5.5 常用的音频文件 131
本章小结 131
思考题 132
第5章 计算机网络基础 133
5.1 计算机网络概述 133
5.1.1 计算机网络的组成和功能 133
5.1.2 计算机网络的分类 134
5.1.3 计算机网络的体系结构 136
5.2 网络的构成要素 138
5.2.1 数据传输介质 138
5.2.2 网卡 139
5.2.3 网络互连设备 140
5.3 局域网 141
5.3.1 局域网概述 141
5.3.2 局域网的拓扑结构 143
5.3.3 以太网 144
5.3.4 无线局域网 146
5.4 Internet 147
5.4.1 Internet概述 147
5.4.2 Internet协议 148
5.4.3 IP地址及域名 151
5.4.4 Internet的接入 155
5.4.5 Internet提供的基本服务 156
5.5 网络安全 158
5.5.1 网络安全概述 158
5.5.2 计算机病毒及其防范 160
本章小结 162
思考题 162
第6章 数据库基础 163
6.1 数据库概述 163
6.1.1 数据库的基本概念 163
6.1.2 数据管理技术的产生和发展 165
6.1.3 数据模型 167
6.1.4 数据库系统结构 171
6.2 关系数据库 172
6.2.1 关系的数据结构 172
6.2.2 关系操作 173
6.2.3 关系完整性约束 173
6.2.4 关系代数 174
6.3 数据库设计 177
6.3.1 数据库设计概述 177
6.3.2 需求分析 178
6.3.3 概念结构设计 179
6.3.4 逻辑结构设计 182
6.3.5 物理结构设计 183
本章小结 183
思考题 184
第7章 程序设计基础 185
7.1 程序设计的基本概念 185
7.1.1 结构化程序设计 185
7.1.2 面向对象的程序设计 186
7.2 数据结构与算法 187
7.2.1 算法及算法的复杂度 187
7.2.2 数据结构的基本概念 188
7.2.3 常见数据结构及其基本运算 189
7.2.4 查找和排序算法 196
7.3 软件工程基础 200
7.3.1 软件工程的基本概念 200
7.3.2 软件需求分析 202
7.3.3 软件设计 205
7.3.4 软件测试 207
7.3.5 软件调试与维护 208
本章小结 209
思考题 209
参考文献 210