2013年5月,教育部高等学校大学计算机课程教学指导委员会发表了旨在大力推进以计算思维为切入点的计算机教学改革宣言。宣言指出,开展以计算思维培养为切入点的大学计算机课程改革将是大学计算机课程的第三次重大改革。以培养计算思维意识和方法为导向的教学改革,着眼于培养学生从本质上和全局上建立对于问题的解决思路,从而达到提高计算机应用水平的目的。计算思维的培养并不是要代替对于知识和能力的培养,相反,它与知识和能力培养融会贯通,呈现递进的关系。
按照大学计算机课程教学指导委员会最新指导要求,北京市优秀教学团队“北京化工大学计算机基础课群组”团队的老师们集体编写了《大学计算机(第4版)》这本教材和配套的实验教材。它是“十一五”“十二五”国家级规划教材,在第1、2、3版的基础上,本次出版的第4版的显著特色是:
(1) 第1章新增了更多的篇幅阐述计算工具产生演变的过程和各个时期的代表人物,意在培养学生对问题求解的探索热情和对计算机的浓厚兴趣。
(2) 第2章是信息在计算机中的表示,包括数值信息、文本信息、多媒体信息在计算机中的表示,作为独立的一章,强化学生将计算机基础知识和计算思维有机融合。
(3) 第6章是计算机程序,从问题求解入手讲起,增加了结构化算法应用案例及常用数据结构应用案例,案例是计算思维培养的有效载体,以案例出发培养学生的计算思维能力,为顺利过渡到后续的程序设计课程做好必要的准备。
(4) 第7章数据与数据处理,这部分整合了上一版本数据库和多媒体两章中基础知识和重要的内容,本章特别增加了大数据、云计算、分布式计算等内容,开阔了学生的视野,为学生了解计算机应用发展前沿打开了一扇窗。
(5) 保留了原有的Office一章,版本已经更新升级,内容缩减,为基础薄弱的学生提供学习这部分内容的途径。
全书共分为9章,主要内容包括: 计算机与信息技术概述、信息在计算机中的表示、计算机硬件、计算机软件系统、计算机网络、计算机程序、数据与数据处理、常用办公软件使用和计算机应用实例。
本书重点内容配有微视频,通过扫描二维码可以方便收看,并配有实验指导书和提供丰富教学资源的课程网站。实验指导与之前版本区别较大,每个实验过程可通过扫描二维码方式收看微视频获得实验指导,资源网站(http://202.4.152.136/)有电子教案、实验素材、实验指导、CAI动画课件、自我测试题等供下载。〖1〗〖3〗大学计算机(第4版)全书由高敬阳、朱群雄和卢罡主编。在原有版本的基础上参加编写和修改的人员有高敬阳、朱群雄、卢罡、姜大光、郭俊霞、尚颖、李芳和韩阳等,全书由高敬阳、卢罡统稿,由朱群雄审稿。
由于作者水平有限,书中难免有错误和不妥之处,恳请读者批评指正。
作者2017年5月
收起全部↑
第1章计算机与信息技术概述1
1.1计算机的发展1
1.1.1第一台计算机1
1.1.2计算机发展简史2
1.1.3计算机的分类及其应用领域7
1.2信息技术10
1.2.1信息技术无处不在11
1.2.2互联网与物联网12
1.2.3数字化学习15
1.3信息社会17
1.3.1信息社会及其特点17
1.3.2计算机犯罪18
1.3.3信息社会的社会责任与道德20
习题121
参考文献21
第2章信息在计算机中的表示22
2.1计算机常用数制22
2.2数值型数据在计算机中的表示30
2.2.1整数的表示30
2.2.2实数的浮点表示33
2.3文字在计算机中的表示34
2.3.1字符的表示34
2.3.2汉字的表示34
2.4声像数据在计算机中的表示37
2.4.1声音在计算机中的表示37
2.4.2图像在计算机中的表示38
习题239〖1〗〖3〗大学计算机(第4版)目录〖3〗〖3〗参考文献40
第3章计算机硬件41
3.1冯·诺依曼模型41
3.2计算机硬件组成42
3.2.1中央处理器43
3.2.2存储器45
3.2.3输入输出设备51
3.2.4总线52
3.2.5主板54
3.3计算机的运行原理55
3.3.1冯·诺依曼型计算机的工作原理55
3.3.2计算机指令和指令系统56
3.3.3指令在计算机中的执行过程56
3.4计算机的引导过程57
习题359
参考文献60
第4章计算机软件系统61
4.1概述61
4.2计算机操作系统62
4.2.1操作系统的由来62
4.2.2操作系统的定义64
4.3操作系统的功能65
4.3.1处理机管理65
4.3.2存储器管理66
4.3.3设备管理67
4.3.4文件管理68
4.4当前主流操作系统简介70
4.4.1Windows操作系统70
4.4.2UNIX操作系统72
4.4.3Mac操作系统及iOS74
4.4.4Android操作系统75
4.5应用软件77
习题478
参考文献78
第5章计算机网络79
5.1网络知识基础79
5.1.1计算机网络的形成和发展79
5.1.2计算机网络的定义及功能80
5.1.3常见计算机网络设备81
5.1.4计算机网络的体系结构85
5.1.5网络的拓扑结构88
5.1.6网络的分类90
5.2Internet知识基础91
5.2.1Internet概述91
5.2.2IP地址93
5.2.3域名和域名系统95
5.2.4Internet的接入96
5.3网络应用97
5.3.1基本网络应用97
5.3.2信息安全101
习题5107
参考文献108
第6章计算机程序109
6.1问题求解与程序设计109
6.1.1基本概念109
6.1.2程序的本质109
6.2程序设计语言和开发环境110
6.2.1程序设计语言的发展110
6.2.2集成开发环境111
6.3算法113
6.3.1算法的概念113
6.3.2算法的描述115
6.3.3常用基本算法119
6.3.4结构化算法应用实例124
6.3.5算法的评价126
6.4程序设计方法127
6.4.1程序设计方法的发展127
6.4.2结构化程序设计方法128
6.4.3面向对象程序设计方法130
6.5数据结构131
6.5.1数据结构概述131
6.5.2常用的数据结构133
习题6137
参考文献138
第7章数据与数据处理139
7.1数据139
7.1.1数据的类型139
7.1.2数据处理140
7.1.3大数据时代142
7.2数据库技术143
7.2.1数据库与数据库管理系统143
7.2.2数据库的表146
7.2.3数据库操作语言147
7.3多媒体数据处理149
7.3.1多媒体系统的组成149
7.3.2图形图像数据的处理149
7.3.3音频数据的处理151
7.3.4计算机动画和视频152
7.3.5多媒体数据压缩153
7.4数据处理新技术155
7.4.1分布式计算系统155
7.4.2新型数据库技术160
7.4.3云计算162
习题7164
参考文献165
第8章常用办公软件166
8.1Word 2010软件166
8.1.1Word 2010启动窗口界面166
8.1.2Word 2010主要功能167
8.2Excel 2010软件173
8.2.1Excel 2010启动窗口界面173
8.2.2Excel 2010主要功能174
8.3PowerPoint 2010软件181
8.3.1PowerPoint 2010启动窗口界面181
8.3.2PowerPoint 2010主要功能182
8.4WPS Office软件187
8.4.1WPS特色功能188
8.4.2WPS 2013更新188
8.4.3WPS 2013界面189
参考文献190
第9章计算机应用实例191
9.1Word与Excel的应用191
9.1.1方程组求解191
9.1.2实验数据检验方法194
9.1.3非线性方程求解196
9.1.4简单线性回归方程求解199
9.1.5热力学数据处理200
9.1.6简单相关分析202
9.2MATLAB的应用203
9.2.1MATLAB基础知识203
9.2.2MATLAB基本运算205
9.2.3数值计算207
参考文献211