图书介绍

计算机科学与技术导论2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

计算机科学与技术导论
  • 王昆仑,赵洪涌主编 著
  • 出版社: 北京:中国林业出版社;北京:北京大学出版社
  • ISBN:7503844302
  • 出版时间:2006
  • 标注页数:340页
  • 文件大小:26MB
  • 文件页数:359页
  • 主题词:计算机科学-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

计算机科学与技术导论PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 计算机科学与技术概述1

1.1 计算机概论1

1.1.1 什么是计算机1

1.1.2 计算机的发展概述1

1.1.3 计算机的特点和分类5

1.2 计算机科学与技术学科概论6

1.3 计算机科学学科方法简介7

1.3.1 计算机科学学科的工作流程方式7

1.3.2 计算机科学学科的核心概念7

1.3.3 计算机科学学科的形态9

1.4 计算机科学的典型问题简介11

1.4.1 哲学家共餐问题12

1.4.2 生产者与消费者问题12

1.4.3 八皇后问题13

1.4.4 九宫排定问题13

1.5 计算机科学的特点、发展规律和趋势13

1.5.1 计算机科学的特点14

1.5.2 计算机科学的发展规律14

1.5.3 计算机科学的发展趋势14

1.6.1 培养的规格和目标15

1.6 计算机科学与技术专业人才培养15

1.6.2 课程体系简介17

本章小结21

习题21

第2章 编码、数据和数据存储24

2.1 二进制位、位运算和位存储24

2.1.1 布尔运算24

2.1.2 门、触发器和二进制存储26

2.1.3 二进制位的其他存储技术28

2.2.1 文本的表示29

2.2 信息的位模式表示29

2.2.2 数值的表示31

2.2.3 图像的表示31

2.2.4 声音的表示32

2.3 主存储器32

2.3.1 存储器结构32

2.3.2 辅助存储器33

2.4 二进制系统34

2.4.1 二进制数34

2.4.2 带符号二进制数的代码表示35

2.4.3 数的定点表示和浮点表示38

2.5.1 进位记数制39

2.5 其他数制39

2.5.2 数制之间的转换40

2.6 数据压缩42

2.6.1 通用数据压缩方法42

2.6.2 图像的压缩43

2.7 大容量存储器44

2.7.1 磁盘44

2.7.2 光盘45

2.7.3 磁带46

2.8 计算机网络通信差错47

2.8.2 海明码48

2.8.1 奇偶校验码48

本章小结50

习题50

第3章 计算机数据运算基础52

3.1 数字逻辑与集成电路52

3.1.1 数字信号与数字电路52

3.1.2 基本逻辑运算53

3.1.3 常用的复合逻辑运算56

3.1.4 逻辑代数58

3.1.5 集成电路60

3.2.1 冯·诺伊曼体系结构61

3.2 存储程序式计算机的基本结构与工作原理61

3.2.2 运算器的组成62

3.2.3 控制器的组成64

3.2.4 主机的运行原理65

3.2.5 微型计算机的基本结构67

3.3 指令68

3.4 总线与主板70

3.4.1 总线70

3.4.2 主板73

3.5.1 输入设备75

3.5 I/O设备75

3.5.2 输出设备76

3.6 计算机的系统结构80

3.6.1 并行处理的概念80

3.6.2 流水线处理机系统81

3.6.3 并行处理机系统82

3.6.4 多处理机系统82

本章小结83

习题83

4.1.2 计算机语言的分类86

4.1.1 什么是计算机语言86

第4章 程序设计语言86

4.1 程序设计语言及其发展86

4.1.3 计算机语言的分代89

4.1.4 常见的高级语言89

4.2 程序设计语言的数据定义90

4.2.1 数据类型90

4.2.2 常量和变量93

4.2.3 运算符和表达式94

4.2.4 常量和变量的使用95

4.3.1 注释语句96

4.3 程序设计语言的语句简介96

4.3.2 输入输出语句97

4.3.3 控制语句97

4.3.4 函数和过程99

4.3.5 高级语言程序例子101

4.4 程序设计语言的实现102

4.4.1 程序的编译102

4.4.2 程序的连接103

4.4.3 程序的执行103

4.4.4 软件开发包103

4.5.1 对象104

4.5 面向对象程序设计概念104

4.5.3 类105

4.5.4 面向对象的基本特征105

4.5.2 消息105

4.6 常用程序设计语言107

4.6.1 常用编程语言简介107

4.6.2 面向对象编程语言简介108

4.6.3 面向人工智能的语言简介109

4.6.4 编程语言的未来发展110

4.7 程序设计风格110

4.7.2 数据说明111

4.7.1 程序内部的文档111

4.7.3 语句结构112

4.7.4 输入和输出112

4.7.5 程序效率112

本章小结113

习题113

第5章 数据组织与算法116

5.1 数据结构基础116

5.1.1 基本概念116

5.1.2 基本数据结构118

5.1.4 指针121

5.1.3 静态结构和动态结构121

5.2 数据类型122

5.2.1 用户自定义数据类型122

5.2.2 抽象数据类型123

5.3 数据结构的实现124

5.3.1 线性表的存储124

5.3.2 二叉树的存储125

5.4.1 算法的定义127

5.4.2 简单算法举例127

5.4 算法127

5.4.3 算法的特性128

5.5 算法的描述129

5.5.1 算法的自然语言描述129

5.5.2 算法的框图描述130

5.5.3 算法的伪代码描述133

5.6 算法中的递归结构135

5.6.1 递归描述135

5.6.2 递归控制135

5.6.3 递归的应用136

5.7.1 关于问题求解的几点说明137

5.7 算法与问题求解137

5.7.2 问题求解的方法138

5.7.3 过程调用与程序139

5.7.4 模块化程序设计140

5.8 算法的有效性和正确性141

5.8.1 算法的有效性141

5.8.2 算法的正确性142

5.9 算法实现的一个实例143

5.9.1 问题建模和数据结构分析143

5.9.2 算法分析与设计144

习题146

本章小结146

第6章 数学与计算机科学149

6.1 数学与计算机科学的关系149

6.1.1 数学是计算机科学的基础149

6.1.2 数学的基本特征150

6.1.3 数学方法的定义150

6.1.4 数学方法的作用151

6.1.5 数学中的证明方法151

6.1.6 公理化方法153

6.1.7 形式化方法154

6.2 计算机学科中的系统科学方法155

6.2.1 系统科学的基本思想155

6.2.2 系统科学的基本概念155

6.2.3 系统科学遵循的一般原则156

6.3 计算机学科中的数学基础知识简介157

6.3.1 集合论157

6.3.2 数理逻辑158

6.3.3 图论简介160

6.3.4 数值计算方法161

6.3.5 数值计算方法中的误差162

6.3.6 密码学163

6.3.7 人工神经网络及其应用165

本章小结167

习题167

第7章 软件工程170

7.1 软件工程学科170

7.1.1 软件的发展与问题170

7.1.2 软件工程的基本概念172

7.1.3 有关软件的错误观点173

7.2.1 软件的传统开发阶段174

7.2 软件生命周期174

7.2.2 软件开发过程模型175

7.3 模块化178

7.3.1 有效的模块设计178

7.3.2 耦合性179

7.3.3 内聚性180

7.3.4 耦合性与内聚性的联系181

7.4 软件开发方法181

7.4.1 结构化方法181

7.4.3 面向对象的方法182

7.4.2 面向数据结构的方法182

7.5 软件测试183

7.5.1 软件测试的目标与原则183

7.5.2 黑盒和白盒测试法185

7.5.3 测试的过程与步骤186

7.5.4 测试自动化186

7.6 文档编制187

7.6.1 文档的作用与分类187

7.6.2 文档编制的质量要求189

7.6.3 文档的保管及维护189

7.7 CASE工具190

7.8 软件工程师的职业道德190

本章小结191

习题192

第8章 计算机软件系统195

8.1 操作系统概述195

8.1.1 操作系统的概念195

8.1.2 操作系统的发展196

8.1.3 操作系统的特征199

8.1.4 常见的操作系统200

8.2 操作系统的功能201

8.2.1 CPU管理201

8.2.2 存储器管理204

8.2.3 文件管理206

8.2.4 设备管理208

8.2.5 并发管理210

8.2.6 用户接口213

8.3 应用软件简介214

8.3.1 应用软件的分类214

8.3.2 应用软件的常规使用方法215

8.4 基本应用软件216

8.4.1 文字处理软件216

8.4.2 电子表格处理软件217

8.5.1 图像处理软件218

8.4.3 文稿演示处理软件218

8.5 专用软件218

8.5.2 音频与视频处理软件219

8.5.3 网页制作软件221

8.5.4 各种实用工具软件222

8.5.5 虚拟现实和专家系统等新兴应用229

8.6 信息系统简介231

8.6.1 事务处理系统简介231

8.6.2 管理信息系统简介231

8.6.3 决策支持系统简介232

8.6.4 管理支持系统简介233

本章小结234

习题234

第9章 网络基础和技术238

9.1 概述238

9.1.1 计算机网络的定义238

9.1.2 计算机网络的功能238

9.1.3 计算机网络的发展239

9.1.4 计算机网络的分类241

9.1.5 网络体系结构243

9.2.1 基本概念244

9.2 数据通信基础244

9.2.2 数据传输245

9.2.3 传输介质247

9.2.4 数据交换249

9.3 局域网250

9.3.1 局域网结构250

9.3.2 局域网络通信设备250

9.3.3 常用局域网252

9.3.4 局域网常用服务252

9.3.5 高速局域网253

9.4.1 广域网结构254

9.4 广域网254

9.4.2 路由器255

9.4.3 广域网传输方式255

9.4.4 TCP/IP协议256

9.5 Internet及其应用257

9.5.1 IP地址258

9.5.2 域名260

9.5.3 万维网和HTML260

9.5.4 电子邮件261

9.5.5 电子论坛263

9.5.6 FTP264

9.6 计算机网络领域的主要研究内容和发展趋势264

9.6.1 主要研究内容264

9.6.2 发展趋势265

本章小结266

习题266

第10章 数据库系统269

10.1 数据库系统简介269

10.1.1 数据库系统概述269

10.1.2 数据模型272

10.1.3 数据库系统结构274

10.2 关系模型275

10.2.1 关系模型概述276

10.2.2 关系的性质276

10.3 SQL简介276

10.3.1 SQL语言的主要特点277

10.3.2 SQL语言的分类277

10.4 数据库完整性278

10.4.1 完整性的类型278

10.4.3 完整性控制279

10.5 数据库的安全性279

10.4.2 完整性约束条件279

10.5.1 计算机安全性概论280

10.5.2 数据库安全性控制280

10.6 数据库技术的发展281

10.6.1 数据库技术三个发展阶段281

10.6.2 面向对象数据库282

10.6.3 数据库技术与其他相关技术的结合284

本章小结288

习题288

11.1.1 Windows XP的基本操作291

第11章 计算机应用基础291

11.1 Windows基本操作291

11.1.2 Windows XP资源管理器299

11.1.3 Windows XP的系统设置302

11.1.4 Windows XP的附件308

11.1.5 Windows XP综合实验309

11.2 Word基本操作309

11.2.1 Word的操作界面310

11.2.2 Word的基本操作310

11.2.3 Word的排版314

11.2.4 Word的图文混排315

11.2.6 Word的综合实例316

11.2.5 Word的表格处理316

11.3 Excel基本操作318

11.3.1 Excel的操作界面318

11.3.2 Excel工作表的操作319

11.3.3 Excel的公式与函数320

11.3.4 Excel的数据图表化323

11.3.5 Excel的数据管理与统计324

11.4 PowerPoint基本操作325

11.4.1 PowerPoint演示文稿的建立325

11.3.6 Excel单元格格式设置325

11.4.2 演示文稿的动画技术、超级链接和多媒体326

11.4.3 PowerPoint综合实例327

11.5 网络基本操作328

11.5.1 IE浏览器的使用328

11.5.2 Outlook Explorer的配置与使用329

11.5.3 局域网组建配置330

本章小结332

习题333

附录 部分常用文件扩展名列表336

参考文献339

热门推荐