《计算机导论》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:朱景福等主编
  • 出 版 社:哈尔滨:哈尔滨工业大学出版社
  • 出版年份:2008
  • ISBN:9787560327402
  • 页数:258 页
图书介绍:本书依据计算机科学与技术的学科知识结构,按照计算机专业本科生的应掌握的知识点和课程内容,阐述如何认识计算机科学与技术。

第1章 绪论 1

1.1计算机的基本概念 1

1.1.1什么是计算机 1

1.1.2计算机的分类 2

1.1.3计算机的特点 3

1.1.4计算机的主要性能指标 4

1.1.5计算机的发展趋势 4

1.2计算机的产生和发展 5

1.3计算机应用领域 7

1.3.1计算机在制造业中的应用 7

1.3.2计算机在交通运输业中的应用 9

1.3.3计算机在办公自动化与电子政务中的应用 9

1.3.4计算机在医学中的应用 10

1.3.5其他 10

小结 11

习题 11

第2章 计算机基础 13

2.1数制 13

2.1.1进位计数制 13

2.1.2进位记数制之间的转换 14

2.2数值数据的编码与表示 15

2.2.1带符号数的表示 15

2.2.2计算机中数的表示 16

2.3信息的编码与表示 18

2.3.1十进制数的编码与表示 18

2.3.2西文信息的编码与表示 18

2.3.3中文信息的编码与表示 19

2.4计算机基本工作原理 21

2.4.1计算的概念 21

2.4.2冯·诺依曼结构 22

小结 24

习题 24

第3章 计算机硬件系统 25

3.1中央处理单元 25

3.1.1运算器 26

3.1.2控制器 27

3.2存储系统 28

3.2.1主存储器 28

3.2.2高速缓冲存储器(Cache) 32

3.2.3辅助存储器 33

3.3输入输出(I/O)系统 34

3.3.1输入设备 34

3.3.2输出设备 36

3.3.3输入输出设备接口 36

3.3.4输入输出控制方式 37

3.4计算机系统结构 40

3.4.1计算机系统结构的概念 40

3.4.2精简指令集计算机系统 41

3.5嵌入式系统 42

3.5.1嵌入式系统的组成 42

3.5.2嵌入式系统特点 44

3.5.3 ARM微处理器 45

3.5.4可编程片上系统 46

3.5.5嵌入式系统的应用前景 46

小结 47

习题 47

第4章 系统软件 48

4.1程序设计语言 48

4.1.1机器语言 48

4.1.2汇编语言 49

4.1.3高级程序设计语言 50

4.2程序设计语言翻译系统 50

4.2.1汇编语言翻译系统 51

4.2.2高级程序设计语言翻译系统 51

4.2.3高级程序设计语言解释系统 53

4.3操作系统 53

4.3.1什么是操作系统 53

4.3.2操作系统的功能 54

4.3.3操作系统的分类 55

4.3.4操作系统的形成和发展 58

4.3.5常见的操作系统 58

小结 65

习题 65

第5章 软件设计与开发 67

5.1程序设计基础 67

5.1.1初期程序设计 67

5.1.2结构化程序设计 68

5.1.3面向对象程序设计 70

5.1.4良好的程序设计风格 72

5.2算法基础 74

5.2.1问题求解步骤 74

5.2.2什么是算法 75

5.3数据结构基础 77

5.3.1数据结构 78

5.3.2几种典型的数据结构 78

5.4软件工程 82

5.4.1软件工程的概念 82

5.4.2软件开发模型 87

5.4.3软件开发方法 89

5.4.4软件过程 94

小结 96

习题 96

第6章 应用软件 99

6.1 Word 2003文字处理软件 99

6.1.1 Word 2003基础 99

6.1.2文本格式化 101

6.1.3图文混排 105

6.1.4制作表格 110

6.1.5版面设计与打印 113

6.2 Excel 2003电子表格处理软件 116

6.2.1文本与数据输入 116

6.2.2编辑工作表 118

6.2.3格式化工作表 119

6.2.4管理工作表 123

6.2.5公式与函数 124

6.2.6制作图表 128

6.2.7管理数据清单 129

6.3 PowerPoint 2003演示文稿制作软件 132

6.3.1 PowerPoint的基本使用 132

6.3.2在演示文稿中插入各对象 134

6.3.3打印演示文稿 137

6.3.4设计和放映 137

小结 139

习题 139

第7章 计算机网络及应用 142

7.1数据通信 142

7.1.1数据通信的定义 142

7.1.2通信信道 143

7.1.3数据传输 145

7.2计算机网络体系结构 146

7.2.1计算机网络的定义 146

7.2.2术语 147

7.2.3计算机网络的结构 147

7.2.4互联设备 150

7.3计算机网络的发展历史 151

7.3.1计算机网络的发展 151

7.3.2计算机网络的分类和使用 152

7.4 Internet与TCP/IP协议(OSI模型) 154

7.4.1 Internet的起源 154

7.4.2 Internet的工作方式 154

7.4.3 Intemet中计算机的地址和命名 157

7.4.4 Intemet的连接 159

7.5 Intemet的服务 159

7.5.1 WWW服务 160

7.5.2 E-mail服务 161

7.5.3 FTP文件传输 162

7.5.4 Telnet远程登录 163

7.6 Web与浏览器 163

7.6.1 Web 163

7.6.2浏览器 164

7.6.3搜索引擎 165

7.6.4 Web交互式应用 166

7.7局域网基础 169

7.7.1局域网的组成 169

7.7.2服务器的建立 170

7.8网站创建 172

7.8.1网站建设考虑要素 172

7.8.2网站设计 173

7.8.3网站发布 173

7.8.4网站推广 174

7.9 Blog 175

7.10网格的基本概念 177

小结 178

习题 178

第8章 多媒体技术及应用 180

8.1多媒体技术简介 180

8.1.1什么是多媒体技术 180

8.1.2多媒体技术的研究领域 181

8.1.3多媒体计算机系统的组成 182

8.2多媒体信息处理技术 183

8.2.1音频技术 183

8.2.2图形和图像技术 185

8.2.3视频和动画 186

8.2.4数据压缩技术 187

8.3多媒体创作工具 188

8.3.1多媒体创作工具的概念 188

8.3.2多媒体创作工具的分类 189

8.3.3多媒体制作工具简介 189

8.4虚拟现实技术 190

8.4.1虚拟现实简介 190

8.4.2虚拟现实的模型描述语言 191

小结 191

习题 191

第9章 数据库系统及其应用 192

9.1数据管理技术的产生和发展 192

9.2数据库系统中的基本概念 195

9.3数据库的体系结构 197

9.3.1数据库系统的三级结构 197

9.3.2数据库的两层映象功能与数据独立性 197

9.3.3 DBMS的工作模式 199

9.4数据模型 200

9.4.1概念模型 201

9.4.2逻辑模型 203

9.4.3物理模型 209

9.5基本的SQL语句 210

9.5.1数据查询语句 210

9.5.2数据操纵语句 213

9.5.3数据定义语句 215

9.6 SQL Server 2005 217

9.6.1 SQL Server 2005的编程管理工具 218

9.6.2使用SQL Server 2005进行数据库操作 219

小结 224

习题 224

第10章 计算机信息安全技术 225

10.1计算机信息安全概述 225

10.1.1计算机信息安全概念 225

10.1.2计算机信息安全的隐患 226

10.1.3信息安全面临的威胁 227

10.2密码学 229

10.2.1密码学的基本概念 229

10.2.2密码分析 230

10.2.3对密码体系的评价 231

10.2.4古典密码体制 231

10.2.5现代密码体制 231

10.2.6数字签名 233

10.3防火墙的概念及作用 234

10.3.1防火墙的概念 234

10.3.2防火墙的功能 234

10.3.3防火墙的分类 235

10.3.4防火墙的体系结构 236

10.3.5防火墙技术 237

10.3.6防火墙的局限性 238

10.4计算机病毒与防治 238

10.4.1计算机病毒的定义及特点 238

10.4.2计算机病毒的分类 239

10.4.3计算机病毒的危害 240

10.4.4计算机病毒的防治 241

小结 243

习题 243

第11章 人工智能 244

11.1什么是人工智能 244

11.1.1人工智能定义 244

11.1.2图灵测试 245

11.1.3中文屋问题 246

11.2人工智能的研究途径 247

11.2.1功能模拟 247

11.2.2结构模拟 247

11.2.3行为模拟 248

11.3人工智能的发展历史 248

11.3.1萌芽期 249

11.3.2形成期 249

11.3.3发展期 250

11.4人工智能的研究和应用领域 250

11.4.1智能推理 251

11.4.2智能学习 252

11.4.3智能感知 254

11.4.4智能行为 255

小结 257

习题 257

参考文献 258