高等院校信息技术规划教材计算机科学导论(第3版)/常晋义等
- ISBN:9787302507222
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:294
- 出版时间:2018-01-01
- 条形码:9787302507222 ; 978-7-302-50722-2
本书特色
内容翔实。全面介绍计算机系统的构成与工作原理,展现计算机学科的知识体系与技能结构。通过学习,掌握计算机系统的基础知识,了解计算机能力培养的主要方向,为后续课程学习起导引作用。 结构新颖。以计算机科学的系统结构为主线组织内容,每章一个主题,为教与学的灵活性奠定了基础,教师可根据情况调整各章节的主讲秩序,学生可自主选择有兴趣的章节进行深入探究。 通俗易懂。由浅入深、循序渐进地对相关知识作简明阐述,尽量用通俗的文字、普识的事例来引导和串接内容,以便能够更好地读文知意,明意引思。 激发兴趣。兼顾历史和前沿,介绍计算机科学的历史发展与演变、现在流行的技术与设备以及未来的展望,激发学生的探索欲和求知欲。 本书全面阐述了计算机科学与技术及相关专业学生需要了解、认识计算机科学的基本概念、基础知识及相关职业要求
内容简介
本书全面阐述了计算机科学与技术及相关专业学生需要了解、认识的计算机科学的基本概念、基础知识及相关职业要求,主要内容包括计算机系统、人与计算机的关系、计算机典型应用及技术、计算机学科知识体系及职业相关问题,力求使读者理解计算机科学技术的知识体系,明确专业学习目标,为深入掌握专业知识打好基础。 本书适合作为高等学校计算机科学与技术及相关专业的“计算机导论”课程教材、计算机基础课程的教材及计算机入门的普及教材,也可供自学和欲了解计算机科学与技术专业知识的人员学习和参考。
目录
第1章计算机系统概述1
1.1计算机的概念1
1.1.1认识计算机1
1.1.2计算机的类型4
1.1.3计算机的应用5
1.2计算机系统7
1.2.1计算机硬件系统8
1.2.2计算机软件系统9
1.2.3计算机系统的组织结构10
1.3计算机的发展11
1.3.1计算机的发展阶段11
1.3.2我国计算机的发展12
1.3.3影响计算机发展的重要人物14
1.3.4计算机的发展趋势16
1.4思考与讨论18
1.4.1问题思考18
1.4.2课外讨论18
第2章计算机运算基础19
2.1数制及其转换19
2.1.1进位计数制19
2.1.2不同数制间的转换21
2.2计算机中数据的表示24
2.2.1数的机器码表示24
2.2.2数值数据的表示26
2.2.3非数值数据的表示29◆计算机科学导论(第3版)目录2.3数据存储与数据运算31
2.3.1数据存储31
2.3.2数据运算32
2.4思考与讨论35
2.4.1问题思考35
2.4.2课外讨论35
第3章计算机组成36
3.1计算机系统结构36
3.1.1冯·诺依曼体系结构36
3.1.2计算机的总线结构37
3.2计算机的工作原理40
3.2.1指令系统40
3.2.2计算机的工作过程与性能指标41
3.3计算机的基本组成42
3.3.1中央处理单元43
3.3.2存储系统46
3.3.3输入输出系统48
3.4思考与讨论52
3.4.1问题思考52
3.4.2课外讨论52
第4章操作系统53
4.1操作系统基础53
4.1.1操作系统及其特征53
4.1.2操作系统的类型55
4.2操作系统的功能58
4.2.1资源管理59
4.2.2人机交互63
4.3操作系统的研究与发展64
4.3.1操作系统的发展64
4.3.2操作系统的研究方法66
4.4思考与讨论69
4.4.1问题思考69
4.4.2课外讨论69
第5章计算机网络70
5.1计算机网络基础70
5.1.1计算机网络概述70
5.1.2计算机网络的类型73
5.2网络体系结构76
5.2.1网络互联模型76
5.2.2网络地址与分配79
5.3传输介质与网络设备81
5.3.1网络传输介质81
5.3.2网络设备82
5.4Internet及其应用84
5.4.1Internet基础84
5.4.2Internet的应用86
5.5思考与讨论89
5.5.1问题思考89
5.5.2课外讨论89
第6章人机交互90
6.1人机交互基础90
6.1.1人机交互概述90
6.1.2新型人机交互技术93
6.2多媒体技术96
6.2.1多媒体技术基础96
6.2.2多媒体应用技术100
6.3虚拟现实技术104
6.3.1虚拟现实104
6.3.2虚拟现实技术105
6.4思考与讨论107
6.4.1问题思考107
6.4.2课外讨论107
第7章算法和数据结构109
7.1算法基础109
7.1.1算法及其特性109
7.1.2算法的描述112
7.1.3算法评价114
7.2数据结构115
7.2.1数据结构的概念115
7.2.2常用的数据结构117
7.3算法分析121
7.3.1常用的算法121
7.3.2经典计算机算法问题125
7.4思考与讨论129
7.4.1问题思考129
7.4.2课外讨论129
第8章程序设计131
8.1程序设计基础131
8.1.1程序设计的基本概念131
8.1.2程序设计过程132
8.2程序设计语言134
8.2.1程序设计语言概述134
8.2.2程序设计语言的类型137
8.2.3语言处理系统138
8.2.4高级语言的分类139
8.3程序设计方法143
8.3.1结构化程序设计143
8.3.2面向对象程序设计145
8.4思考与讨论147
8.4.1问题思考147
8.4.2课外讨论147
第9章数据组织与管理148
9.1数据管理基础148
9.1.1数据管理技术的发展148
9.1.2数据模型150
9.2数据库系统153
9.2.1数据库系统基础154
9.2.2数据库系统的结构155
9.2.3网络数据库157
9.3数据库管理系统159
9.3.1数据库管理系统基础159
9.3.2数据库管理系统的应用161
9.4思考与讨论163
9.4.1问题思考163
9.4.2课外讨论163
第10章软件与软件工程164
10.1软件164
10.1.1软件的概念164
10.1.2软件的保护与授权165
10.2软件工程166
10.2.1软件危机167
10.2.2软件工程的概念168
10.2.3软件工程方法学170
10.3软件生命周期172
10.3.1软件生命周期概述173
10.3.2软件生命周期模型175
10.3.3微软公司的软件开发周期178
10.4思考与讨论180
10.4.1问题思考180
10.4.2课外讨论180
第11章信息与信息系统181
11.1信息与信息管理181
11.1.1信息181
11.1.2信息管理184
11.1.3信息化185
11.2信息系统基础187
11.2.1信息系统概述187
11.2.2信息系统的应用类型190
11.3信息系统的应用191
11.3.1决策支持系统191
11.3.2企业信息系统193
11.3.3电子商务系统195
11.4思考与讨论197
11.4.1问题思考197
11.4.2课外讨论197
第12章信息安全198
12.1信息安全基础198
12.1.1信息安全概述198
12.1.2信息安全问题分析200
12.2密码技术203
12.2.1密码学基础203
12.2.2密码技术205
12.3网络安全208
12.3.1防火墙208
12.3.2入侵检测210
12.3.3访问控制212
12.3.4容灾系统214
12.3.5虚拟专用网215
12.4计算机病毒与计算机犯罪217
12.4.1计算机病毒217
12.4.2计算机犯罪219
12.5思考与讨论221
12.5.1问题思考221
12.5.2课外讨论221
第13章典型应用与热点技术222
13.1嵌入式系统222
13.1.1嵌入式系统的基础222
13.1.2嵌入式系统的组成223
13.1.3嵌入式系统的应用与发展225
13.2人工智能226
13.2.1人工智能的基础226
13.2.2人工智能技术与应用228
13.3计算机应用的热点技术230
13.3.1移动互联网230
13.3.2物联网233
13.3.3云计算235
13.3.4大数据237
13.4思考与讨论239
13.4.1问题思考239
13.4.2课外讨论239
第14章计算机学科体系241
14.1计算机学科概论241
14.1.1计算机学科基础241
14.1.2计算机学科的基本问题244
14.2计算机学科方法论246
14.2.1计算机学科的形态246
14.2.2计算机学科的核心概念247
14.2.3计算机学科的典型方法250
14.3计算机学科知识体系251
14.3.1计算机学科知识的层次与特点251
14.3.2计算机学科知识体系253
14.4思考与讨论257
14.4.1问题思考257
14.4.2课外讨论257
第15章计算机伦理、道德与法规258
15.1计算机伦理学258
15.1.1计算机伦理学概述258
15.1.2计算机职业伦理规范262
15.2职业理想与职业道德264
15.2.1职业理想264
15.2.2职业道德266
15.3信息产业的法律法规269
15.3.1网络信息安全的法律270
15.3.2计算机软件著作权保护272
15.3.3计算机软件商业秘密权275
15.4思考与讨论277
15.4.1问题思考277
15.4.2课外讨论277
第16章产业发展与职业规划278
16.1信息产业及其发展278
16.1.1信息产业278
16.1.2我国信息产业的发展280
16.2职业素养与职业规划282
16.2.1职业素养282
16.2.2计算机相关职业284
16.2.3职业生涯规划287
16.3思考与讨论288
16.3.1问题思考288
16.3.2课外讨论288
附录实验与实践289
附录A实验289
实验1信息的获取与交流289
实验2Windows基本操作289
实验3文本编辑与排版290
实验4电子表格的应用290
实验5演示文稿的制作291
实验6网络设置及测试292
实验7多媒体基础292
实验8常用工具软件292
附录B实践293
实践1深入了解计算机293
实践2制作电子简报293
实践3成绩表计算与分析293
实践4制作电子相册293
实践5撰写小论文294
节选
第5章chapter5 计算机网络计算机网络是计算机技术和通信技术紧密结合的产物,是计算机与通信网络发展的高级阶段。计算机网络几乎可以提供给人们需要的所有资源。随着社会的发展和进步,计算机网络已经渗透到人们生活的各个角落,改变了人们的工作方式与生活方式,未来社会对网络的发展需求也将提到更高的层次。 5.1计算机网络基础 随着通信和计算机技术的紧密结合和同步发展,计算机网络飞速发展。计算机网络技术实现了资源共享,人们可以在办公室、家里或其他任何地方访问网上的任何资源,极大地提高了工作效率,促进了办公自动化、工厂自动化、家庭自动化的发展。 5.1.1计算机网络概述 计算机网络利用通信设备和通信线路,将地理位置不同、功能独立的多台计算机系统互联起来,组成可以实现资源共享和信息传递的计算机系统。 1. 计算机网络的概念 计算机网络是“以相互共享资源的方式互联起来的自治计算机系统的集合”。计算机网络具有以下几个主要特征。◆计算机科学导论(第3版)第◆5章计算机网络(1) 组建计算机网络的主要目的是实现资源共享,包括硬件资源、软件资源和数据资源。网络用户不但可以使用本地资源,也可以通过网络访问远程资源,还可以调用网络中的多台计算机协同完成一项任务。 (2) 互联的计算机系统是自治的系统。互联的计算机分布在不同的地理位置,每台计算机既能联网工作,也能脱网独立工作,它们之间没有主从之分。 (3) 联网计算机之间的通信必须遵循共同的网络协议。计算机之间要交换数据,就必须遵守一些事先约定好的通信规则。这就和人们之间的对话一样,如果人与人之间要顺畅地交流,就需要大家说同样的语言。如果一个说中文,另一个说英文,这时就需要找一个翻译才行。网络协议明确规定了所交换数据的格式和时序。 2. 计算机网络的功能 计算机网络是计算机技术和通信技术紧密结合的产物。它不仅使计算机的作用范围超越了地理位置的限制,而且也大大加强了计算机本身的能力。计算机网络具有单个计算机不具备的下述主要功能。 (1) 数据交换和通信。计算机网络中的计算机之间或计算机与终端之间可以快速可靠地相互传递数据、程序或文件。例如,电子邮件(Email)可以使相隔万里的异地用户快速准确地相互通信;电子数据交换(EDI)可以实现在商业部门(如银行、海关等)或公司之间进行订单、发票、单据等商业文件安全准确的交换;文件传输服务可以实现文件的实时传递,为用户复制和查找文件提供了有力的工具。 (2) 资源共享。充分利用计算机网络中提供的资源(包括硬件、软件和数据)是计算机网络组网的目标之一。计算机的许多资源十分昂贵,不可能为每个用户所拥有。例如,进行复杂运算的巨型计算机、海量存储器、高速激光打印机、大型绘图仪和一些特殊的外部设备等,另外还有大型数据库和大型软件等。这些昂贵的资源都可以为计算机网络上的用户共享。资源共享既可以使用户减少投资,又可以提高资源的利用率。 (3) 提高系统的可靠性和可用性。在单机使用的情况下,如没有备用机,计算机一旦有故障,就会停机。如有备用机,则费用会大大增高。当计算机连成网络后,各计算机可以通过网络互为备用机,当某一计算机发生故障时,可由别处的计算机代为处理,还可以在网络的一些结点上设置一定的备用设备,起全网络公用后备的作用,这种计算机网络能起到提高可靠性及可用性的作用。特别是在地理分布很广而且要求具有实时性管理和不间断运行的系统中,建立计算机网络可保证更高的可靠性和可用性。 (4) 均衡负荷,相互协作。对于大型的任务或当网络中某台计算机的任务负荷太重时,可将任务分散到较空闲的计算机上去处理,或由网络中比较空闲的计算机分担负荷。这就使得整个网络资源能互相协作,以免网络中的计算机忙闲不均,既影响任务,又不能充分利用计算机资源。 (5) 分布式网络处理。在计算机网络中,用户可根据问题的实质和要求选择网内*合适的资源来处理,以便使问题能迅速而经济地得以解决。对于综合性大型问题,可以采用合适的算法将任务分散到不同的计算机上进行处理。各计算机连成网络也有利于共同协作进行重大科研课题的开发和研究。利用网络技术还可以将许多小型机或微型机连成具有高性能的分布式计算机系统,使它具有解决复杂问题的能力,而费用却大大减少。 (6) 提高系统性价比,易于扩充,便于维护。计算机组成网络后,虽然增加了通信费用,但由于资源共享,明显提高了整个系统的性能价格比,降低了系统的维护费用,且易于扩充,方便系统维护。
-
深度学习的数学
¥43.5¥69.0 -
全图解零基础word excel ppt 应用教程
¥19.0¥48.0 -
机器学习
¥59.4¥108.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥22.1¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥83.3¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0 -
贝叶斯推理与机器学习
¥139.3¥199.0