本书根据《教育部关于实施卓越工程师教育培养计划的若干意见》,秉持OBE和CDIO工程教育理念和模式,结合高等院校计算机专业学生的培养目标和计算机软硬件技术的最新发展编写而成。
全书分为上、下两篇,上篇6章,下篇6章,共12章。上篇介绍计算机基础理论及计算机前沿技术,内容包括计算机基础知识、计算机系统与网络、算法与程序设计、数据结构与数据库、软件工程、计算机前沿技术。下篇介绍计算机基本操作技能,内容包括Windows 10操作系统、常用工具软件、文字处理Microsoft Word 2016、电子表格Microsoft Excel 2016、演示文稿Microsoft PowerPoint 2016、多媒体技术及应用。
本书上篇是计算机学科知识体系的高度概括,可以为学生构建一个初步的计算机相关学科知识体系框架,激发学生的学习兴趣,为进一步深入学习专业知识、提高综合素质和能力奠定良好基础。下篇以21世纪社会对信息技术的应用需求为目标,突出学生自学能力、创新能力以及综合应用能力的培养,强调技能训练。
样章试读
目录
- 目录
上篇 计算机基础理论
第1章 计算机基础知识 2
1.1 计算机的发展与应用 2
1.1.1 计算机的产生 2
1.1.2 计算机的发展与未来 3
1.1.3 计算机的分类 5
1.1.4 计算机的应用 8
1.2 进位计数制与数制转换 11
1.2.1 进位计数制 11
1.2.2 数制间的转换 12
1.2.3 二进制数的运算 15
1.3 数据在计算机中的表示 18
1.3.1 数据单位 18
1.3.2 整数的计算机表示 19
1.3.3 实数的计算机表示 22
1.3.4 其他信息的数字化 23
1.4 计算机学科概述 28
习题 29
第2章 计算机系统与网络 31
2.1 微型计算机的组成 31
2.1.1 微型计算机系统的基本组成 31
2.1.2 微型计算机的硬件系统 31
2.1.3 微型计算机的硬件设备 32
2.1.4 并行计算机 37
2.1.5 微型计算机的软件系统 38
2.1.6 微型计算机的主要技术指标 38
2.2 计算机网络基础 39
2.2.1 计算机网络的基本概念 40
2.2.2 计算机网络的发展和前景 43
2.2.3 计算机网络的分类 44
2.2.4 计算机网络的体系结构 45
2.2.5 网络的拓扑机构 47
2.3 国际互联网Internet 48
2.3.1 Internet 基础 48
2.3.2 IP 地址和子网掩码 55
2.3.3 域名系统 55
2.3.4 Internet Explorer 浏览器的使用方法 57
2.3.5 Internet 常用服务 59
2.3.6 Internet 的应用 60
2.3.7 电子邮箱的申请和使用 61
2.4 计算机网络安全 63
2.4.1 计算机网络互连 63
2.4.2 计算机网络安全概述 65
2.4.3 数据加密技术 66
2.4.4 计算机病毒与木马 68
2.4.5 防火墙技术简介 71
习题 71
第3章 算法与程序设计 73
3.1 算法概述 73
3.1.1 问题求解 73
3.1.2 算法的定义 73
3.1.3 算法的特征 74
3.1.4 算法的表示 74
3.1.5 算法的复杂性 76
3.2 算法示例 76
3.2.1 递归法 76
3.2.2 迭代法 77
3.2.3 排序 78
3.3 程序设计概述 79
3.3.1 指令和程序 79
3.3.2 计算机语言 79
3.3.3 编译系统 79
3.4 结构化程序设计 80
3.4.1 结构化程序设计的概念 80
3.4.2 过程和函数 80
3.4.3 顺序结构 81
3.4.4 分支结构 82
3.4.5 循环结构 82
3.5 面向对象程序设计 83
3.5.1 面向对象概述 83
3.5.2 对象和类 83
习题 84
第4章 数据结构与数据库 85
4.1 数据结构概述 85
4.1.1 什么是数据结构 85
4.1.2 逻辑结构、存储结构及运算 86
4.1.3 线性结构与非线性结构 87
4.2 线性表 87
4.2.1 线性表的基本定义 87
4.2.2 线性表的顺序实现 88
4.2.3 线性表的链式存储实现 89
4.2.4 栈 91
4.2.5 队列 92
4.3 树和图 93
4.3.1 树 93
4.3.2 图 95
4.4 数据库系统概述 97
4.4.1 数据管理技术的发展 97
4.4.2 数据库的基本概念 98
4.4.3 数据库系统的特点 99
4.4.4 数据库系统的结构 99
4.5 数据库设计 100
4.5.1 数据库设计概述 100
4.5.2 需求分析 101
4.5.3 概念结构设计 102
4.5.4 逻辑结构设计 103
4.5.5 数据库的物理结构设计 104
4.5.6 数据库的实施和维护 104
习题 105
第5章 软件工程 106
5.1 软件工程概述 106
5.1.1 软件的概念与特点 106
5.1.2 软件危机与软件工程 107
5.1.3 软件工程的目标与原则 108
5.1.4 软件工程研究的内容 110
5.2 软件过程 110
5.2.1 软件工程过程 110
5.2.2 软件生命周期 111
5.2.3 软件过程模型 111
5.3 软件开发方法 117
5.3.1 Parnas 方法 117
5.3.2 结构化开发方法 117
5.3.3 面向数据结构的开发方法 118
5.3.4 面向对象开发方法 118
5.3.5 其他开发方法 119
5.4 软件测试 120
5.4.1 软件测试的目的和原则 120
5.4.2 软件测试过程 122
5.4.3 软件测试方法 123
习题 123
第6章 计算机前沿技术 125
6.1 物联网工程 125
6.1.1 物联网的概念 125
6.1.2 物联网的应用领域 125
6.2 大数据处理 126
6.2.1 大数据的概念 126
6.2.2 大数据技术简介 127
6.2.3 大数据处理的意义 127
6.2.4 大数据的发展趋势 128
6.3 云计算服务 129
6.3.1 云计算的概念 129
6.3.2 云计算的特点 129
6.3.3 云服务形式 131
6.4 虚拟现实技术 132
6.4.1 虚拟现实的概念 132
6.4.2 虚拟现实技术的发展历程 132
6.4.3 虚拟现实技术的特点 132
6.5 人工智能 134
6.5.1 人工智能的定义 134
6.5.2 人工智能的发展历程 134
6.5.3 人工智能的实现方法 135
6.5.4 人工智能的影响 135
习题 136
下篇 计算机软件应用
第7章 Windows 10 操作系统 138
7.1 Windows 10 概述 138
7.1.1 Windows 10 的特点 138
7.1.2 Windows 10 桌面 139
7.1.3 Windows 10 任务栏 146
7.1.4 Windows 10 窗口 149
7.2 文件的组织与管理 151
7.2.1 文件和文件夹的概念 151
7.2.2 文件和文件夹的命名规则 152
7.2.3 文件和文件夹的操作 152
7.3 应用程序的组织与管理 155
7.3.1 应用程序的安装 155
7.3.2 应用程序的卸载 156
7.3.3 任务管理器的使用 157
7.4 控制面板的使用 157
7.4.1 鼠标设置与输入法设置 158
7.4.2 防火墙设置 160
7.4.3 添加字体与打印机 160
7.4.4 账户设置 162
习题 162
第8章 常用工具软件 163
8.1 金山打字通 163
8.2 压缩和解压缩软件 165
8.3 下载软件 168
8.4 阅读软件 170
8.5 翻译软件 175
8.6 播放软件 178
8.7 杀毒软件 181
习题 184
第9章 文字处理Microsoft Word 2016 185
9.1 Word 2016 简介 185
9.1.1 Word 的启动与退出 185
9.1.2 Word 2016 的工作界面 185
9.1.3 Word 2016 的视图 187
9.2 文档的基本操作 187
9.2.1 文档编辑基本步骤 187
9.2.2 文档修改基本步骤 189
9.2.3 导出文档与保护文档 190
9.3 文档的基本编辑 191
9.3.1 输入文本 191
9.3.2 编辑文本 192
9.3.3 查找与替换 193
9.3.4 撤销与恢复 195
9.4 文档的格式化 195
9.4.1 页面设置 195
9.4.2 字体设置 197
9.4.3 段落设置 199
9.4.4 项目符号或编号 200
9.4.5 边框和底纹 201
9.4.6 格式复制与格式清除 202
9.4.7 文档主题与页面背景 202
9.5 插入各种对象 204
9.5.1 表格的插入与编辑 204
9.5.2 图片的插入与编辑 207
9.5.3 形状的插入与编辑 208
9.5.4 SmartArt 图形的插入与编辑 209
9.5.5 公式的插入与编辑 211
9.6 长文档的编辑与管理 211
9.6.1 文档分页、分节与分栏 211
9.6.2 目录制作 212
9.7 文档打印 214
习题 215
第10章 电子表格Microsoft Excel 2016 218
10.1 Excel 2016 简介 218
10.1.1 Excel 2016 的工作界面 218
10.1.2 Excel 2016 的视图 221
10.2 工作表的编辑与管理 221
10.2.1 输入数据 221
10.2.2 填充序列 224
10.2.3 设置单元格格式 227
10.2.4 设置行高和列宽 229
10.2.5 管理工作表 230
10.2.6 页面设置与打印 231
10.3 函数和公式 232
10.3.1 自动求和 233
10.3.2 单元格的引用 233
10.3.3 函数 234
10.3.4 公式 235
10.4 数据处理 235
10.4.1 排序和筛选 235
10.4.2 分类汇总 237
10.4.3 数据透视表 238
10.5 图表的创建与编辑 239
10.5.1 创建图表 239
10.5.2 编辑图表 240
习题 241
第11章 演示文稿Microsoft PowerPoint 2016 243
11.1 PowerPoint 2016 简介 243
11.1.1 PowerPoint 2016 的工作界面 243
11.1.2 PowerPoint 2016 的视图 245
11.1.3 根据模板创建演示文稿 247
11.2 幻灯片设计 247
11.2.1 插入幻灯片 247
11.2.2 设置主题 248
11.2.3 设置背景 248
11.2.4 设置版式 249
11.2.5 使用母版 249
11.2.6 管理幻灯片 251
11.3 幻灯片的动态效果 252
11.3.1 幻灯片的切换 252
11.3.2 动画效果的设置 252
11.3.3 超链接的制作 253
11.4 插入对象 254
11.4.1 插入音频或视频 254
11.4.2 插入屏幕录制 255
11.5 演示文稿的放映、打包与打印 256
11.5.1 演示文稿的放映 256
11.5.2 演示文稿的打包 257
11.5.3 演示文稿的打印 258
习题 260
第12章 多媒体技术及应用 262
12.1 多媒体技术概述 262
12.1.1 什么是多媒体 262
12.1.2 超文本与超媒体 263
12.1.3 多媒体关键技术 264
12.1.4 多媒体应用领域 265
12.2 Adobe Photoshop 图像处理 266
12.2.1 Photoshop 概述 266
12.2.2 图像的基本编辑 267
12.2.3 选区的创建和应用 268
12.2.4 图像修复与色调处理 271
12.3 GoldWave 音频编辑 273
12.3.1 GoldWave 简介 273
12.3.2 GoldWave 基本操作 274
12.3.3 GoldWave 音频特效 275
12.4 Adobe Premiere 视频编辑 278
12.4.1 Adobe Premiere 简介 278
12.4.2 Adobe Premiere 的使用 281
习题 283
参考文献 284