大学信息技术 / 面向新工科的高等学校应用型人才培养规划教材
¥46.50定价
作者: 何元清,戴蓉,何止戈
出版时间:2024-08
出版社:中国铁道出版社
- 中国铁道出版社
- 9787113313265
- 1版
- 531447
- 16开
- 2024-08
- 通用
- 本科 高职
作者简介
内容简介
本书以培养信息文化素养和计算思维能力为核心,以提高学生信息处理能力为目标,实现信息技术赋能教育。
全书共分为8章,融思想性、科学性与知识性于一体,内容深入浅出、新颖实用、材料充实、图文并茂。本书前4章分别对计算机系统、数值基础、数据表示、算法和程序设计语言进行了介绍;第5~7章分别对信息处理工具、计算机网络与安全、数据库与大数据进行了全面介绍,并用各种民航案例生动地说明大数据分析的重要性;第8章融入了人工智能应用基础等内容,用案例激发学生的计算思维和创新能力。
本书适合作为民用航空类高等院校各专业的计算机信息技术课程教材,也可作为从事民用航空行业工作人员的计算机信息技术培训教材和自学参考书。
全书共分为8章,融思想性、科学性与知识性于一体,内容深入浅出、新颖实用、材料充实、图文并茂。本书前4章分别对计算机系统、数值基础、数据表示、算法和程序设计语言进行了介绍;第5~7章分别对信息处理工具、计算机网络与安全、数据库与大数据进行了全面介绍,并用各种民航案例生动地说明大数据分析的重要性;第8章融入了人工智能应用基础等内容,用案例激发学生的计算思维和创新能力。
本书适合作为民用航空类高等院校各专业的计算机信息技术课程教材,也可作为从事民用航空行业工作人员的计算机信息技术培训教材和自学参考书。
目录
第1章 计算机系统概述 1
1.1 信息与社会 2
1.1.1 信息传播方式的进步与社会变革 2
1.1.2 信息革命 3
1.1.3 信息技术在教学中的应用 4
1.2 计算机发展简史 4
1.2.1 机械计算机时代 5
1.2.2 电子管计算机时代 5
1.2.3 晶体管计算机时代 6
1.2.4 中国计算机发展简史 7
1.2.5 计算机发展趋势 8
1.2.6 新型计算机 8
1.3 计算机系统 10
1.3.1 计算机系统的基本组成 10
1.3.2 计算机硬件系统 12
1.3.3 计算机软件系统 16
1.3.4 移动计算平台 18
1.4 计算机的特点及应用 19
1.4.1 计算机的特点 19
1.4.2 计算机的应用领域 20
1.4.3 民航信息化技术及应用 21
小结 23
习题 23
第2章 数值基础 26
2.1 数制基础 27
2.1.1 数制的概念 27
2.1.2 常用数制 27
2.2 二进制 28
2.2.1 计算机采用二进制的原因 29
2.2.2 二进制的运算 29
2.3 数值的表示 31
2.3.1 数据的存储单位 31
2.3.2 有符号数和无符号数 31
2.3.3 机器数和真值 32
2.3.4 定点数和浮点数 32
2.3.5 原码、反码和补码 33
2.4 数制的转换 34
2.4.1 二进制与十进制相互转换 34
2.4.2 二进制与八进制、十六进制的相互转换 35
2.4.3 十进制与R进制的转换 36
小结 37
习题 38
第3章 数据表示 40
3.1 数据编码 41
3.1.1 数据编码的概念 41
3.1.2 数据编码的规则 41
3.2 文本编码 42
3.2.1 英文字符编码 42
3.2.2 中文字符编码 45
3.2.3 Unicode统一编码 47
3.2.4 几种编码的关系 49
3.2.5 编码的转换 49
3.3 音频编码 50
3.3.1 声音 50
3.3.2 波形编码 50
3.3.3 常见的音频文件格式 52
3.4 图像编码 53
3.4.1 数字图像 53
3.4.2 数字图像的分类 53
3.4.3 图像的基本属性 54
3.4.4 为什么要进行图像编码 55
3.4.5 图像压缩编码分类 56
小结 56
习题 57
第4章 算法和程序设计语言 59
4.1 算法概述 60
4.1.1 算法、程序、软件的概念 60
4.1.2 算法的特征 60
4.1.3 算法的分类 60
4.2 算法的三种结构 62
4.2.1 顺序结构 62
4.2.2 选择结构 62
4.2.3 循环结构 62
4.3 算法举例 63
4.3.1 迭代算法 63
4.3.2 递归算法 64
4.3.3 排序算法 64
4.3.4 查找算法 65
4.4 程序设计语言概述 66
4.4.1 程序设计语言的种类 66
4.4.2 面向过程的高级语言 67
4.4.3 面向对象的高级语言 67
4.5 高级语言程序设计基础 68
4.5.1 数据类型以及变量定义 68
4.5.2 数据对象的运算和操作 68
4.6 Python基础 70
4.6.1 Python标准数据类型及数字类型 70
4.6.2 Python输入和输出 70
4.6.3 条件语句 70
4.6.4 循环语句 71
4.7 Python程序设计示例 71
小结 72
习题 72
第5章 信息处理工具 75
5.1 引言 76
5.1.1 WPS Office简介 76
5.1.2 Microsoft Office简介 76
5.2 WPS文字 77
5.2.1 WPS文字基本操作 77
5.2.2 WPS文字文稿的图文混排技巧 96
5.2.3 WPS文字的引用与审阅功能 110
5.2.4 WPS文字文稿的保护 114
5.2.5 WPS 文字窗体设计 116
5.2.6 WPS文字文稿的打印 116
5.3 WPS表格 117
5.3.1 WPS表格基本操作 117
5.3.2 WPS表格公式及函数的应用 129
5.3.3 WPS表格数据图表 134
5.3.4 WPS表格数据管理功能 137
5.3.5 WPS表格的打印 144
5.4 WPS演示 147
5.4.1 WPS演示基本操作 147
5.4.2 演示文稿的美化 155
5.4.3 演示文稿的放映与输出 162
小结 166
习题 166
第6章 计算机网络与安全 171
6.1 数据通信 172
6.1.1 基本术语 172
6.1.2 数据通信的分类 173
6.1.3 数据通信的发展 173
6.1.4 移动通信 173
6.2 计算机网络与互联网 174
6.2.1 计算机网络基础 174
6.2.2 Internet基础 177
6.2.3 移动互联网 179
6.3 物联网 180
6.3.1 物联网概述 180
6.3.2 物联网技术 181
6.3.3 物联网应用 183
6.4 互联网相关技术 184
6.4.1 互联网层次结构 184
6.4.2 IP地址 185
6.4.3 域名系统 186
6.4.4 HTML 186
6.4.5 信息检索 188
6.4.6 互联网应用 189
6.4.7 “互联网+”技术及应用 192
6.5 网络空间安全 195
6.5.1 网络空间安全概述 195
6.5.2 技术架构 196
6.5.3 网络空间法律法规 198
6.5.4 我国的网络安全观 200
6.5.5 民航网络安全 201
小结 205
习题 206
第7章 数据库与大数据 211
7.1 数据库概述 212
7.1.1 数据库基本概念 212
7.1.2 数据库发展阶段 212
7.1.3 数据库类型 214
7.1.4 国产数据库 216
7.2 数据库系统 217
7.2.1 数据库系统组成 217
7.2.2 关系数据模型 218
7.2.3 关系数据库 219
7.3 大数据概述 221
7.3.1 大数据结构类型 221
7.3.2 大数据主要特征 222
7.3.3 大数据当前发展 223
7.3.4 大数据与云计算、物联网、人工智能 224
7.3.5 大数据处理关键技术 226
7.3.6 大数据应用领域 228
7.4 民航大数据案例分析 230
7.4.1 机场运营数据分析 230
7.4.2 飞行器预测与健康管理 231
小结 231
习题 231
第8章 人工智能应用基础 235
8.1 人工智能概述 236
8.1.1 人工智能的概念 236
8.1.2 人工智能简史 236
8.1.3 人工智能在各行业的应用 239
8.1.4 人工智能的流派 240
8.1.5 人工智能的未来发展 241
8.2 机器学习 242
8.2.1 机器学习的定义 242
8.2.2 机器学习的分类 242
8.2.3 典型的机器学习算法 244
8.3 人工神经网络与深度学习 247
8.3.1 人工神经网络 247
8.3.2 深度学习 248
8.3.3 开发工具 250
8.4 人工智能技术的应用 252
8.4.1 识别身边正在播放的任何音乐——Shazam 252
8.4.2 体验完全不一样的自己——FaceApp 252
8.4.3 可以识别方言的语音输入法——讯飞输入法 253
8.4.4 优秀的翻译软件——百度翻译 254
8.4.5 语言大模型——ChatGPT、文心一言、商量SenseChat 254
8.4.6 自动驾驶技术 255
小结 256
习题 256
参考文献 258
1.1 信息与社会 2
1.1.1 信息传播方式的进步与社会变革 2
1.1.2 信息革命 3
1.1.3 信息技术在教学中的应用 4
1.2 计算机发展简史 4
1.2.1 机械计算机时代 5
1.2.2 电子管计算机时代 5
1.2.3 晶体管计算机时代 6
1.2.4 中国计算机发展简史 7
1.2.5 计算机发展趋势 8
1.2.6 新型计算机 8
1.3 计算机系统 10
1.3.1 计算机系统的基本组成 10
1.3.2 计算机硬件系统 12
1.3.3 计算机软件系统 16
1.3.4 移动计算平台 18
1.4 计算机的特点及应用 19
1.4.1 计算机的特点 19
1.4.2 计算机的应用领域 20
1.4.3 民航信息化技术及应用 21
小结 23
习题 23
第2章 数值基础 26
2.1 数制基础 27
2.1.1 数制的概念 27
2.1.2 常用数制 27
2.2 二进制 28
2.2.1 计算机采用二进制的原因 29
2.2.2 二进制的运算 29
2.3 数值的表示 31
2.3.1 数据的存储单位 31
2.3.2 有符号数和无符号数 31
2.3.3 机器数和真值 32
2.3.4 定点数和浮点数 32
2.3.5 原码、反码和补码 33
2.4 数制的转换 34
2.4.1 二进制与十进制相互转换 34
2.4.2 二进制与八进制、十六进制的相互转换 35
2.4.3 十进制与R进制的转换 36
小结 37
习题 38
第3章 数据表示 40
3.1 数据编码 41
3.1.1 数据编码的概念 41
3.1.2 数据编码的规则 41
3.2 文本编码 42
3.2.1 英文字符编码 42
3.2.2 中文字符编码 45
3.2.3 Unicode统一编码 47
3.2.4 几种编码的关系 49
3.2.5 编码的转换 49
3.3 音频编码 50
3.3.1 声音 50
3.3.2 波形编码 50
3.3.3 常见的音频文件格式 52
3.4 图像编码 53
3.4.1 数字图像 53
3.4.2 数字图像的分类 53
3.4.3 图像的基本属性 54
3.4.4 为什么要进行图像编码 55
3.4.5 图像压缩编码分类 56
小结 56
习题 57
第4章 算法和程序设计语言 59
4.1 算法概述 60
4.1.1 算法、程序、软件的概念 60
4.1.2 算法的特征 60
4.1.3 算法的分类 60
4.2 算法的三种结构 62
4.2.1 顺序结构 62
4.2.2 选择结构 62
4.2.3 循环结构 62
4.3 算法举例 63
4.3.1 迭代算法 63
4.3.2 递归算法 64
4.3.3 排序算法 64
4.3.4 查找算法 65
4.4 程序设计语言概述 66
4.4.1 程序设计语言的种类 66
4.4.2 面向过程的高级语言 67
4.4.3 面向对象的高级语言 67
4.5 高级语言程序设计基础 68
4.5.1 数据类型以及变量定义 68
4.5.2 数据对象的运算和操作 68
4.6 Python基础 70
4.6.1 Python标准数据类型及数字类型 70
4.6.2 Python输入和输出 70
4.6.3 条件语句 70
4.6.4 循环语句 71
4.7 Python程序设计示例 71
小结 72
习题 72
第5章 信息处理工具 75
5.1 引言 76
5.1.1 WPS Office简介 76
5.1.2 Microsoft Office简介 76
5.2 WPS文字 77
5.2.1 WPS文字基本操作 77
5.2.2 WPS文字文稿的图文混排技巧 96
5.2.3 WPS文字的引用与审阅功能 110
5.2.4 WPS文字文稿的保护 114
5.2.5 WPS 文字窗体设计 116
5.2.6 WPS文字文稿的打印 116
5.3 WPS表格 117
5.3.1 WPS表格基本操作 117
5.3.2 WPS表格公式及函数的应用 129
5.3.3 WPS表格数据图表 134
5.3.4 WPS表格数据管理功能 137
5.3.5 WPS表格的打印 144
5.4 WPS演示 147
5.4.1 WPS演示基本操作 147
5.4.2 演示文稿的美化 155
5.4.3 演示文稿的放映与输出 162
小结 166
习题 166
第6章 计算机网络与安全 171
6.1 数据通信 172
6.1.1 基本术语 172
6.1.2 数据通信的分类 173
6.1.3 数据通信的发展 173
6.1.4 移动通信 173
6.2 计算机网络与互联网 174
6.2.1 计算机网络基础 174
6.2.2 Internet基础 177
6.2.3 移动互联网 179
6.3 物联网 180
6.3.1 物联网概述 180
6.3.2 物联网技术 181
6.3.3 物联网应用 183
6.4 互联网相关技术 184
6.4.1 互联网层次结构 184
6.4.2 IP地址 185
6.4.3 域名系统 186
6.4.4 HTML 186
6.4.5 信息检索 188
6.4.6 互联网应用 189
6.4.7 “互联网+”技术及应用 192
6.5 网络空间安全 195
6.5.1 网络空间安全概述 195
6.5.2 技术架构 196
6.5.3 网络空间法律法规 198
6.5.4 我国的网络安全观 200
6.5.5 民航网络安全 201
小结 205
习题 206
第7章 数据库与大数据 211
7.1 数据库概述 212
7.1.1 数据库基本概念 212
7.1.2 数据库发展阶段 212
7.1.3 数据库类型 214
7.1.4 国产数据库 216
7.2 数据库系统 217
7.2.1 数据库系统组成 217
7.2.2 关系数据模型 218
7.2.3 关系数据库 219
7.3 大数据概述 221
7.3.1 大数据结构类型 221
7.3.2 大数据主要特征 222
7.3.3 大数据当前发展 223
7.3.4 大数据与云计算、物联网、人工智能 224
7.3.5 大数据处理关键技术 226
7.3.6 大数据应用领域 228
7.4 民航大数据案例分析 230
7.4.1 机场运营数据分析 230
7.4.2 飞行器预测与健康管理 231
小结 231
习题 231
第8章 人工智能应用基础 235
8.1 人工智能概述 236
8.1.1 人工智能的概念 236
8.1.2 人工智能简史 236
8.1.3 人工智能在各行业的应用 239
8.1.4 人工智能的流派 240
8.1.5 人工智能的未来发展 241
8.2 机器学习 242
8.2.1 机器学习的定义 242
8.2.2 机器学习的分类 242
8.2.3 典型的机器学习算法 244
8.3 人工神经网络与深度学习 247
8.3.1 人工神经网络 247
8.3.2 深度学习 248
8.3.3 开发工具 250
8.4 人工智能技术的应用 252
8.4.1 识别身边正在播放的任何音乐——Shazam 252
8.4.2 体验完全不一样的自己——FaceApp 252
8.4.3 可以识别方言的语音输入法——讯飞输入法 253
8.4.4 优秀的翻译软件——百度翻译 254
8.4.5 语言大模型——ChatGPT、文心一言、商量SenseChat 254
8.4.6 自动驾驶技术 255
小结 256
习题 256
参考文献 258