本书根据高等学校非计算机类专业的培养目标编写而成。书中首先介绍了计算机的发展过程及计算机领域中的基本知识、Windows10操作系统的应用;接着介绍如何使用Office办公软件;最后讲解了计算机网络基础、数字媒体技术与应用、算法与程序设计基础、人工智能、计算机科学前沿等知识。本书可作为高等学校各专业的信息技术教材,也可作为自学用书。
作为规划教材,本书根据高等学校非计算机类专业的培养目标编写而成,介绍了计算机的发展过程及计算机领域里的基本知识、Windows10+Office2016办公软件、计算机发展前沿技术、人工智能通识知识。本书可作为高等学校各专业的信息技术教材。
前言
当今世界,科技进步日新月异,现代信息技术深刻改变着人类的生产、生活、学习和思维方式。作为信息技术之一的计算机技术越来越普遍,在人类日常的工作、学习、生活中已经成为与语言、数学一样的必要工具和手段。
“大学计算机基础”是高等学校非计算机专业开设的计算机公共基础课,是非计算机类学生必修的一门计算机基础课程。在大学计算机教学指导委员会的下,将计算思维融入计算机基础教学的改革已全面启动。本书在编写上引入计算思维的概念,旨在培养学生用计算思维思考和处理问题的能力,提升学生应用计算机的综合能力与素养。
本书分为6部分,分别是计算机文化与计算机系统基础、操作系统Windows 10应用、Office 2016组件(Word、Excel、PowerPoint、Access)、计算机网络基础、工具软件和算法分析基础。从计算机的发展历史,感受计算工具的变革、计算机文化的形成、计算思维的理念、信息安全以及计算机发展前沿技术;通过对Windows 10操作平台和Office 2016办公软件的学习,熟练掌握计算机操作的基本技能;通过学习互联网(包括局域网)的基本应用,掌握在实际应用中获取信息、处理信息、使用信息的能力;了解计算机病毒,掌握典型工具软件(查杀病毒、压缩备份、PDF文件阅读、屏幕录像和视频编辑、Photoshop图像处理)的安装与使用方法;最后,通过对算法的学习了解并掌握利用计算机进行问题求解的一般步骤和方法。
本书的特点是理论与实践紧密结合,注重应用;涉及的知识点多、内容丰富;重点突出,叙述简明扼要。为了实现更好的学习效果,本书配有《大学计算机基础(第7版)应用指导——从文化到应用从计算到AI》,建议两书同时使用。
本书由翟萍、王贺明主编,第1章由翟萍编写,第2章由赵丹编写,第3章由张魏华编写,第4章由郎博编写,第5章由刘钺编写,第6章由翟萍、王贺明编写,第7章由翟萍编写,第8章由翟萍、宋瑶编写,第9章由刘钺编写,第10章由王军锋编写。
由于计算机技术发展很快,加上编者水平有限,书中难免有不尽如人意之处,恳请读者批评指正。
编者2025年8月
目录
第1章计算机文化1
1.1计算机的发展历史1
1.1.1计算与计算工具1
1.1.2图灵与图灵机模型3
1.1.3电子计算机的发展5
1.1.4计算机的分类11
1.1.5计算机的应用领域12
1.1.6计算机的发展趋势14
1.2信息与计算机文化16
1.2.1认识信息17
1.2.2计算机文化的形成18
1.2.3计算机文化的主要特征18
1.2.4计算机文化对社会的影响19
1.2.5计算机文化对语言发展的多维度影响20
1.2.6计算机文化与信息素养21
1.2.7计算机文化教育与思维能力培养22
1.3计算思维基础22
1.3.1科学与计算科学23
1.3.2思维与科学思维24
1.3.3计算思维的概念26
1.3.4计算思维的应用28
1.4信息安全与网络道德30
1.4.1信息安全概述30
1.4.2信息安全防护30
1.4.3知识产权31
1.4.4隐私保护32
1.4.5网络道德规范32
习题135
第2章计算机系统基础37
2.1计算机中的数据与编码37
2.1.1信息和数据37
2.1.2数字化信息编码的概念37
2.1.3进位记数制38
2.1.4不同进制之间的数值转换39
2.1.5数据的存储单位41
2.1.6二进制数在计算机内的表示41
2.1.7字符的编码45
2.1.8非字符的编码49
2.2计算机系统组成52
2.2.1计算机的工作原理52
2.2.2计算机的硬件系统53
2.2.3计算机的软件系统54
2.3微型计算机系统55
2.3.1微型计算机系统的发展55
2.3.2微型计算机系统的组成56
2.3.3微型计算机的总线结构和基本结构部件57
2.3.4微型计算机系统的基本软件组成64
2.3.5微型计算机的基本配置及性能指标66
习题267
第3章计算机操作系统70
3.1操作系统基础70
3.1.1操作系统的目标和作用70
3.1.2操作系统的发展71
3.1.3操作系统的基本特征71
3.1.4操作系统分类及功能72
3.2Windows 10操作系统74
3.2.1Windows操作系统的发展历史及Windows 10的界面74
3.2.2Windows的文件及任务管理78
3.2.3Windows 10的设备及安全管理86
3.2.4计算机系统的个性化设置91
3.2.5Windows中的常用工具101
3.3其他常见的操作系统104
3.3.1UNIX操作系统104
3.3.2Linux操作系统106
3.3.3Android操作系统107
3.3.4iOS操作系统109
习题3110
第4章办公应用软件Office113
4.1Office 概述113
4.2文字处理软件 Word 2016113
4.2.1文档建立和编辑113
4.2.2图形和图片编辑122
4.2.3表格124
4.2.4综合案例125
4.3电子表格处理软件 Excel 2016133
4.3.1输入数据与编辑133
4.3.2公式和函数136
4.3.3数据图表处理141
4.3.4综合案例142
4.4演示文稿软件 PowerPoint 2016146
4.4.1编辑演示文稿146
4.4.2设置切换与动画效果149
4.4.3动作按钮、超链接与幻灯片放映方式153
4.4.4综合案例156
4.5不同格式电子文档的互换159
习题4164
第5章数据库技术基础168
5.1数据库知识168
5.1.1数据库应用及发展168
5.1.2数据知识172
5.1.3数据库概念173
5.1.4数据库管理系统177
5.2关系数据库177
5.2.1关系数据库概念177
5.2.2关系运算179
5.3Access数据库182
5.3.1Access 2016182
5.3.2Access 2016的工作窗口184
5.3.3Access 2016 基本操作185
5.4数据库查询语言与实例189
5.4.1SQL189
5.4.2SQL语句190
5.4.3SQL语句的使用191
习题5197
第6章计算机网络基础200
6.1计算机网络应用基础知识200
6.1.1计算机网络的基础知识200
6.1.2计算机网络的发展阶段201
6.1.3计算机网络的硬件与软件组成202
6.1.4计算机网络的分类205
6.1.5计算机网络体系结构207
6.2局域网208
6.2.1局域网概述209
6.2.2局域网技术212
6.3Internet基础217
6.3.1Internet简介217
6.3.2Internet地址218
6.3.3连入Internet的方式222
6.3.4Internet的信息服务225
6.4Internet应用227
6.4.1上网方式227
6.4.2使用Edge浏览器上网228
6.4.3网络信息检索232
6.5HTML网页设计235
6.5.1HTML语言简介235
6.5.2HTML基本页面布局236
6.5.3文本修饰240
6.5.4超链接245
6.5.5图像处理251
6.5.6表格257
6.5.7多窗口页面263
6.6网站搭建266
6.6.1网站简介266
6.6.2域名申请268
6.6.3申请虚拟主机269
6.6.4网页设计270
6.6.5将网页文件上传虚拟主机273
6.6.6测试网页273
习题6274
第7章数字媒体技术与应用277
7.1概述277
7.1.1基本概念277
7.1.2数字媒体技术特点278
7.1.3数字媒体的关键技术279
7.1.4数字媒体系统的组成280
7.1.5AI技术引领多媒体创作新纪元281
7.2音频数字化283
7.2.1声音信号数字化283
7.2.2Adobe Audition软件基本操作284
7.3图像数字化286
7.3.1图像数字化286
7.3.2Adobe Photoshop软件基本操作288
7.4计算机动画292
7.4.1基本原理292
7.4.2常用术语解析293
7.4.3Adobe Flash软件基本操作294
7.5视频数字化300
7.5.1数字视频的来源300
7.5.2对模拟信号的采集300
7.5.3数据处理301
7.5.4Camtasia Studio 8软件基本操作303
7.6数字媒体成果分享展示途径307
7.6.1网站307
7.6.2流媒体平台309
习题7310
第8章算法与程序设计基础312
8.1算法的基本概念312
8.1.1算法定义与性质312
8.1.2设计算法原则和过程313
8.1.3算法的基本表达314
8.2算法策略318
8.2.1枚举法318
8.2.2递推法320
8.2.3递归法321
8.2.4分治法325
8.2.5回溯法327
8.3基本算法330
8.3.1基础算法330
8.3.2排序334
8.3.3查找340
8.4程序设计概述343
8.4.1程序343
8.4.2程序设计的一般过程344
8.4.3程序设计方法345
8.4.4常用的程序设计语言347
8.5Raptor流程图编程349
8.5.1Raptor简介349
8.5.2Raptor编程基础351
8.5.3Raptor应用354
习题8366
第9章人工智能367
9.1人工智能概述367
9.1.1人工智能的定义与范畴367
9.1.2人工智能的发展历程368
9.1.3人工智能的核心目标370
9.1.4人工智能对社会的革命性影响371
9.2人工智能基础知识373
9.2.1机器学习基础373
9.2.2深度学习377
9.2.3自然语言处理的核心方法380
9.2.4计算机视觉基础383
9.3人工智能伦理与治理框架386
9.4人工智能简单案例——房价预测388
9.5人工智能应用与发展趋势390
9.5.1典型应用场景391
9.5.2当前技术瓶颈393
9.5.3前沿发展方向394
习题9395
第10章计算科学前沿397
10.1新的计算模式397
10.1.1并行计算397
10.1.2分布式计算400
10.1.3云计算401
10.1.4雾计算和边缘计算404
10.2物联网404
10.2.1物联网概念404
10.2.2物联网架构405
10.2.3物联网应用405
10.2.4物联网的核心关键技术406
10.3大数据407
10.3.1数据科学和大数据407
10.3.2大数据分析流程407
10.3.3大数据的常用算法408
10.3.4大数据应用408
10.4人机交互技术409
10.4.1虚拟现实409
10.4.2增强现实410
10.4.3脑机交互411
10.5知识图谱411
10.6计算机病毒防治工具412
习题10413