
本书是根据教育部高等学校非计算机专业计算机基础课程教学指导分委员会最新编制的《关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求》中有关“大学计算机基础课程教学基本要求”编写的。其目的是适应高等学校非计算机专业非零起点的计算机公共基础课教学任务。
本书是一本学习计算机专业知识的入门教材,主要内容包括计算机基础知识、计算机硬件系统、操作系统基础、Office办公软件、计算机网络、信息检索与信息安全、多媒体技术及应用、算法与程序设计和数据库应用基础等。全书内容新颖、讲述深入浅出,并配有相应的辅助教材《大学计算机基础实验指导与习题集》.
本书既可作为高等学校该类课程的正式教材,也可作为各类计算机考试培训教材,还可供不同层次的学习者自学。本书封面贴有清华大学出版社防伪标签, 无标签者不得销售。
大学计算机基础本书是根据教育部高等学校非计算机专业计算机基础课程教学指导分委员会最新编制的《关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求》中有关“大学计算机基础课程教学基本要求”编写的。
多年来,“计算机文化基础”一直是许多高校第一门计算机基础课程,随着中学“信息技术”课程的开设,新生的计算机基础水平逐年提高,大学计算机基础教学呼唤尽快设计出一门更能反映信息时代特征的新课,在这种背景下,“大学计算机基础”应运而生。它的定位是: 大学计算机基础教学中的基础性课程,应通过比较全面、概括性地讲述计算机科学与技术学科中的一些基础性知识和重要概念,并配合必要的实践教学,使学生能够达到以下目标:
(1) 较为深入地了解计算机的硬件结构与组成原理;
(2) 较为深入地了解操作系统的功能与其中一些重要概念;
(3) 了解程序设计、计算机网络、数据库、多媒体等技术的应用领域、基本概念和相关技术;
(4) 掌握计算机基本应用技能。
开设“大学计算机基础”课程的目的是拓展学生的视野,为后续课程的学习做好必要的知识准备,使读者在各自的专业中能够有意识地借鉴、引入计算机科学中的一些理念、技术和方法,期望读者能在一个较高的层次上利用计算机、认识并处理计算机应用中可能出现的问题。
本书正是根据上述要求和目标,在编写中力求基于系统理论,注重实际应用,符合现代教育理念,且详略得当,以便给学生留有一定的自主学习空间,从而有助于培养学生的创新精神和实践能力。在编写内容方面,充分考虑了学生已有的计算机基础知识和社会需求,设置有别于中学课程的计算机知识模块,提供不同组合方式,供不同院校根据情况选择使用。
本书配有《大学计算机基础实验指导与习题集》,以帮助学生加深对教材内容的理解,同时也有利于培养学生的动手能力,以便于在教学中达到理论与实践的完美结合。
全书共分为9章,包括计算机基础知识、计算机硬件系统、操作系统基础、Office办公软件、计算机网络、信息检索与信息安全、多媒体技术及应用、算法与程序设计、数据库应用基础等内容。其中第1章、第2章由王润农编写,第3章、第9章由秦光洁编写,第4章由李艳编写,第5章由张炤华编写,第6章由张炤华、汤娟、王润农共同编写,第7章由卢江编写,第8章由汤娟编写。全书由秦光洁、张炤华、王润农统稿。
鉴于时间仓促,水平有限,错误与疏漏在所难免,敬请读者批评指正。
第1章 计算机基础知识1
1.1 电子计算机的发展1
1.1.1 早期的计算装置1
1.1.2 电子计算机的发展历程3
1.1.3 微型计算机的发展4
1.1.4 我国计算机的发展6
1.1.5 计算机的发展方向6
1.2 电子计算机的分类与应用8
1.2.1 计算机的分类8
1.2.2 计算机的应用10
1.3 计算机系统的组成与工作原理 12
1.3.1 计算机系统的组成12
1.3.2 计算机硬件系统12
1.3.3 计算机软件系统14
1.3.4 计算机的基本工作原理18
1.4 计算机中的数据与编码19
1.4.1 编码的概念19
1.4.2 进位计数制19
1.4.3 不同进制数之间的转换20
1.4.4 计算机中常用的信息编码23
习题127
第2章 计算机硬件系统28
2.1 系统主板29
2.2 中央处理器 30
2.3 主(内)存储器31
2.4 外存储器33
2.4.1 软盘与软盘驱动器33
2.4.2 硬盘34
2.4.3 光盘与光盘驱动器34
2.4.4 可移动外存储器35
2.4.5 外存储器的使用36
2.5 计算机的总线和扩展槽37
2.5.1 总线的功能37
2.5.2 总线结构的分类37
2.5.3 扩展槽39
2.5.4 通用串行总线39
2.6 输入设备39
2.6.1 键盘40
2.6.2 鼠标40
2.6.3 扫描仪40
2.7 输出设备41
2.7.1 显示器41
2.7.2 显示卡42
2.7.3 打印机42
2.7.4 声卡43
2.8 设备驱动程序43
2.8.1 设备驱动程序的一般概念43
2.8.2 硬件设备的“即插即用”概念44
2.9 计算机的主要性能指标及配置45
习题246
大学计算机基础第3章 操作系统基础47
3.1 操作系统概述47
3.1.1 计算机系统的层次结构47
3.1.2 操作系统的定义48
3.1.3 操作系统的引导48
3.1.4 操作系统的形成过程49
3.1.5 操作系统的特征49
3.1.6 操作系统的分类50
3.1.7 操作系统的用户界面53
3.2 操作系统的功能54
3.2.1 作业管理54
3.2.2 处理机管理55
3.2.3 存储管理56
3.2.4 设备管理57
3.2.5 文件管理58
3.3 几种常见的桌面操作系统61
3.3.1 DOS操作系统61
3.3.2 Windows操作系统62
3.3.3 UNIX操作系统63
3.3.4 Linux操作系统64
3.3.5 其他操作系统65
3.4 Windows XP65
3.4.1 Windows XP概述65
3.4.2 Windows XP的操作67
3.4.3 Windows XP的文件管理75
3.4.4 Windows XP的程序管理81
3.4.5 Windows XP的用户管理85
3.4.6 Windows XP的系统设置86
3.4.7 Windows XP的汉字输入89
3.4.8 Windows XP的系统维护90
3.4.9 Windows XP中的附件92
习题394
第4章 Office办公软件96
4.1 文字处理软件Word 200396
4.1.1 启动及窗口介绍96
4.1.2 文档的建立98
4.1.3 文档的基本操作100
4.1.4 文档排版102
4.1.5 表格操作108
4.1.6 插入图形对象111
4.1.7 邮件合并113
4.2 中文电子表格Excel 2003115
4.2.1 启动及窗口介绍115
4.2.2 工作簿的建立116
4.2.3 工作表及单元格的基本操作117
4.2.4 公式与函数121
4.2.5 工作表格式化124
4.2.6 插入图表126
4.2.7 数据的管理与分析129
4.2.8 页面设置与打印135
4.3 PowerPoint 2003136
4.3.1 窗口介绍136
4.3.2 视图137
4.3.3 创建演示文稿138
4.3.4 幻灯片格式设置139
4.3.5 定义动画 140
4.3.6 幻灯片的切换140
4.3.7 演示文稿中的超级链接141
4.3.8 放映演示文稿142
习题4143
第5章 计算机网络基础144
5.1 计算机网络的发展144
5.1.1 面向终端的网络 144
5.1.2 计算机-计算机网络145
5.1.3 体系结构标准化网络 146
5.1.4 Internet时代146
5.2 计算机网络概述147
5.2.1 计算机网络的定义147
5.2.2 计算机网络的功能148
5.3 计算机网络的组成149
5.3.1 网络软件149
5.3.2 网络硬件149
5.3.3 计算机网络系统的组成150
5.3.4 数据通信的基本概念151
5.3.5 网络中的传输介质153
5.4 计算机网络的分类155
5.4.1 按地理范围分类155
5.4.2 按传输介质分类157
5.4.3 按通信传播方式分类157
5.4.4 按通信速率分类157
5.4.5 按使用范围分类158
5.4.6 按网络控制方式分类158
5.4.7 按网络环境分类158
5.4.8 按拓扑结构分类159
5.4.9 其他分类方法161
5.5 计算机网络的体系结构161
5.5.1 网络体系结构的基本概念161
5.5.2 OSI参考模型各层的功能 162
5.6 局域网技术162
5.6.1 局域网的特点与关键技术 163
5.6.2 令牌环网和以太网165
5.6.3 MAC地址166
5.6.4 网络的互联设备167
5.7 因特网基础知识169
5.7.1 因特网概述 169
5.7.2 Internet的核心协议TCP/IP170
5.7.3 IP地址和域名系统DNS174
5.7.4 Internet连接178
5.8 Internet的应用180
5.8.1 常用的Internet术语181
5.8.2 WWW的应用182
5.8.3 电子邮件182
5.8.4 文件传输185
5.8.5 BBS187
5.8.6 网上聊天188
习题5189
第6章 信息检索与信息安全190
6.1 信息检索概述190
6.1.1 信息检索190
6.1.2 信息检索流程191
6.2 信息检索系统191
6.2.1 信息检索系统的定义191
6.2.2 信息检索系统的类型192
6.3 信息检索方法与策略193
6.3.1 布尔检索193
6.3.2 截词检索195
6.3.3 词位检索196
6.4 网络数据库的检索方法 197
6.4.1 网络数据库检索的一般过程197
6.4.2 中国期刊网的检索方法197
6.5 搜索引擎的使用方法199
6.5.1 搜索引擎概述199
6.5.2 常用的搜索引擎简介199
6.5.3 Google搜索引擎的使用方法202
6.6 信息安全206
6.6.1 信息安全概念206
6.6.2 信息安全属性207
6.7 信息安全威胁207
6.7.1 基本概念207
6.7.2 安全威胁208
6.8 信息安全的实现210
6.8.1 信息安全技术211
6.8.2 信息安全管理214
6.8.3 信息安全与法律214
6.9 计算机病毒的基础知识215
6.9.1 计算机病毒的来源215
6.9.2 计算机病毒的历史216
6.9.3 计算机病毒的特征217
6.9.4 计算机病毒的传播途径218
6.9.5 计算机病毒的分类219
6.9.6 计算机病毒的危害221
6.9.7 计算机病毒的预防与清除221
6.9.8 黑客及防火墙222
习题6223
第7章 多媒体技术及应用224
7.1 多媒体的基本概念224
7.1.1 什么是多媒体224
7.1.2 多媒体的关键特性224
7.1.3 多媒体的分类225
7.1.4 数据压缩和解压缩229
7.1.5 多媒体文件格式232
7.1.6 只读光盘存储器238
7.1.7 超文本/超媒体技术240
7.1.8 多媒体技术的应用领域241
7.2 多媒体计算机的基本组成245
7.2.1 多媒体计算机245
7.2.2 多媒体计算机的硬件系统245
7.2.3 多媒体计算机的软件系统246
7.2.4 多媒体计算机MPC的基本组成246
7.2.5 多媒体计算机MPC的外部设备249
7.2.6 其他多媒体设备250
7.3 多媒体素材254
7.3.1 文本数据制作254
7.3.2 图像数据制作256
7.3.3 动画数据制作257
7.3.4 声音数据制作258
7.3.5 视频数据制作259
7.3.6 音、像制作工具的特点260
7.4 多媒体信息处理工具介绍262
习题7264
第8章 算法与程序设计265
8.1 计算机算法265
8.1.1 两个简单的算法实例265
8.1.2 算法的特点267
8.1.3 算法评价267
8.1.4 算法描述工具268
8.2 常见简单算法举例272
8.3 结构化程序设计方法273
8.3.1 自顶向下,逐步细化273
8.3.2 模块化274
8.4 计算机的解题过程275
8.4.1 需求分析275
8.4.2 软件设计275
8.4.3 编码276
8.4.4 测试276
8.4.5 运行和维护277
8.5 程序编写277
习题8279
第9章 数据库应用基础280
9.1 数据库概述280
9.1.1 数据与数据处理280
9.1.2 数据管理技术的发展281
9.1.3 常见的数据库管理系统282
9.2 数据库系统283
9.2.1 数据库系统组成283
9.2.2 数据库系统结构284
9.3 数据模型285
9.3.1 数据描述286
9.3.2 数据模型287
9.4 关系数据库289
9.4.1 关系数据库的基础289
9.4.2 关系数据库的基本运算290
9.4.3 结构化查询语言简介291
9.5 创建Access数据库293
9.5.1 Access数据库软件简介293
9.5.2 Access数据库设计293
9.5.3 Access数据库创建294
9.5.4 Access数据库的对象295
9.6 创建数据库表296
9.6.1 表的创建方法297
9.6.2 修改表的设计299
9.6.3 表的操作300
9.7 数据查询302
9.7.1 查询设计器302
9.7.2 选择查询303
9.7.3 参数查询306
9.7.4 操作查询307
9.8 窗体功能308
9.8.1 使用自动窗体308
9.8.2 使用向导创建窗体309
9.8.3 在设计视图中创建窗体309
9.9 数据报表314
9.9.1 使用自动报表314
9.9.2 使用报表向导315
9.9.3 在设计视图中创建报表315
9.9.4 打印报表318
习题9319
参考文献320