《计算机科学导论》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:侯惠芳,刘素华主编
  • 出 版 社:北京:北京邮电大学出版社
  • 出版年份:2007
  • ISBN:7563515429
  • 页数:335 页
图书介绍:河南工业大学信息学院根据计算机学科特点,组织有经验教师编写了这本教材,书中所讲述的均是计算机的较前沿的知识。这些内容可使读者对计算机学科有一个概括而准确的认识,建立起学科全局观。通过本课程的学习,既能帮助学生较全面地了解计算机科学的学科特点,包括历史渊源、发展变化、基础知识、知识结构、分类体系、应用领域,以及相关新理论、新技术的研究和发展方向,又能使学习者的计算机基本操作能力得到必要的训练。

第1章 计算机发展简史 1

1.1 计算机的发展 1

1.1.1 第0代:机械式计算机(1942~1945) 1

1.1.2 第1代:电子管(1946~1954) 6

1.1.3 第2代:晶体管(1954~1963) 10

1.1.4 第3代:集成电路(1964~1973) 12

1.1.5 第4代:超大规模集成电路(1974~至今) 15

1.1.6 第5代计算机 17

1.1.7 计算机的发展趋势 19

1.2 中国计算机发展简史 22

1.2.1 华罗庚和我国第一个计算机科研小组 23

1.2.2 第一代电子管计算机研制(1958~1964) 23

1.2.3 第二代晶体管计算机研制(1965~1972) 24

1.2.4 第三代基于中小规模集成电路的计算机研制(1973~20世纪80年代初) 25

1.2.5 第四代基于超大规模集成电路的计算机研制(20世纪80年代中期至今) 26

1.3 计算机的特点及分类 28

1.3.1 计算机的特点 28

1.3.2 计算机的分类 29

1.4 计算机的主要应用 29

1.5 计算机领域的著名科学家 34

1.5.1 阿兰·麦迪森·图灵 34

1.5.2 冯·诺依曼 35

1.5.3 查尔斯·巴贝奇 37

1.5.4 格蕾斯·莫瑞·霍普 40

1.5.5 吴文俊 41

1.5.6 王选 44

习题 47

第2章 计算机基础知识 48

2.1 计算机系统组成及工作原理 48

2.1.1 计算机系统组成 48

2.1.2 计算机的工作原理 49

2.1.3 微型计算机主要性能指标 51

2.2 计算机硬件基本组成 52

2.2.1 中央处理器 52

2.2.2 存储器 53

2.2.3 输入/输出设备 58

2.2.4 总线与接口的基本概念 62

2.3 计算机软件组成 64

2.3.1 系统软件 64

2.3.2 应用软件 65

2.4 计算机运算及编码基础 66

2.4.1 数据进制 66

2.4.2 进制转换 68

2.4.3 原码、反码与补码 71

2.4.4 数的定点表示与浮点表示 71

2.4.5 逻辑运算 73

2.4.6 数字化信息编码 74

2.5 多媒体计算机 76

2.5.1 多媒体计算机平台标准 77

2.5.2 多媒体中的关键技术 77

2.5.3 多媒体计算机信息处理 78

习题 80

第3章 计算机科学专业知识体系 83

3.1 计算机科学的学科基础知识 83

3.1.1 数学知识 83

3.1.2 物理学及电子学知识 85

3.2 计算机科学的学科专业知识 86

3.2.1 学科基础知识 86

3.2.2 学科核心知识 87

习题 88

第4章 计算机专业基础知识 89

4.1 高级语言程序设计 89

4.1.1 算法 90

4.1.2 程序设计基础 97

4.1.3 程序设计方法 99

习题 103

4.2 数据结构 103

4.2.1 数据结构的概念 103

4.2.2 几种典型的数据结构 105

4.2.3 查找 112

4.2.4 排序 113

习题 117

4.3 离散数学 117

4.3.1 概述 117

4.3.2 数理逻辑 118

4.3.3 集合论 124

4.3.4 代数结构 128

4.3.5 图论 130

4.3.6 离散数学中的证明方法 135

习题 136

4.4 操作系统 137

4.4.1 操作系统的地位 137

4.4.2 操作系统的发展 138

4.4.3 操作系统的分类 140

4.4.4 操作系统的功能 143

4.4.5 操作系统的特点 146

4.4.6 几种常用操作系统实例 146

4.4.7 推动操作系统发展的因素 148

4.4.8 操作系统的发展方向 149

习题 149

第5章 计算机专业知识 150

5.1 面向对象程序设计 150

5.1.1 程序设计概述 150

5.1.2 结构化方法与面向对象方法的比较 152

5.1.3 面向对象程序设计 154

5.1.4 面向对象程序设计语言 159

5.1.5 面向对象的发展状况 160

习题 162

5.2 编译原理 162

5.2.1 程序设计语言 163

5.2.2 翻译程序和编译程序 163

5.2.3 编译过程概述 164

5.2.4 编译程序的逻辑结构 169

5.2.5 编译程序的生成方法 170

5.2.6 编译程序的原理和技术的应用 171

习题 172

5.3 数据库系统原理 172

5.3.1 数据库基础 172

5.3.2 关系数据库 176

5.3.3 数据库发展状况 184

习题 186

5.4 软件工程 187

5.4.1 软件工程与软件危机 187

5.4.2 需求分析 190

5.4.3 软件设计 195

5.4.4 软件测试 197

5.4.5 软件项目管理 199

习题 202

5.5 计算机网络基础及其技术 202

5.5.1 计算机网络发展史 202

5.5.2 计算机网络分类 203

5.5.3 计算机网络提供的功能 205

5.5.4 计算机网络的系统组成 206

5.5.5 计算机网络协议 207

5.5.6 计算机网络安全机制 211

5.5.7 计算机网络技术未来发展趋势 212

习题 213

第6章 计算机技术展望 214

6.1 计算机硬件技术 214

6.1.1 计算机硬件技术和产业现状 214

6.1.2 计算机硬件技术的发展 215

6.2 计算机软件技术 216

6.2.1 计算机软件技术现状 216

6.2.2 计算机软件技术的发展 217

6.3 计算机应用技术 218

6.4 计算机领域的重要技术发展方向 225

6.5 我国计算机领域应重点发展的技术 227

习题 228

第7章 计算机基础操作 229

7.1 中文Windows XP的基础操作 229

7.1.1 Windows XP操作入门 230

7.1.2 “开始”菜单 239

7.1.3 文件管理 243

7.1.4 管理磁盘 248

习题 252

7.2 字处理软件Word 2003基本操作 252

7.2.1 Word 2003概述 252

7.2.2 文档的创建与编辑 257

7.2.3 文档的排版 260

7.2.4 表格制作和处理 263

7.2.5 图形、图片及文本框的处理 266

7.3 电子表格软件Excel 2003 270

7.3.1 Excel 2003的基本知识 271

7.3.2 工作簿的基本操作 272

7.3.3 工作表的基本操作 274

7.3.4 单元格的基本操作 277

7.3.5 应用数据公式和函数 284

7.3.6 数据的管理 290

7.3.7 图表 296

7.3.8 打印工作表 298

习题 300

7.4 演示文稿制作软件PowerPoint 2003 300

7.4.1 PowerPoint 2003的工作界面 301

7.4.2 演示文稿的制作过程及制作原则 302

7.4.3 创建演示文稿 303

7.4.4 编辑幻灯片 305

7.4.5 修饰演示文稿 309

7.4.6 幻灯片视图 311

7.4.7 应用母版 313

7.4.8 自定义动画 314

7.4.9 幻灯片的切换 316

7.4.10 动作设置与超级链接 317

7.4.11 幻灯片放映方式 318

7.4.12 创建自定义放映 319

7.4.13 演示文稿的打印 319

7.4.14 创建Web上的演示文稿 320

7.4.15 打包 322

习题 324

第8章 实验 325

实验1 Windows基本操作 325

一、实验目的 325

二、实验内容 325

三、思考与练习 326

实验2 Windows文件操作 326

一、实验目的 326

二、实验内容 326

三、思考与练习 327

实验3 Word基本操作 327

一、实验目的 327

二、实验内容 327

三、思考与练习 328

实验4 Word高级操作 328

一、实验目的 328

二、实验内容 329

三、思考与练习 329

实验5 Excel表格基本操作 330

一、实验目的 330

二、实验内容 330

三、思考与练习 331

实验6 Excel数据管理和图表操作 331

一、实验目的 331

二、实验内容 331

三、思考与练习 332

实验7 Powerpoint基本操作 332

一、实验目的 332

二、实验内容 332

参考文献 334