本书共由 12 章组成,内容包括信息安全、项目管理、机器人流程自动化、程序设计基础、大数据、人工智能、云计算、现代通信技术、物联网、数字媒体、虚拟现实、区块链。这些内容几乎包括了当前 IT 行业所有的先进技术,本书可以说是一本 IT 行业新技术的“百科全书”。本书在介绍这些技术的同时,不只介绍这些技术的概念、应用、发展前景等理论知识,部分章节还配了实践内容。本书可作为普通高等院校和高职高专院校所有专业的计算机基础课程的教材,也是了解当前 IT 新技术的实用参考读物。
胡彦军,男,就职于郑州电力职业技术学院。从事高等职业教育教学工作16年,对我省高等职业教育有较为深入的理解。先后发表职业教育教学论文9篇,编写高等职业教育教材7部。先后发明实用新型发明专利4项。先后荣获市级优秀教师称号2次。
第 1 章 信息安全 1
任务 1.1 计算机网络信息安全概述 1
【任务描述】 1
【任务分析】 1
【任务实施】 2
1.1.1 网络信息安全的定义 2
1.1.2 网络信息安全的组成 2
1.1.3 网络信息安全面临的威胁 3
任务 1.2 计算机病毒和防火墙技术 4
【任务描述】 4
【任务分析】 4
【任务实施】 4
1.2.1 计算机病毒的定义 4
1.2.2 计算机病毒的传播途?径 5
1.2.3 计算机病毒的查杀 5
1.2.4 防火墙技术 7
1.2.5 防火墙的设置 8
任务 1.3 数据加密和身份认证技术 10
【任务描述】 10
【任务分析】 10
【任务实施】 10
1.3.1 数据加密技术 10
1.3.2 文件夹加密设置 12
1.3.3 系统密码登录设置 13
1.3.4 身份认证技术 14
1.3.5 文件夹权限设置 16
本章小结与课程思政 17
思考与训练 17
第 2 章 项目管理 19
任务 2.1 项目管理基础知识 19
【任务描述】 19
【任务分析】 19
【任务实施】 20
2.1.1 项目管理的定义 20
2.1.2 项目范围管理 20
2.1.3 项目管理的四个阶段和五个过程 21
2.1.4 项目工作分解结构 22
任务 2.2 项目管理工具的应用 24
【任务描述】 24
【任务分析】 24
【任务实施】 24
2.2.1 项目管理工具介绍 24
2.2.2 工作分解和进度计划编制 26
2.2.3 资源平衡 32
2.2.4 成本管理 34
2.2.5 跟踪控制 35
2.2.6 质量监控 37
本章小结与课程思政 37
思考与训练 38
第 3 章 机器人流程自动化 39
任务 3.1 机器人流程自动化基础知识 39
【任务描述】 39
【任务分析】 40
【任务实施】 40
3.1.1 机器人流程自动化的基本概念 40
3.1.2 机器人流程自动化的发展历程 41
3.1.3 机器人流程自动化的主流工具 42
3.1.4 机器人流程自动化的技术框架 45
3.1.5 机器人流程自动化的功能 46
3.1.6 机器人流程自动化的部署模式 48
任务 3.2 机器人流程自动化的应用 48
【任务描述】 48
【任务分析】 49
【任务实施】 49
3.2.1 机器人流程自动化的设计过程 49
3.2.2 Power Automate 简介 49
3.2.3 Power Automate Desktop 下载与安装 50
3.2.4 机器人流程自动化应用实例 51
本章小结与课程思政 59
思考与训练 59
第 4 章 程序设计基础 61
任务 4.1 了解程序设计 61
【任务描述】 61
【任务分析】 61
【任务实施】 61
4.1.1 程序设计概念 61
4.1.2 程序设计流程 63
4.1.3 常见程序设计语言 64
4.1.4 搭建 Python 开发环境 65
任务 4.2 设计简单程序 67
【任务描述】 67
【任务分析】 68
【任务实施】 68
4.2.1 Python 基本语法 68
4.2.2 流程控制 70
4.2.3 函数和模块 73
4.2.4 文件操作 73
4.2.5 异常处理 74
4.2.6 设计简单程序 75
本章小结与课程思政 77
思考与训练 77
第 5 章 大数据 79
任务 5.1 大数据基础知识 79
【任务描述】 79
【任务分析】 79
【任务实施】 80
5.1.1 从“数据”到“大数?据” 80
5.1.2 大数据的特征 80
任务 5.2 大数据相关技术 81
【任务描述】 82
【任务分析】 82
【任务实施】 82
5.2.1 大数据采集 82
5.2.2 大数据准备 83
5.2.3 大数据存储 83
5.2.4 大数据分析与挖掘 84
5.2.5 大数据展示与可视化 84
任务 5.3 大数据应用及发展趋势 87
【任务描述】 87
【任务分析】 87
【任务实施】 87
5.3.1 大数据应用 87
5.3.2 大数据发展趋势 89
任务 5.4 大数据安全 90
【任务描述】 90
【任务分析】 90
【任务实施】 91
5.4.1 大数据安全问题 91
5.4.2 大数据相关的法律法规 91
本章小结与课程思政 93
思考与训练 93
第 6 章 人工智能 95
任务6.1 人工智能概述 95
【任务描述】 95
【任务分析】 95
【任务实施】 95
6.1.1 人工智能的定义 95
6.1.2 人工智能的发展史 96
6.1.3 人工智能的应用 100
6.1.4 人工智能的开源工具 101
任务 6.2 今天是否出游 102
【任务描述】 102
【任务分析】 102
【任务实施】 103
任务 6.3 认识兔子和乌龟 108
【任务描述】 109
【任务分析】 109
【任务实施】 109
本章小结与课程思政 110
思考与训练 110
第 7 章 云计算 112
任务 7.1 云计算概述 112
【任务描述】 112
【任务分析】 112
【任务实施】 113
7.1.1 云计算的定义 113
7.1.2 云计算的起源与发展 113
7.1.3 云计算的特征 114
任务 7.2 云计算服务模式 116
【任务描述】 116
【任务分析】 116
【任务实施】 116
7.2.1 IaaS 117
7.2.2 PaaS 117
7.2.3 SaaS 117
7.2.4 三种服务模式间的关系 117
任务 7.3 云计算部署方式 118
【任务描述】 118
【任务分析】 119
【任务实施】 119
7.3.1 公有云 119
7.3.2 私有云 120
7.3.3 社区云 121
7.3.4 混合云 121
7.3.5 部署方式的联系和区别 122
任务 7.4 云计算核心技术 123
【任务描述】 123
【任务分析】 123
【任务实施】 123
7.4.1 虚拟化技术 123
7.4.2 分布式存储技术 125
7.4.3 海量数据管理技术 126
7.4.4 编程模式 126
7.4.5 云计算平台管理技术 126
任务 7.5 云计算主流解决方案 126
【任务描述】 127
【任务分析】 127
【任务实施】 127
7.5.1 Google 云计算方案 127
7.5.2 Azure 云计算方案 127
7.5.3 AWS 云计算方案 128
7.5.4 阿里云计算方案 128
7.5.5 腾讯云计算方案 128
7.5.6 申请云服务器案例 128
7.5.7 OpenStack 计算解决方案 131
本章小结与课程思政 131
思考与训练 132
第 8 章 现代通信技术 134
任务 8.1 现代通信技术基础知识 134
【任务描述】 134
【任务分析】 135
【任务实施】 135
8.1.1 现代通信技术的基础知识 135
8.1.2 现代通信技术的发展历程 136
8.1.3 现代通信技术的发展趋势 137
任务 8.2 5G 技术 138
【任务描述】 138
【任务分析】 138
【任务实施】 139
8.2.1 5G 技术的基本概念 139
8.2.2 5G 技术的发展历程 140
8.2.3 5G 应用场景 143
8.2.4 5G 网络架构和部署特点 146
任务 8.3 其他现代通信技术 151
【任务描述】 152
【任务分析】 152
【任务实施】 152
8.3.1 蓝牙技术 152
8.3.2 Wi-Fi 技术 153
8.3.3 ZigBee 技术 155
8.3.4 射频识别技术 156
8.3.5 卫星通信技术 158
8.3.6 光纤通信技术 159
本章小结与课程思政 161
思考与训练 161
第 9 章 物联网 163
任务 9.1 物联网基础知识 163
【任务描述】 163
【任务分析】 164
【任务实施】 164
9.1.1 物联网的基础知识 164
9.1.2 物联网和其他技术的融合 167
任务 9.2 物联网体系结构及关键技术 170
【任务描述】 170
【任务分析】 170
【任务实施】 170
9.2.1 物联网的三层体系结构 170
9.2.2 物联网感知层关键技术 173
9.2.3 物联网网络层关键技术 173
9.2.4 物联网应用层关键技术 175
本章小结与课程思政 176
思考与训练 176
第 10 章 数字媒体 178
任务 10.1 图像的处理 178
【任务描述】 178
【任务分析】 179
【任务实施】 179
10.1.1 数字图像的基本知识 179
10.1.2 证件照处理 181
10.1.3 制作相册封面 183
任务 10.2 数字音频和数字视频的处理 185
【任务描述】 185
【任务分析】 186
【任务实施】 186
10.2.1 数字音频的基础知识 186
10.2.2 数字视频的基础知识 187
10.2.3 动物宣传相册的制作过程 188
本章小结与课程思政 197
思考与训练 197
第 11 章 虚拟现实 198
任务 11.1 虚拟现实概述 198
【任务描述】 198
【任务分析】 198
【任务实施】 198
11.1.1 虚拟现实的概念 198
11.1.2 虚拟现实的特征 199
11.1.3 虚拟现实的发展史 200
任务 11.2 虚拟现实开发平台 202
【任务描述】 202
【任务分析】 202
【任务实施】 202
11.2.1 3ds Max 建模工具 202
11.2.2 Web3D 技术 203
11.2.3 Unity 3D 203
11.2.4 Unreal Engine 204
任务 11.3 虚拟现实应用 205
【任务描述】 205
【任务分析】 205
【任务实施】 205
11.3.1 教育领域的应用 205
11.3.2 军事领域的应用 205
11.3.3 工业领域的应用 206
11.3.4 影视娱乐领域的应用 206
任务 11.4 制作Unity 3D小游戏“Hello World!” 206
【任务描述】 206
【任务分析】 206
【任务实施】 207
11.4.1 Unity 3D 安装 207
11.4.2 创建新项目 210
11.4.3 项目开发 211
本章小结与课程思政 218
思考与训练 218
第 12 章 区块链 220
任务 12.1 区块链基础知识 220
【任务描述】 220
【任务分析】 220
【任务实施】 221
12.1.1 区块链的概念与发展史 221
12.1.2 区块链的技术架构与特性 222
12.1.3 区块链的分类 223
任务 12.2 区块链应用领域 224
【任务描述】 224
【任务分析】 224
【任务实施】 224
12.2.1 区块链的应用领域概述 224
12.2.2 比特币区块链项目 226
12.2.3 区块链在电力供应链中的应用 227
任务 12.3 区块链核心技术 229
【任务描述】 229
【任务分析】 229
【任务实施】 229
12.3.1 分布式账本 229
12.3.2 共识机制 230
12.3.3 非对称加密 231
12.3.4 智能合约 232
本章小结与课程思政 233
思考与训练 233