第1章 计算机与信息技术概述 1
1.1 计算机发展概述 1
1.1.1 计算机的产生和发展 1
1.1.2 微电子技术 2
1.1.3 计算机的特点 4
1.1.4 计算机的发展趋势 5
1.1.5 计算机未来的发展方向 6
1.2 计算机的分类 9
1.3 计算机的应用 10
1.4 信息技术的基本概念 11
1.4.1 什么是信息 11
1.4.2 信息技术 12
1.5 信息在计算机中的表示 12
1.5.1 数制及数制转换 12
1.5.2 二进制数的运算 13
1.5.3 二进制与其他进制之间的转换 14
1.5.4 信息的计量单位 16
1.5.5 数值信息的表示 17
1.5.6 字符信息的表示 18
习题1 22
第2章 计算机硬件系统 25
2.1 计算机硬件系统的组成 25
2.1.1 中央处理器 26
2.1.2 存储器 29
2.1.3 输入/输出设备 38
2.1.4 主板 47
2.1.5 总线与接口 48
2.2 计算机的工作原理 52
2.2.1 指令和指令系统 52
2.2.2 计算机的工作原理 54
习题2 55
第3章 计算机软件 57
3.1 计算机软件的定义 57
3.2 软件的特性 57
3.3 软件的分类 58
3.3.1 从应用角度分类 58
3.3.2 按软件权益分类 59
3.4 软件的版权问题 60
3.4.1 软件的版权保护 60
3.4.2 盗版软件的危害 61
3.5 系统软件 62
3.5.1 操作系统简介 64
3.5.2 常用操作系统 67
3.6 应用软件 73
3.7 常用软件简介 75
3.8 程序设计 84
3.8.1 算法 84
3.8.2 数据结构 89
3.8.3 程序设计语言 90
3.8.4 如何学习编程 96
3.8.5 计算思维 98
3.9 软件工程 99
3.9.1 软件危机 99
3.9.2 软件生命周期 101
3.9.3 软件开发原则 102
3.10 软件行业发展前景 103
习题3 103
第4章 计算机网络与Internet应用 106
4.1 计算机网络基础知识 106
4.1.1 计算机网络的形成和发展 106
4.1.2 计算机网络的定义和功能 106
4.1.3 计算机网络的分类 107
4.1.4 计算机网络的组成 108
4.1.5 计算机网络的应用模式 109
4.2 数据通信基础知识 111
4.2.1 数据通信基本概念 111
4.2.2 通信介质 112
4.2.3 数据通信基本技术 114
4.3 局域网 116
4.3.1 局域网的主要特征 116
4.3.2 局域网的组成 118
4.3.3 常见的局域网 119
4.4 移动通信 124
4.4.1 第一代移动通信系统 125
4.4.2 第二代移动通信系统 125
4.4.3 第三代移动通信系统 125
4.4.4 第四代移动通信系统 126
4.4.5 第五代移动通信系统 126
4.5 Internet基础知识 126
4.5.1 Internet的产生和发展 126
4.5.2 Internet的体系结构 127
4.5.3 Internet的地址和域名 128
4.6 接入Internet 131
4.6.1 接入Internet的方式 131
4.6.2 动手组建家庭个人区域网 135
4.7 Internet的服务与应用 139
4.7.1 WWW服务 139
4.7.2 电子邮件服务 143
4.7.3 文件传输服务 145
4.7.4 电子商务 146
4.7.5 网格计算 147
4.7.6 云计算 147
4.7.7 大数据 147
4.8 计算机网络安全 148
4.8.1 计算机网络安全概述 148
4.8.2 数据加密 149
4.8.3 防火墙 150
4.8.4 计算机病毒及防范 151
4.9 计算机操作人员的职业道德和计算机相关法律法规 154
习题4 155
第5章 多媒体技术及应用 158
5.1 多媒体技术概述 158
5.1.1 多媒体的基本概念及分类 158
5.1.2 多媒体中的媒体元素 159
5.1.3 多媒体技术及其特点 160
5.1.4 多媒体技术的应用 161
5.2 超文本和超媒体 162
5.2.1 超文本和超媒体的概念 162
5.2.2 超文本和超媒体的组成要素 163
5.2.3 超文本标记语言(HTML) 163
5.2.4 超文本和超媒体的应用 164
5.3 图形与图像 164
5.3.1 图像的类别 165
5.3.2 图像的属性 167
5.3.3 图像的数字化 171
5.3.4 图像压缩编码技术 172
5.3.5 图像文件格式 173
5.3.6 数字图像处理与应用 175
5.3.7 计算机图形学 176
5.4 音频 177
5.4.1 音频的基本概念 177
5.4.2 音频输入与输出 178
5.4.3 音频压缩编码技术 180
5.4.4 音频文件格式 181
5.4.5 常用音频编辑软件 183
5.4.6 音频合成技术与语音识别技术 185
5.5 视频 187
5.5.1 视频基础知识 187
5.5.2 视频压缩标准 193
5.5.3 视频编辑软件 194
5.5.4 动画技术 195
5.5.5 数字视频的应用 198
习题5 199
第6章 数据库技术与信息系统 204
6.1 数据库技术概述 204
6.1.1 数据库技术的基本概念 204
6.1.2 数据库技术的产生和发展 205
6.1.3 数据库系统的特点 206
6.2 数据模型 207
6.2.1 数据模型的概念 207
6.2.2 数据模型的分类 207
6.2.3 概念数据模型 208
6.2.4 关系数据模型 211
6.3 关系代数操作 213
6.3.1 传统的集合运算 213
6.3.2 专门的关系运算 215
6.4 关系数据库标准语言 218
6.4.1 SQL的特点 218
6.4.2 数据定义语句 218
6.4.3 数据查询语句 220
6.4.4 数据更新语句 225
6.5 信息系统 227
6.5.1 信息的概念和特性 228
6.5.2 信息系统的概念 229
6.5.3 信息系统与数据库的关系 230
6.5.4 信息系统的开发过程 230
6.5.5 信息系统开发工具简介 231
6.5.6 信息系统发展趋势 232
习题6 233
参考文献 236