当前位置:首页 > 工业技术
计算机科学技术导论
计算机科学技术导论

计算机科学技术导论PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:赵建民,端木春江主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302254034
  • 页数:265 页
图书介绍:本书概要介绍了计算机科学与技术一级学科范围内最重要的基本概念。
《计算机科学技术导论》目录

第1章 计算机概述 1

1.1 计算机的产生与发展 1

1.1.1 电子计算机的诞生 1

1.1.2 电子计算机的发展阶段 2

1.2 计算机的特点与分类 4

1.2.1 计算机的特点 4

1.2.2 计算机的分类 5

1.3 计算机的主要应用领域 6

1.4 计算机专业培养的课程体系结构和要求 8

1.5 计算机领域内的国际组织 13

本章小结 15

习题 16

第2章 计算机数制与编码 18

2.1 数制及其转换 18

2.1.1 数制 18

2.1.2 数制间的转换 20

2.2 数值数据的编码 23

2.2.1 原码 23

2.2.2 反码 24

2.2.3 补码 24

2.2.4 3种码制的比较 24

2.3 数的定点表示与浮点表示 25

2.3.1 数的定点表示 25

2.3.2 数的浮点表示 26

2.4 字符信息的编码 27

2.4.1 ASCII码 27

2.4.2 汉字编码 28

2.4.3 数据校验码 30

2.5 数字逻辑与数字系统 31

2.5.1 基本逻辑运算及逻辑门 31

2.5.2 逻辑代数与逻辑函数 33

本章小结 35

习题 36

第3章 计算机算法与数据结构 37

3.1 算法基础 37

3.1.1 算法的基本概念 37

3.1.2 算法的特性 38

3.1.3 算法的描述工具 39

3.1.4 算法的设计策略 41

3.1.5 算法的评价 42

3.2 数据结构基础 43

3.2.1 基本概念 43

3.2.2 常见的数据结构 44

3.2.3 查找 48

3.2.4 排序 50

本章小结 51

习题 51

第4章 计算机系统的硬件 52

4.1 计算机硬件中的数字电路简介 52

4.2 冯·诺依曼的计算机体系结构 54

4.3 计算机硬件中的各组成部分 54

4.3.1 中央处理器 55

4.3.2 主存储器 57

4.3.3 辅助存储器 58

4.3.4 输入/输出系统 60

4.3.5 总线与接口 65

4.3.6 各种适配卡 66

4.4 计算机的整体结构 69

4.5 计算机指令的具体工作过程 70

本章小结 72

习题 72

第5章 计算机系统的软件 74

5.1 计算机软件概述 74

5.1.1 计算机软件及其发展 74

5.1.2 计算机软件的分类 75

5.2 操作系统 75

5.2.1 操作系统的概念 75

5.2.2 操作系统的形成和发展 76

5.2.3 操作系统的功能 78

5.2.4 操作系统的特征 80

5.2.5 几种常用的操作系统 81

5.3 程序设计语言及其翻译系统 84

5.3.1 程序设计语言 84

5.3.2 程序设计语言翻译系统 86

5.4 常用工具软件简介 88

5.4.1 办公自动化软件 88

5.4.2 图形图像处理软件 90

5.4.3 文件压缩软件 91

5.4.4 下载软件 91

5.4.5 PDF文件阅读软件 91

5.4.6 词典工具 92

5.4.7 防病毒软件 92

本章小结 93

习题 93

第6章 软件工程 95

6.1 软件工程概述 95

6.1.1 软件工程的产生 95

6.1.2 软件工程的概念 97

6.1.3 软件生命周期 97

6.2 软件开发模型 98

6.2.1 瀑布模型 98

6.2.2 增量模型 99

6.2.3 螺旋模型 99

6.2.4 统一过程模型 101

6.3 软件开发方法 102

6.3.1 模块化方法 102

6.3.2 结构化方法 102

6.3.3 面向对象方法 103

6.3.4 统一建模语言 103

6.4 软件项目管理 104

6.4.1 软件项目管理的范围 104

6.4.2 软件过程管理 105

6.4.3 软件风险管理 105

6.4.4 软件配置管理 105

6.5 软件质量管理 106

6.5.1 软件质量的定义 106

6.5.2 软件质量保证 106

6.6 软件能力成熟度模型 107

本章小结 108

习题 108

第7章 计算机网络与通信 110

7.1 数据通信的基础知识 110

7.1.1 数据通信 110

7.1.2 数据传输 111

7.2 计算机网络概述 112

7.2.1 计算机网络的概念 112

7.2.2 计算机网络优劣的指标 112

7.2.3 计算机网络的结构 113

7.2.4 计算机网络的分类 115

7.2.5 互联网和因特网 117

7.2.6 计算机网络发展趋势 118

7.3 计算机网络体系结构和协议 119

7.3.1 OSI/RM参考模型 120

7.3.2 TCP/IP参考模型 120

7.4 计算机网络互联设备 125

7.4.1 网络设备 125

7.4.2 传输介质 126

7.4.3 网络组建 129

7.5 Internet基础 131

7.5.1 Internet的发展 131

7.5.2 Internet应用的发展 132

7.5.3 Internet的基本应用 133

7.5.4 基于Web的网络应用 135

7.5.5 基于P2P的网络应用 138

7.5.6 Internet的接入方式 138

7.5.7 IP地址和域名 141

7.6 网站的创建与网页的制作 143

7.6.1 Web服务器的构建 143

7.6.2 网页设计及发布 143

本章小结 149

习题 149

第8章 数据库系统 150

8.1 数据库系统基本概念 150

8.1.1 数据、数据库、数据库管理系统和数据库系统 150

8.1.2 数据管理技术的发展历程 152

8.1.3 数据库系统的特点 153

8.2 数据模型 154

8.2.1 数据模型简介 154

8.2.2 常用的逻辑数据模型 157

8.3 数据库系统结构和组成 159

8.3.1 数据库系统的三级模式结构 159

8.3.2 数据库系统组成 161

8.4 常用关系数据库管理系统 162

8.4.1 Access数据库管理系统 162

8.4.2 Visual FoxPro 162

8.4.3 SQL Server数据库管理系统 163

8.4.4 Oracle数据库管理系统 164

8.4.5 DB2数据库管理系统 165

8.4.6 Sybase系列 166

8.5 结构化查询语言(SQL)概述 167

8.5.1 SQL的产生与发展 167

8.5.2 SQL的特点 168

8.5.3 SQL的基本概念 169

8.5.4 SQL的功能 170

8.6 数据库应用系统开发 174

8.6.1 数据库应用系统的开发方法 175

8.6.2 数据库应用系统的开发步骤 176

8.7 数据库技术新发展 178

8.7.1 新一代数据库系统 178

8.7.2 数据库系统发展特点 179

8.7.3 数据库系统发展趋势 181

本章小结 182

习题 183

第9章 多媒体技术 185

9.1 多媒体的定义及其特点 185

9.2 数字化信息的原理 186

9.3 多媒体信息的数据压缩方法 188

9.4 多媒体信息处理的国际标准 190

9.4.1 MPEG系列标准 191

9.4.2 JPEG系列标准 194

9.4.3 H.26x系列标准 195

9.5 多媒体创作工具 196

9.6 多媒体网站 198

9.6.1 多媒体文档 198

9.6.2 多媒体网站语言 199

本章小结 205

习题 205

第10章 计算机安全 208

10.1 计算机安全概述 208

10.1.1 计算机安全的定义 209

10.1.2 计算机安全与计算机犯罪 210

10.2 计算机信息安全和计算机加密技术 212

10.2.1 加密和解密 212

10.2.2 私钥加密和公钥加密 215

10.2.3 对密码体系的评价 215

10.2.4 链路加密和端到端加密 216

10.3 计算机病毒 216

10.4 防火墙 222

10.5 计算机网络安全的监控 223

10.6 计算机安全方面的对策 224

本章小结 226

习题 226

第11章 计算机专业人员职业规划和道德标准 228

11.1 计算机科学与技术专业人员的学习和工作 228

11.2 计算机科学与技术专业人员的道德法律准则 237

本章小结 245

习题 245

附录A 著名计算机奖项 247

附录B 计算机科学领域的典型问题 254

附录C 计算机应用领域介绍 263

参考文献 265

返回顶部