第1章 计算机与计算思维基础 1
1.1 引言 2
1.2 计算机的诞生和发展 2
1.2.1 计算机的诞生 3
1.2.2 计算机的分代 5
1.2.3 计算机的分类 6
1.2.4 计算机的应用 8
1.3 计算机的新技术 11
1.3.1 大数据 11
1.3.2 云计算 12
1.3.3 物联网 14
1.3.4 虚拟现实 17
1.4 计算思维基础 18
1.4.1 什么是计算思维 18
1.4.2 计算思维内涵 20
1.4.3 计算思维的应用 23
习题 25
第2章 计算机系统 27
2.1 引言 28
2.2 计算机硬件系统和工作原理 28
2.2.1 计算机硬件系统 28
2.2.2 计算机基本工作原理 31
2.3 计算机软件系统 35
2.3.1 系统软件 35
2.3.2 应用软件 40
2.4 微型计算机硬件系统 44
2.4.1 主机系统 44
2.4.2 总线与接口 51
2.4.3 输入输出设备 54
习题 57
第3章 操作系统基础 59
3.1 操作系统概述 60
3.1.1 引言 60
3.1.2 操作系统的分类 61
3.1.3 常用操作系统简介 62
3.2 Windows和云服务 63
3.2.1 Windows 63
3.2.2 云服务 69
3.3 操作系统的基本功能 71
3.3.1 程序管理 72
3.3.2 存储管理 75
3.3.3 文件系统 76
3.3.4 磁盘管理 77
习题 81
第4章 数制和信息编码 83
4.1 引言 84
4.2 数制与转换 86
4.2.1 数制的基本概念 86
4.2.2 不同进位计数制间的转换 87
4.3 数值编码与计算 90
4.3.1 数值在计算机中的表示 90
4.3.2 二进制数的算术运算和逻辑运算 93
4.4 字符编码 96
4.4.1 西文字符编码 97
4.4.2 汉字字符编码 98
4.4.3 Unicode字符集编码 101
4.5 多媒体信息编码和数据压缩 102
4.5.1 声音信息的数字化 102
4.5.2 图形和图像编码 105
4.5.3 多媒体数据的压缩 108
习题 110
第5章 数据处理 113
5.1 引言 114
5.2 电子文档 115
5.2.1 创建和编辑文档 115
5.2.2 格式化和排版文档 117
5.2.3 表格和图文混排 121
5.2.4 演示文稿、动画和超链接 125
5.2.5 电子文档的自动化功能 130
5.3 电子表格 133
5.3.1 电子表格基础 134
5.3.2 使用公式与函数 137
5.3.3 数据的图表化 142
5.3.4 数据管理 143
5.4 不同格式电子文档的转换 147
5.4.1 PDF文档和Word文档的相互转换 148
5.4.2 CAJ格式和Word文档的相互转换 148
习题 150
第6章 数据库技术基础 151
6.1 引言 152
6.2 数据库系统概述 155
6.2.1 常用术语 155
6.2.2 数据模型 157
6.2.3 常见数据库应用系统及其开发工具 159
6.3 数据库的建立和维护 160
6.3.1 数据库的建立 161
6.3.2 数据库的管理与维护 164
6.3.3 表达式 165
6.3.4 SQL的数据更新命令 167
6.4 数据库查询 169
6.4.1 简单查询 170
6.4.2 分组查询 173
习题 176
第7章 计算机网络基础 179
7.1 计算机网络概述 180
7.1.1 计算机网络的定义 180
7.1.2 计算机网络的发展 181
7.1.3 计算机网络的分类 183
7.1.4 计算机网络体系结构 184
7.2 局域网技术 187
7.2.1 简单局域网组建案例 187
7.2.2 局域网的组成 193
7.2.3 局域网技术要素 197
7.2.4 常用局域网技术简介 199
习题 201
第8章 信息浏览和发布 203
8.1 引言 204
8.2 Internet基础与应用 205
8.2.1 IP地址和域名 205
8.2.2 Internet接入 209
8.2.3 Internet应用 212
8.3 信息浏览和检索 216
8.4 网页设计 219
8.4.1 Dreamweaver概述 221
8.4.2 Dreamweaver网页设计 223
8.5 网络安全基础 230
8.5.1 网络病毒及其防范 230
8.5.2 网络攻击及其防范 232
8.6 网页发布 236
习题 240
第9章 问题求解与算法 241
9.1 问题求解 242
9.2 程序与算法 244
9.2.1 程序 244
9.2.2 算法的概念 246
9.2.3 算法的表示 249
9.3 算法设计的基本方法 252
9.3.1 枚举法 252
9.3.2 迭代法 254
9.3.3 排序 254
9.3.4 查找 257
9.3.5 程序设计的一般过程 259
9.3.6 程序设计方法 261
习题 264
参考文献 265