图书介绍
计算机科学导论 第5版PDF|Epub|txt|kindle电子书版本网盘下载
- 瞿中主编;伍建全,熊安萍,夏淑芳副主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302494942
- 出版时间:2018
- 标注页数:313页
- 文件大小:60MB
- 文件页数:324页
- 主题词:计算机科学-高等学校-教材
PDF下载
下载说明
计算机科学导论 第5版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概述1
1.1 计算的起源1
1.2 计算机的产生和发展阶段3
1.2.1 计算机产生之前的计算历史3
1.2.2 计算机的产生8
1.2.3 计算机的发展阶段18
1.2.4 中国计算机的发展历程19
1.3 计算机的应用领域和发展趋势22
1.3.1 计算机的应用领域22
1.3.2 计算机的发展趋势24
1.4 计算学科26
1.4.1 计算学科的定义26
1.4.2 计算学科的本质26
1.4.3 计算学科的三个过程27
1.4.4 计算学科新的应用领域27
1.5 计算机科学与技术学科的知识体系29
1.5.1 计算机科学与技术学科的形成与发展29
1.5.2 计算机科学与技术学科的定义30
1.5.3 计算机科学与技术学科的根本问题及研究范畴30
1.5.4 计算机科学课程体系的核心内容30
1.6 计算机科学与技术学科的教育33
1.6.1 教育的目的和基本要求33
1.6.2 工科还是理科33
1.6.3 理论与实践相结合34
1.6.4 创新能力培养35
1.6.5 学习方法35
1.7 信息化的挑战36
1.8 计算机产业36
本章小结37
习题37
第2章 计算机体系结构与组织40
2.1 数值数据40
2.1.1 数的表示及数制转换40
2.1.2 数的原码、反码和补码45
2.1.3 定点数和浮点数47
2.1.4 十进制数的编码49
2.2 非数值数据50
2.2.1 文字信息的编码50
2.2.2 声音的编码52
2.2.3 图形数据的编码52
2.3 数据的机器编码53
2.3.1 数据的机器级编码53
2.3.2 数据的汇编级编码54
2.4 数字逻辑与数字系统54
2.4.1 基本逻辑关系及逻辑门54
2.4.2 逻辑代数与逻辑函数56
2.5 计算机系统的组成59
2.5.1 图灵模型59
2.5.2 冯·诺依曼模型60
2.5.3 计算机系统的组成61
2.5.4 计算机的硬件系统61
2.5.5 计算机的软件系统66
2.5.6 计算机的特点66
2.5.7 计算机系统主要的技术指标67
2.5.8 计算机的分类68
2.5.9 计算机的基本工作方式68
2.6 存储系统的结构69
2.6.1 存储器的分类69
2.6.2 存储系统的组织结构70
2.7 输入/输出系统71
2.8 多核技术71
2.9 高性能计算机72
2.10 并行计算机72
2.11 分布式系统73
本章小结73
习题73
第3章 程序设计语言76
3.1 程序设计语言概述76
3.1.1 程序的概念76
3.1.2 计算机程序设计语言76
3.1.3 高级语言程序设计的基本内容79
3.1.4 高级语言的数据表示手段81
3.2 声明和类型83
3.3 类型系统83
3.4 编译原理83
3.4.1 编译程序概述83
3.4.2 词法分析85
3.4.3 语法分析85
3.4.4 语义处理86
3.4.5 中间代码生成87
3.4.6 中间代码优化87
3.4.7 目标代码生成88
3.4.8 编译技术的新发展88
3.5 程序设计语言的设计89
本章小结89
习题89
第4章 程序设计基础92
4.1 程序设计92
4.2 程序设计方法92
4.2.1 结构化程序设计方法93
4.2.2 面向对象的程序设计方法95
4.2.3 函数程序设计98
4.2.4 程序设计风格99
4.2.5 程序设计举例100
4.3 基本数据结构101
4.3.1 基本概念101
4.3.2 几种典型的数据结构102
4.3.3 查找106
4.3.4 排序107
4.4 事件驱动程序设计109
本章小结110
习题110
第5章 算法与复杂性112
5.1 算法分析112
5.1.1 算法112
5.1.2 算法的特性113
5.2 常用算法114
5.3 算法描述工具116
5.4 算法的评价118
5.5 算法设计策略119
5.6 分布式算法119
5.7 可计算性理论基础120
5.8 NP问题120
5.9 自动机理论121
5.10 加密算法121
5.11 几何算法122
5.12 并行算法123
本章小结123
习题123
第6章 信息管理125
6.1 模型与信息系统125
6.1.1 信息125
6.1.2 信息模型125
6.1.3 信息系统126
6.2 数据库系统126
6.2.1 数据库126
6.2.2 数据管理技术的发展127
6.2.3 数据模型128
6.3 关系数据库131
6.3.1 关系数据库131
6.3.2 关系模型与关系模式132
6.4 数据库查询语言SQL135
6.4.1 SQL的特点135
6.4.2 SQL的功能135
6.4.3 SQL的基本概念136
6.5 关系数据库设计136
6.5.1 关系数据库的设计原则136
6.5.2 关系数据库的设计步骤136
6.6 数据库管理137
6.6.1 DBA和数据字典137
6.6.2 数据库的安全性控制138
6.6.3 事务处理138
6.6.4 数据库的完整性控制139
6.7 常用数据库管理系统139
6.8 数据库的新发展141
6.8.1 分布式数据库141
6.8.2 空间数据库141
6.8.3 多媒体数据库141
6.8.4 数据仓库142
6.8.5 信息存储与检索142
6.8.6 超文本和超媒体142
6.8.7 多媒体信息与多媒体系统143
6.8.8 数字图书馆143
6.8.9 数字地球与智慧城市144
本章小结144
习题145
第7章 软件工程147
7.1 软件工程147
7.1.1 软件危机147
7.1.2 软件工程的基本概念148
7.1.3 软件工程过程150
7.1.4 软件生命周期150
7.2 软件开发模型152
7.2.1 瀑布模型152
7.2.2 快速原型法模型153
7.2.3 螺旋模型154
7.2.4 喷泉模型155
7.2.5 转换模型156
7.2.6 智能模型157
7.3 软件开发方法157
7.3.1 面向数据结构方法157
7.3.2 统一建模语言158
7.3.3 软件复用和构件技术158
7.4 软件质量评价和保证160
7.4.1 软件质量的定义160
7.4.2 软件质量的度量和评价160
7.4.3 软件质量保证161
7.5 软件复杂性162
7.5.1 软件复杂性的基本概念162
7.5.2 软件复杂性的度量方法163
7.6 软件项目管理163
7.6.1 软件项目计划概要163
7.6.2 软件项目计划的内容163
7.6.3 软件工程规范164
7.6.4 软件开发成本估算164
7.6.5 风险分析164
7.6.6 软件项目进度安排165
7.7 软件可靠性166
7.7.1 软件可靠性的定义166
7.7.2 软件可靠性的指标166
7.7.3 软件可靠性的模型167
7.8 软件评审167
7.8.1 设计质量的评审内容167
7.8.2 程序质量的评审内容168
7.9 容错软件技术169
7.9.1 容错软件的定义169
7.9.2 容错的一般方法169
7.9.3 容错软件的设计过程170
7.10 软件工程环境170
7.10.1 软件开发环境170
7.10.2 软件开发环境的分类171
7.10.3 软件工具的基本概念172
7.10.4 计算机辅助软件工程173
本章小结173
习题174
第8章 操作系统176
8.1 操作系统176
8.1.1 操作系统的概念176
8.1.2 操作系统的基本组成179
8.1.3 操作系统在计算机系统中的地位179
8.1.4 操作系统的启动180
8.2 操作系统的发展180
8.2.1 手工操作阶段180
8.2.2 批处理系统阶段181
8.2.3 多道程序系统阶段182
8.2.4 现代操作系统阶段182
8.3 操作系统的分类183
8.4 操作系统的功能184
8.4.1 资源管理功能184
8.4.2 扩展的虚拟机功能185
8.4.3 网络操作系统的功能185
8.5 操作系统的体系结构186
8.6 并发性187
8.7 调度与分派187
8.8 安全与保护187
8.9 文件系统189
8.10 容错189
8.11 系统性能评价190
8.12 脚本191
8.13 主流操作系统191
8.13.1 Windows操作系统191
8.13.2 UNIX操作系统192
8.13.3 Linux操作系统193
8.13.4 苹果操作系统193
8.14 操作系统的新发展194
本章小结195
习题195
第9章 网络计算197
9.1 通信与组网197
9.1.1 数据通信的基本概念197
9.1.2 数据通信的方式198
9.1.3 数据传输的方式201
9.2 计算机网络201
9.2.1 计算机网络的起源201
9.2.2 计算机网络的定义203
9.2.3 计算机网络的主要部件204
9.2.4 计算机网络的传输媒体204
9.2.5 计算机网络的分类207
9.2.6 计算机网络的拓扑结构209
9.2.7 计算机网络的体系结构211
9.2.8 计算机网络间的互联212
9.3 Internet和TCP/IP协议212
9.3.1 Internet的起源及发展212
9.3.2 TCP/IP协议213
9.3.3 IP地址214
9.3.4 Internet提供的主要服务216
9.3.5 Intranet218
9.4 网络管理218
9.4.1 网络管理基础218
9.4.2 网络管理功能219
9.4.3 Internet的管理信息库219
9.4.4 网络管理协议219
9.5 移动通信与无线上网220
9.6 网络安全220
9.6.1 网络安全的基本问题220
9.6.2 网络安全的内容221
9.6.3 数据加密技术222
9.6.4 防病毒技术223
9.6.5 防火墙技术223
9.7 网格计算224
9.8 云计算与物联网225
9.9 互联网+227
本章小结228
习题229
第10章 图形学和可视化计算231
10.1 图形学的基本概念231
10.1.1 计算机图形信息的处理231
10.1.2 计算机图形学的起源232
10.1.3 计算机图形学主要研究的内容232
10.1.4 计算机图形学的应用233
10.1.5 计算机图形的标准化234
10.2 图形系统235
10.3 计算机视觉和可视化236
10.3.1 人的视觉236
10.3.2 计算机视觉237
10.3.3 可视化237
10.4 图形用户界面237
10.5 图像通信238
10.6 几何建模238
10.7 计算机动画238
10.8 虚拟现实239
10.9 3D打印240
本章小结240
习题241
第11章 人机交互242
11.1 人机交互242
11.1.1 人机交互技术242
11.1.2 人机交互模型243
11.1.3 人机系统交互界面的构架244
11.1.4 人机界面的设计246
11.1.5 数据交互248
11.1.6 语音交互249
11.1.7 图像交互250
11.1.8 行为交互250
11.2 多媒体技术250
11.2.1 多媒体技术概述250
11.2.2 多媒体技术的应用251
本章小结252
习题252
第12章 离散结构254
12.1 离散结构的研究对象及主要内容254
12.1.1 离散结构的研究对象254
12.1.2 离散结构研究的主要内容254
12.2 数理逻辑255
12.2.1 命题逻辑255
12.2.2 谓词逻辑259
12.3 集合论261
12.3.1 集合的基本概念与运算261
12.3.2 关系与函数263
12.4 代数结构267
12.4.1 代数结构概述267
12.4.2 格与布尔代数269
12.5 图论270
12.5.1 图的基本概念270
12.5.2 路径、回路及连通性272
12.5.3 图的矩阵表示273
12.6 离散概率274
本章小结275
习题275
第13章 数值计算科学278
13.1 高性能计算278
13.2 数值分析279
13.3 运筹学280
13.4 数学建模与计算机模拟281
本章小结282
习题282
第14章 智能系统284
14.1 人工智能系统284
14.1.1 人工智能284
14.1.2 人工智能的研究与应用领域285
14.2 知识表示及推理288
14.2.1 知识与知识表示288
14.2.2 经典推理技术289
14.2.3 高级知识推理技术290
14.3 搜索技术292
14.4 自然语言处理292
14.4.1 语言及其理解292
14.4.2 句法和语义的分析293
14.4.3 机器翻译293
14.5 计算智能294
14.5.1 计算智能概述294
14.5.2 遗传算法295
14.5.3 群体智能295
14.5.4 人工神经网络296
14.6 机器学习296
14.7 智能技术297
14.8 大数据分析298
本章小结298
习题299
第15章 社会和职业问题300
15.1 计算的社会背景300
15.2 计算机与道德301
15.2.1 道德的哲学含义301
15.2.2 道德选择301
15.2.3 道德评价301
15.2.4 计算机专业人员的职业道德准则302
15.2.5 计算机用户的道德302
15.3 基于计算机系统的风险与责任303
15.4 知识产权304
15.5 隐私与公民自由306
15.6 计算机犯罪307
15.7 团队合作308
15.8 哲学框架310
本章小结310
习题311
参考文献313