本书是根据高等学校大学计算机课程教学指导委员会关于推进新时代高校计算机基础教学改革的有关精神,同时根据多所普通高校的实际教学情况编写的。全书共分9章,主要内容包括:计算机与计算思维、操作系统基础、办公软件(Office 2016)、多媒体技术及应用、数据库基础、计算机网络与信息安全、算法与数据结构、Python语言和计算机新技术简介。
本书结合计算机基础课程的基本教学要求,兼顾计算机软件和硬件的最新发展;结构严谨,层次分明,内容丰富。为提高读者的实际应用能力,本书配套出版实践教程,内容是对本书实践内容的指导和强化,对提高读者的计算机操作和应用能力有很大的帮助。
采用Windows 10 Office 2016平台
本书已经过多年的使用,具有良好的应用基础,并提供丰富的配套资源,配套实验教材,建设立体化资源
十二五国家规划教材
目 录
第 1章 计算机与计算思维 1
1.1 计算机的发展和应用领域概述 1
1.1.1 计算机的发展 1
1.1.2 计算机的应用领域 4
1.2 计算机系统的基本构成 4
1.2.1 冯·诺依曼计算机简介 4
1.2.2 现代计算机系统的构成 5
1.3 计算机的部件 6
1.3.1 CPU简介 6
1.3.2 存储器的组织结构和分类 7
1.3.3 常用总线标准 9
1.3.4 常用的输入/输出设备 10
1.4 数制及不同进制之间数值的转换 11
1.4.1 进位计数制 11
1.4.2 不同进制数之间的相互转换 12
1.4.3 二进制数的算术运算 13
1.5 计算机信息处理 14
1.5.1 数值信息的表示 14
1.5.2 非数值数据的编码 16
1.6 计算思维概述 18
习题1 19
第 2章 操作系统基础 20
2.1 操作系统概述 20
2.1.1 操作系统的定义 20
2.1.2 操作系统的基本功能 20
2.1.3 操作系统的分类 26
2.2 微机操作系统的演化过程 28
2.2.1 DOS 28
2.2.2 Windows操作系统 29
2.3 Windows 10使用基础 29
2.3.1 Windows 10的安装 29
2.3.2 Windows 10的启动和关闭 30
2.3.3 Windows 10的桌面 30
2.3.4 Windows 10的窗口 33
2.4 Windows 10的基本资源与操作 34
2.4.1 浏览计算机中的资源 35
2.4.2 执行应用程序 36
2.4.3 文件和文件夹的操作 36
2.4.4 库 38
2.4.5 回收站的使用和设置 39
2.4.6 输入法的设置 40
2.5 Windows 10的附件 41
2.5.1 画图 41
2.5.2 记事本 41
2.5.3 写字板 42
2.5.4 截图工具 42
2.5.5 远程桌面连接 42
2.5.6 计算器 43
2.5.7 命令行交互 43
2.6 磁盘管理 43
2.6.1 分区管理 44
2.6.2 格式化驱动器 45
2.6.3 磁盘操作 45
2.7 控制面板 46
2.7.1 外观和个性化 47
2.7.2 时钟、语言和区域设置 49
2.7.3 程序 49
2.7.4 硬件和声音 50
2.7.5 用户账户 51
2.7.6 系统和安全 52
2.8 Windows 10系统管理 52
2.8.1 任务计划 52
2.8.2 系统属性 52
2.8.3 硬件管理 54
2.9 Windows 10的网络功能 54
2.9.1 网络软硬件的安装 54
2.9.2 选择网络位置 55
2.9.3 资源共享 55
2.9.4 在网络中查找计算机 55
2.10 国产操作系统简介 55
习题2 56
第3章 办公软件 57
3.1 文字处理软件Word 2016 57
3.1.1 Word 2016概述 57
3.1.2 文档的基本操作 58
3.1.3 文档的高级操作 61
3.1.4 文档页面设置与打印 68
3.2 电子表格软件Excel 2016 69
3.2.1 Excel 2016概述 69
3.2.2 Excel 2016的基本操作 69
3.2.3 格式化 72
3.2.4 公式和函数 74
3.2.5 数据管理 80
3.2.6 图表 84
3.3 演示文稿软件PowerPoint 2016 85
3.3.1 PowerPoint 2016概述 85
3.3.2 演示文稿的设置 88
3.3.3 演示文稿的放映 94
3.3.4 演示文稿的打印设置 97
习题3 98
第4章 多媒体技术及应用 103
4.1 多媒体技术的基本概念 103
4.1.1 多媒体概述 103
4.1.2 多媒体技术概述 103
4.1.3 多媒体的相关技术 104
4.1.4 多媒体技术的应用 105
4.2 多媒体计算机系统的组成 105
4.2.1 多媒体系统的硬件结构 105
4.2.2 多媒体软件系统 106
4.3 多媒体信息在计算机中的表示与处理 107
4.3.1 声音媒体的数字化 107
4.3.2 视觉媒体的数字化 108
4.3.3 多媒体数据压缩技术 109
4.4 图片处理软件Photoshop 110
4.4.1 Adobe Photoshop CC概述 110
4.4.2 Adobe Photoshop CC示例 114
4.5 视频处理软件Premiere 117
4.5.1 Premiere Pro 2022概述 118
4.5.2 Premiere Pro 2022示例 120
4.6 虚拟/增强现实技术 124
4.6.1 虚拟现实技术 124
4.6.2 增强现实技术 126
习题4 128
第5章 数据库基础 129
5.1 数据库系统概述 129
5.1.1 数据库的基本概念 129
5.1.2 数据库的发展 131
5.1.3 数据模型 132
5.1.4 常见的数据库管理系统 134
5.2 Access 2016入门与实例 137
5.2.1 Access 2016的基本功能 137
5.2.3 创建数据库 139
5.2.4 创建数据表 141
5.2.5 使用数据表 144
5.2.6 创建查询 147
5.2.7 创建窗体 149
习题7 150
第6章 计算机网络和信息安全 151
6.1 计算机网络概述 151
6.1.1 计算机网络的定义 151
6.1.2 计算机网络的发展 151
6.1.3 计算机网络的组成 152
6.1.4 计算机网络的功能与分类 153
6.1.5 计算机网络体系结构和TCP/IP 154
6.2 计算机网络硬件 155
6.2.1 网络传输介质 155
6.2.2 网卡 157
6.2.3 交换机 158
6.2.4 路由器 159
6.3 计算机局域网 159
6.3.1 局域网概述 159
6.3.2 载波侦听多路访问/冲突检测协议 161
6.3.3 以太网 162
6.4 Internet及其应用 162
6.4.1 Internet概述 162
6.4.2 Internet的接入 163
6.4.3 IP地址与MAC地址 164
6.4.4 WWW服务 167
6.4.5 域名系统 168
6.4.6 电子邮件 171
6.4.7 文件传输 171
6.5 搜索引擎 172
6.5.1 搜索引擎的概念和功能 172
6.5.2 搜索引擎的类型 173
6.5.3 常用搜索引擎 174
6.6 信息安全概述及技术 175
6.6.1 信息安全 175
6.6.2 OSI信息安全体系结构 175
6.6.3 信息安全技术 175
6.7 计算机病毒与黑客的防范 177
6.7.1 计算机病毒及其防范 177
6.7.2 网络黑客及其防范 178
6.8 知识产权 178
6.9 网络道德与相关法规 179
6.9.1 遵守规范,文明用网 180
6.9.2 我国信息安全的相关法律法规 180
习题6 181
第7章 算法与数据结构 183
7.1 算法的基本概念 183
7.1.1 算法的概念 183
7.1.2 算法的特征 184
7.1.3 算法的描述 184
7.2 数据结构 185
7.2.1 数据结构概述 185
7.2.2 数组 186
7.2.3 链表 187
7.2.4 栈 187
7.2.5 队列 188
7.2.6 树和二叉树 189
7.2.7 图 190
7.3 常用算法 191
7.3.1 算法概述 191
7.3.2 累加求和算法 191
7.3.3 连乘求积算法 191
7.3.4 求最值算法 192
7.3.5 排序 192
7.3.6 查找 194
7.3.7 统计 194
7.4 程序设计 195
7.4.1 程序设计的概念 195
7.4.2 结构化程序设计的基本原则 196
7.4.3 程序设计的基本控制结构 196
7.4.4 程序设计语言简介 198
习题7 199
第8章 Python语言 201
8.1 Python语言概述 201
8.2 Python的安装 201
8.3 Python语法基础 203
8.3.1 Python的语法特点 203
8.3.2 变量和常量 205
8.3.3 标识符与关键字 205
8.3.4运算符与表达式 206
8.4 简单数据类型 209
8.4.1 数字类型 209
8.4.2 字符串类型 211
8.5 标准输入/输出 215
8.5.1 标准输入函数 216
8.5.2 标准输出函数 216
8.6 Python控制语句 216
8.6.1 选择语句 216
8.6.2 循环语句 218
8.6.3 跳转语句 219
8.7 Python数据结构 220
8.7.1 列表 220
8.7.2 元组 224
8.7.3 序列及通用操作 226
8.7.4 字典 228
8.7.5 集合 231
8.8 标准库和第三方库 233
8.8.1 标准库介绍 233
8.8.2 第三方库简介 234
8.8.3 安装第三方库 236
8.9 turtle绘图 237
8.9.1 turtle库介绍 237
8.9.2 turtle库实例 239
8.10 第三方库jieba库 240
习题8 241
第9章 计算机新技术简介 242
9.1 大数据 242
9.1.1 大数据的定义 242
9.1.2 大数据的特点 242
9.1.3 大数据的关键技术 243
9.1.4 大数据的应用举例 245
9.2 人工智能 246
9.2.1 人工智能的概念 246
9.2.2 人工智能的研究内容 247
9.2.3 人工智能的应用 248
9.3 云计算 250
9.3.1 云计算的概念 250
9.3.2 云计算的优势 250
9.3.3 云计算的服务类型 250
9.4 物联网 251
9.4.1 物联网概述 251
9.4.2 物联网的特征 252
9.4.3 物联网的体系结构 252
9.4.4 物联网的应用 253
9.5 区块链 254
9.5.1 区块链的概念 254
9.5.2 区块链的分类 254
9.5.3 区块链的特性 255
9.5.4 区块链的核心技术 255
9.5.5 区块链的应用 256
9.6 3D打印技术 257
9.6.1 3D打印技术的概念 257
9.6.2 3D打印技术的打印过程 257
9.6.3 3D打印技术的限制因素 258
9.6.4 3D打印技术的应用领域 258
9.7 元宇宙 259
9.7.1 元宇宙的概念 259
9.7.2 元宇宙的特征 259
9.7.3 元宇宙的关键技术 260
9.7.4 元宇宙的应用领域 260
习题9 262