第1章 信息社会与计算技术 1
1.1 信息与计算 2
1.1.1 信息社会 2
1.1.2 计算工具与技术发展 3
1.2 信息的表示 6
1.2.1 数制与编码 6
1.2.2 数值数据的表示 8
1.2.3 字符数据的表示 10
1.2.4 多媒体信息的表示 12
1.3 信息处理过程 14
1.3.1 信息获取 14
1.3.2 信息加工 15
1.3.3 信息存储与传输 15
1.3.4 信息利用 16
1.4 科学思维 17
1.4.1 逻辑思维 17
1.4.2 实证思维 18
1.4.3 计算思维 18
1.4.4 计算思维与学科融合 20
1.5 新一代信息处理技术 21
1.5.1 高性能计算 22
1.5.2 物联网 22
1.5.3 云计算 23
1.5.4 大数据 24
1.5.5 人工智能 25
实验1 信息的表示与转换 26
习题与思考 30
第2章 计算机系统与工作原理 32
2.1 计算机系统组成 33
2.1.1 硬件系统 33
2.1.2 软件系统 34
2.2 现代计算机体系结构 34
2.3 微型计算机硬件系统 35
2.3.1 信息的输入 35
2.3.2 信息存取与交换 36
2.3.3 信息计算与处理 39
2.3.4 信息的永久存储 39
2.3.5 信息的输出 41
2.4 指令执行与系统控制 42
2.4.1 程序和指令 43
2.4.2 运算器 43
2.4.3 控制器 44
2.4.4 指令执行与系统控制
过程 44
2.4.5 指令的高效执行 46
2.5 信息传输与转换 46
2.5.1 主板 46
2.5.2 总线 47
2.5.3 接口 49
实验2 微机组装与计算原理 50
习题与思考 55
第3章 操作系统与资源管理 58
3.1 操作系统概述 59
3.1.1 操作系统的由来 59
3.1.2 操作系统的分类 60
3.1.3 操作系统的功能 61
3.2 CPU和内存管理 62
3.2.1 进程与线程 62
3.2.2 内存管理 64
3.3 系统管理 66
3.3.1 应用程序管理 66
3.3.2 磁盘管理 67
3.3.3 设备管理 69
3.4 文件管理 71
3.4.1 文件系统 71
3.4.2 文件操作 73
3.4.3 库和索引 73
3.5 网络管理 74
3.5.1 网络软硬件的安装 74
3.5.2 选择网络位置 74
3.5.3 资源共享 75
实验3 Windows任务管理与资源
管理 75
习题与思考 83
第4章 计算机网络 86
4.1 计算机网络概述 87
4.1.1 何为计算机网络 87
4.1.2 计算机网络的功能 87
4.1.3 计算机网络的分类 88
4.2 网络模型与协议 91
4.2.1 网络协议 91
4.2.2 网络开放互联参考
模型 91
4.3 常见的网络设备 93
4.3.1 网络传输介质 93
4.3.2 网络接口及连接设备 94
4.4 局域网 96
4.4.1 局域网概述 96
4.4.2 无线局域网 97
4.5 因特网 99
4.5.1 因特网的诞生及发展 100
4.5.2 因特网架构 101
4.5.3 因特网基础概念及
服务 102
4.6 网络数字化生存 108
4.6.1 网络信息检索 108
4.6.2 电子商务 112
4.6.3 在线教育 113
实验4 网络连接与配置 115
实验5 网络应用 118
习题与思考 123
第5章 文档制作与数字化编辑 125
5.1 文档类型与数字化编辑概述 126
5.2 Word文档高效编辑与排版 127
5.2.1 初识Word 127
5.2.2 Word基本应用 128
5.2.3 Word高级应用 130
5.3 Excel电子表格管理与应用 135
5.3.1 初识Excel 135
5.3.2 公式与函数 138
5.3.3 图表 142
5.3.4 数据分析与管理 143
5.4 PowerPoint演示文稿设计与
制作 146
5.4.1 初识PowerPoint 146
5.4.2 幻灯片编辑与美化 148
5.4.3 母版设计 150
5.4.4 动画设置 151
5.4.5 插入声音 152
5.4.6 幻灯片切换和放映 152
5.5 不同格式文档转换和Office文档数据共享 153
5.5.1 不同格式文档的转换 154
5.5.2 Office文档数据共享 154
实验6 论文编辑与排版 155
实验7 Excel数据统计分析 157
习题与思考 161
第6章 数据库技术 164
6.1 数据库技术概述 165
6.1.1 数据管理技术的发展 165
6.1.2 数据库技术的相关
概念 165
6.2 数据处理与组织管理 167
6.2.1 数据模型 167
6.2.2 关系数据库 168
6.2.3 Access简介 169
6.3 使用数据库存储数据 170
6.3.1 建立数据库 171
6.3.2 建立数据表 171
6.3.3 建立主键和索引 174
6.3.4 建立表间关系 175
6.4 使用数据库分析与管理数据 176
6.4.1 数据查询 176
6.4.2 创建窗体 181
6.4.3 创建报表 183
6.5 结构化查询语言SQL 184
6.5.1 SQL简介 184
6.5.2 SQL的基本语句 185
6.5.3 SELECT语句 185
6.6 新型数据库技术 190
6.6.1 数据库技术发展的
新方向 190
6.6.2 数据库新技术 191
实验8 Access数据库创建与
维护 194
实验9 数据查询和SQL命令 198
习题与思考 201
第7章 多媒体技术 204
7.1 多媒体技术基础 205
7.1.1 媒体及媒体类型 205
7.1.2 多媒体和多媒体技术 206
7.1.3 多媒体关键技术 206
7.2 数字图像处理 208
7.2.1 数字图像的基本概念 208
7.2.2 数字图像的处理过程 211
7.2.3 Photoshop图像处理 212
7.2.4 选区 212
7.2.5 路径 215
7.2.6 图层 218
7.2.7 通道 223
7.2.8 蒙版 224
7.2.9 滤镜 226
7.3 数字动画制作 228
7.3.1 Flash动画的特点 228
7.3.2 Flash的工作环境 229
7.3.3 使用元件和库 230
7.3.4 使用声音和视频 232
7.3.5 Flash基本动画制作 233
7.3.6 ActionScript脚本
动画 236
7.3.7 影片的测试与发布 245
7.4 多媒体信息可视化 245
7.5 4R技术 245
7.5.1 4R技术概述 246
7.5.2 主流的VR解决方案 248
7.5.3 VR的应用领域及
前景 249
实验10 数字图像处理 250
实验11 数字动画制作 252
习题与思考 255
第8章 网页制作与信息发布 258
8.1 认识Web 259
8.1.1 网页设计概述 259
8.1.2 主流网页制作技术 261
8.1.3 Dreamweaver简介 262
8.1.4 网站开发流程 263
8.2 HTML5 264
8.2.1 HTML5的基本结构 264
8.2.2 段落与文本 266
8.2.3 图像 267
8.2.4 超链接 268
8.2.5 列表 270
8.2.6 表格 271
8.2.7 和标签 272
8.2.8 使用结构元素构建网页
布局 272
8.2.9 表单 273
8.3 CSS3 276
8.3.1 CSS3概述 276
8.3.2 文本样式属性 278
8.3.3 CSS3高级属性 280
8.3.4 CSS3常用效果与
技巧 281
8.4 JavaScript 282
8.4.1 JavaScript简介 282
8.4.2 在HTML页面中引入
JavaScript 283
8.4.3 消息对话框—交互基本
方法 285
8.5 Dreamweaver网页设计 286
8.5.1 创建与管理站点 286
8.5.2 页面编辑操作 287
8.5.3 CSS样式的基本操作 288
8.5.4 网站测试及发布 288
实验12 HTML5基本应用 289
实验13 表单及CSS3应用 293
习题与思考 298
第9章 信息安全与网络维护 301
9.1 信息安全概述 302
9.1.1 信息安全的概念 302
9.1.2 信息安全研究的内容 303
9.2 网络病毒及其防范 304
9.2.1 网络病毒的定义及
特点 305
9.2.2 网络病毒的生命周期 306
9.2.3 网络病毒的传播方式 306
9.2.4 网络病毒的防范措施 307
9.3 网络攻击及其防范 308
9.3.1 DDoS攻击及其防御 308
9.3.2 木马攻击及其防御 309
9.3.3 口令破解攻击及其
防御 310
9.4 网络信息安全策略 311
9.4.1 加密技术 311
9.4.2 身份认证技术 312
9.4.3 防火墙技术 313
9.4.4 入侵检测技术 313
9.5 网络道德与责任 314
9.5.1 网络道德概念 314
9.5.2 网络道德问题不良
表现 314
9.5.3 网络道德失范的不良
影响 315
9.5.4 提倡网络道德,从我
做起 316
9.6 如何保护你的数据与隐私 316
9.6.1 隐私泄露 316
9.6.2 隐私保护 317
实验14 远程控制计算机 317
习题与思考 323
第10章 问题求解与算法设计 326
10.1 问题求解过程 327
10.1.1 问题求解的一般
过程 327
10.1.2 问题求解的计算机处理过程 328
10.2 计算机求解问题的方法 329
10.2.1 使用计算机软件进行问
题求解 330
10.2.2 编写计算机程序进行问题求解 330
10.2.3 构建系统进行问题
求解 331
10.3 算法及其描述 331
10.3.1 算法的定义 331
10.3.2 算法的基本特征 332
10.3.3 算法的表示 332
10.3.4 算法的评价 334
10.4 程序基本结构 335
10.4.1 程序设计技术的
发展 335
10.4.2 典型程序结构 336
10.5 Raptor可视化算法流程图
设计 337
10.5.1 Raptor软件环境
简介 337
10.5.2 Raptor软件使用
实例 338
实验15 Raptor算法设计 342
习题与思考 345
参考文献 348