第一部分 1
第1章 绪论 1
1.1 计算机的产生 1
1.2 计算机的发展 2
1.3 计算机的分类 4
1.4 计算机的应用领域和发展趋势 6
1.5 计算机的特点 8
1.6 著名的计算机组织团体和计算机科学家 10
1.7 计算机科学及研究的领域 13
1.8 计算机奖项 16
本章小结 16
习题 17
第2章 数据存储与表示 18
2.1 数据的表示形式 18
2.2 数值数据 20
2.3 数值型数据在计算机中的表示 25
2.4 非数值型数据在计算机中的表示 31
2.5 计算机内存中数据解释 35
本章小结 37
习题 37
第3章 计算机硬件系统 38
3.1 计算机硬件系统 38
3.2 中央处理器 40
3.3 存储设备 47
3.4 输入输出设备 53
3.5 主板 59
3.6 总线 63
3.7 微型计算机的主要性能指标 65
本章小结 66
习题 66
第4章 计算机软件系统基础 67
4.1 计算机软件系统 67
4.2 操作系统概述 68
4.3 常用的操作系统 78
4.4 Windows 7操作基础 84
4.5 计算机应用软件 103
本章小结 104
习题 104
第5章 计算机程序设计基础 105
5.1 程序设计语言 105
5.2 程序设计基础 110
5.3 结构化程序设计方法 117
5.4 程序设计流程 131
本章小结 139
习题 139
第6章 算法设计与数据组织 140
6.1 基本概念 140
6.2 线性表 146
6.3 树和二叉树 160
6.4 图 164
6.5 算法设计技术 167
本章小结 172
习题 172
第7章 数据库系统 174
7.1 概述 174
7.2 常见的数据库管理系统 179
7.3 关系数据库应用 182
7.4 数据库系统的应用 186
本章小结 187
习题 188
第8章 多媒体技术基础 189
8.1 多媒体概述 189
8.2 多媒体系统的组成 193
8.3 媒体信息处理技术 197
本章小结 203
习题 203
第9章 计算机网络基础 204
9.1 计算机网络概述 204
9.2 计算机网络的组成和分类 209
9.3 计算机网络的体系结构 215
9.4 互联网应用 218
9.5 无线通信技术 228
9.6 网络安全概述 231
9.7 网络信息安全技术 233
本章小结 243
习题 243
第10章 软件工程 244
10.1 软件危机和软件过程 244
10.2 软件过程模型 247
10.3 软件工程方法学 252
10.4 标准建模语言 253
10.5 软件项目管理 255
本章小结 257
习题 257
第11章 计算机领域新技术 258
11.1 云计算 258
11.2 大数据技术 262
11.3 物联网 266
11.4 虚拟现实 272
11.5 移动计算 275
本章小结 279
习题 280
第二部分 281
实验1 熟悉Windows 7系统 281
实验2 Word使用 295
实验3 Excel使用 313
实验4 PowerPoint使用 326
实验5 程序设计初步 337
实验6 数据库应用初步 344
实验7 TCP/IP配置与常用网络命令 348
实验8 网页制作 363
参考文献 375