《计算机导论》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:胡致杰主编;梁玉英,林显宁,赖小平副主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2017
  • ISBN:9787302470335
  • 页数:318 页
图书介绍:本书主要论及计算机科学与技术学科的主要内容,通过15个基本部分的叙述,集合了计算机领域各个方面的概念性内容,但不深入讨论这些内容的理论与技术细节,对于近年来先后出现的云计算、物联网和大数据的基本内容,在本书中也初步进行了介绍。注重学生对计算机基础知识的理解和掌握,大部分知识处于概念性阶段,强调的是基本概念而非数学模型,通过对计算和计算机的系统化和科学化描述,引导学生认识和学习专业知识。

第1篇 基本理论与知识 3

第1章 计算机概述 3

1.1 计算机模型 3

1.1.1 数据处理模型 3

1.1.2 图灵模型 3

1.1.3 冯·诺依曼模型 4

1.2 计算机的发展 4

1.2.1 机械计算机器(1930年以前) 4

1.2.2 电子计算机诞生(1930—1950年) 5

1.2.3 电子计算机的发展(1950年至今) 6

1.2.4 计算机的发展趋势 8

1.3 计算机的工作过程与性能指标 9

1.3.1 计算机的工作过程 9

1.3.2 微型计算机的性能指标 10

1.4 计算机的特点与分类 10

1.4.1 计算机的特点 10

1.4.2 计算机的分类 11

1.5 计算机的应用 12

本章小结 13

习题 14

第2章 计算机中的数据 15

2.1 数制与运算 15

2.1.1 采用二进制的原因 15

2.1.2 进位计数制 16

2.1.3 进制间的转换 18

2.1.4 二进制运算 22

2.1.5 计算机中的数据单位 25

2.2 数据的表示 25

2.2.1 数值数据的表示 25

2.2.2 非数值数据的表示 27

本章小结 32

习题 32

第3章 计算机系统组成 33

3.1 计算机系统的基本组成 33

3.2 计算机硬件系统 34

3.2.1 中央处理单元 34

3.2.2 存储器 36

3.2.3 输入/输出设备 40

3.2.4 子系统互连 41

3.3 软件系统 42

3.3.1 系统软件 43

3.3.2 应用软件 44

本章小结 44

习题 45

第4章 操作系统 47

4.1 操作系统的概述 47

4.1.1 操作系统的定义 47

4.1.2 操作系统的作用 47

4.2 操作系统的发展 48

4.2.1 批处理操作系统 48

4.2.2 分时操作系统 50

4.2.3 实时操作系统 51

4.2.4 网络操作系统 51

4.2.5 分布式操作系统 52

4.2.6 集群式操作系统 52

4.3 操作系统的功能 53

4.3.1 用户界面 53

4.3.2 内存管理 53

4.3.3 进程管理 56

4.3.4 设备管理 59

4.3.5 文件管理 59

4.4 常用操作系统 60

4.4.1 Unix 60

4.4.2 Linux 61

4.4.3 Windows 61

4.5 操作系统新发展 62

本章小结 62

习题 63

第5章 程序设计基础 64

5.1 程序设计语言的演化 64

5.1.1 机器语言 64

5.1.2 汇编语言 64

5.1.3 高级语言 65

5.2 构建程序 65

5.2.1 编辑源程序 65

5.2.2 编译程序 65

5.2.3 链接程序 66

5.2.4 运行程序 66

5.3 编程模式 66

5.3.1 过程式模式 67

5.3.2 面向对象模式 67

5.3.3 函数式模式 67

5.3.4 说明式模式 67

5.4 高级程序语言概述 68

5.4.1 变量、运算符和表达式 68

5.4.2 数据类型 71

5.4.3 赋值语句 72

5.4.4 输入、输出 72

5.4.5 控制结构 72

5.4.6 注释语句 74

5.5 常用高级语言 74

5.5.1 C语言 74

5.5.2 C++语言 75

5.5.3 Java语言 75

5.6 算法概述 76

5.6.1 算法的概念 76

5.6.2 算法的表示 77

5.6.3 常用算法简介 79

本章小结 80

习题 81

第6章 数据结构 83

6.1 数据结构基本概念 83

6.2 表结构 85

6.2.1 线性表的基本概念 85

6.2.2 顺序表 86

6.2.3 链式表 87

6.2.4 栈和队列 88

6.3 树结构 90

6.3.1 树的基本概念 90

6.3.2 二叉树 92

6.4 图结构 94

6.4.1 图的基本概念 94

6.4.2 图的存储 96

6.4.3 图的遍历 98

6.5 查找与排序 100

6.5.1 查找 100

6.5.2 排序 103

本章小结 105

习题 105

第7章 数据库系统 107

7.1 数据库概述 107

7.1.1 数据库的基本概念 107

7.1.2 数据管理技术的发展 108

7.1.3 数据模型 109

7.1.4 数据模型分类 109

7.2 关系数据库 110

7.2.1 关系数据库的基本概念 110

7.2.2 关系数据库的规范化 110

7.2.3 关系数据库的设计步骤 113

7.3 结构化查询语言SQL 113

7.3.1 SQL概述 113

7.3.2 数据定义语言 113

7.3.3 数据操纵语言 113

7.3.4 数据控制语言 114

7.4 常用数据库系统 114

7.4.1 Oracle 114

7.4.2 DB2 114

7.4.3 SQL Server 114

7.4.4 MySQL 124

7.5 数据库技术的新发展 125

7.5.1 数据库技术发展现状 125

7.5.2 当前数据库系统存在的不足 126

7.5.3 数据库技术的发展方向和新型数据库 127

本章小结 128

习题 128

第8章 软件工程 130

8.1 软件生命周期 130

8.1.1 软件的概念 130

8.1.2 软件工程的含义 131

8.1.3 软件工程的三要素 134

8.2 系统分析 135

8.2.1 面向过程分析 135

8.2.2 面向对象分析 138

8.3 系统设计 139

8.3.1 面向过程设计 139

8.3.2 面向对象设计 141

8.4 系统实现 141

8.4.1 语言选择 141

8.4.2 软件质量 141

8.5 系统测试 143

8.5.1 白盒测试 143

8.5.2 黑盒测试 144

8.6 软件文档 145

8.6.1 用户文档 145

8.6.2 系统文档 145

8.6.3 技术文档 145

8.7 软件项目管理 146

8.7.1 软件项目管理的内容 146

8.7.2 软件项目管理的原则 146

8.7.3 人员组织与管理 147

8.7.4 计划管理 148

8.7.5 软件过程能力评估 149

本章小结 150

习题 150

第9章 计算机网络 152

9.1 计算机网络的形成与发展 152

9.1.1 计算机网络的形成与发展 152

9.1.2 计算机网络的分类 155

9.1.3 网络互联设备 159

9.1.4 网络协议 161

9.1.5 因特网 161

9.2 ISO/OSI参考模型 164

9.2.1 ISO/OSI体系结构 164

9.2.2 OSI参考模型各层的功能 167

9.3 TCP/IP参考模型 169

9.3.1 TCP/IP体系结构 169

9.3.2 TCP/IP各层功能 169

9.4 因特网的应用 171

9.4.1 电子邮件 171

9.4.2 文件传输协议 172

9.4.3 远程登录 172

9.4.4 万维网 173

本章小结 173

习题 174

第10章 计算机网络安全与道德法规 175

10.1 计算机网络安全概述 175

10.1.1 计算机网络安全的重要性 175

10.1.2 计算机网络安全的基本要素 176

10.1.3 计算机网络安全的内容 176

10.1.4 计算机网络安全的现状和发展趋势 177

10.2 网络安全防护体系 178

10.2.1 网络安全威胁 178

10.2.2 网络安全防护体系 179

10.2.3 几种常用的网络安全技术 180

10.2.4 网络安全策略 181

10.2.5 网络安全标准 182

10.3 计算机病毒 186

10.3.1 计算机病毒概述 186

10.3.2 计算机病毒的基本特征 189

10.3.3 计算机病毒的分类 191

10.3.4 计算机病毒的防治 192

10.4 计算机职业道德 193

10.4.1 计算机相关人员道德规范 193

10.4.2 计算机用户行为规范 195

10.4.3 信息自由与个人隐私权 196

10.5 法律法规 197

10.5.1 知识产权 197

10.5.2 与计算机知识产权有关的法律法规 200

本章小结 201

习题 202

第2篇 基本能力与操作 205

第11章 Windows 7操作与应用 205

11.1 进入Windows 7 205

11.1.1 Windows 7简介 205

11.1.2 基础入门 205

11.2 桌面、“开始”菜单与任务栏 207

11.2.1 Windows 7桌面 207

11.2.2 “开始”菜单 212

11.2.3 任务栏 214

11.3 窗口操作 217

11.3.1 窗口的组成 217

11.3.2 窗口的基本操作 218

11.3.3 对话框 220

11.4 文件管理 221

11.4.1 资源管理器 221

11.4.2 目录及路径 222

11.4.3 文件/文件夹操作 223

11.5 磁盘管理 228

11.5.1 磁盘清理 228

11.5.2 磁盘碎片整理 229

11.5.3 磁盘查错 230

11.5.4 磁盘格式化 231

11.6 系统设置 232

11.6.1 外观与主题 232

11.6.2 用户管理 234

11.6.3 设置鼠标和键盘 235

11.6.4 设置日期和时间 237

本章小结 238

习题 238

第12章 Office 2010操作与应用 240

12.1 Word 2010基本操作 240

12.1.1 文档操作 240

12.1.2 文档排版 249

12.1.3 文档表格 253

12.1.4 图文混排 256

12.1.5 文档打印 257

12.2 Excel 2010基本操作 259

12.2.1 工作簿的操作 259

12.2.2 工作表的操作 259

12.2.3 工作表的编辑 267

12.2.4 函数与图表 271

12.2.5 页面设置和打印 277

12.3 PowerPoint 2010基本操作 280

12.3.1 创建演示文稿 280

12.3.2 编辑演示文稿 280

12.3.3 幻灯片操作 281

本章小结 282

习题 283

第13章 网页设计与制作 285

13.1 网页设计与制作概述 285

13.1.1 网页设计与制作基本概念 285

13.1.2 网站开发流程 287

13.1.3 常用网页制作工具 288

13.2 HTML入门 290

13.2.1 HTML的基本概念 290

13.2.2 HTML中的常用标记 290

13.3 使用Dreamweaver制作网页 293

13.3.1 创建站点 293

13.3.2 插入基本对象 295

13.3.3 网页布局 300

13.3.4 超链接 309

13.3.5 CSS样式表 312

本章小结 315

习题 315

参考文献 318