图书目录

第1章计算机概述/1

1.1计算机的概念/1

1.1.1认识计算机/1

1.1.2计算机的类型/4

1.1.3计算机的用途/6

1.2计算机系统/8

1.2.1计算机硬件系统/8

1.2.2计算机软件系统/10

1.2.3计算机系统的组织结构/11

1.3计算机的发展/12

1.3.1计算机的发展阶段/12

1.3.2我国计算机的发展/13

1.3.3影响计算机发展的人物与思想/15

1.3.4计算机的发展趋势/16

1.4思考与讨论/18

1.4.1思考题/18

1.4.2课外讨论/18

第2章计算机运算基础/19

2.1数制与运算/19

2.1.1进位记数制/19

2.1.2不同数制间的转换/21

2.1.3二进制运算/24

2.2计算机中数据的表示/27

2.2.1二进制数据单位与存储/27

2.2.2数值数据的表示/28

2.2.3字符数据的表示/31

2.3思考与讨论/34

2.3.1思考题/34

2.3.2课外讨论/35

第3章计算机组成/36

3.1计算机系统结构/36

3.1.1冯·诺依曼体系结构/36

3.1.2计算机的总线结构/37

3.2计算机工作原理与性能指标/38

3.2.1计算机工作原理/38

3.2.2计算机的性能指标/39

3.3计算机主机/40

3.3.1存储系统/40

3.3.2中央处理器/43

3.4计算机外部设备/45

3.4.1外部设备的地位与作用/45

3.4.2外部设备的种类/46

3.4.3主机与外设的连接/48

3.5思考与讨论/51

3.5.1思考题/51

3.5.2课外讨论/52

第4章操作系统/53

4.1操作系统概述/53

4.1.1操作系统的概念/53

4.1.2操作系统的功能/55

4.2操作系统的类型/58

4.2.1操作系统的功能类型/58

4.2.2典型操作系统/59

4.3操作系统的研究与发展/62

4.3.1操作系统的演变/62

4.3.2操作系统的研究方法/69

4.4思考与讨论/71

4.4.1思考题/71

4.4.2课外讨论/71

第5章计算机网络/73

5.1计算机网络基础/73

5.1.1计算机网络的概念/73

5.1.2计算机网络的发展/74

5.1.3计算机网络的组成/75

5.2网络体系结构与协议/77

5.2.1网络互联模型/77

5.2.2网络地址与分配/82

5.3局域网与广域网/83

5.3.1局域网/83

5.3.2广域网/86

5.4Internet及其应用/89

5.4.1Internet基础/89

5.4.2Internet的应用/90

5.5思考与讨论/94

5.5.1思考题/94

5.5.2课外讨论/95

第6章算法基础/96

6.1算法的概念/96

6.1.1算法及其特性/96

6.1.2算法的描述/99

6.1.3算法的分类/101

6.1.4一个完整的算法表示/104

6.2算法分析与设计/104

6.2.1算法分析/104

6.2.2常用算法设计/105

6.3经典计算机算法/108

6.3.1哥尼斯堡七桥问题/109

6.3.2汉诺塔问题/110

6.3.3哲学家进餐问题/111

6.3.4旅行商问题/112

6.4思考与讨论/113

6.4.1思考题/113

6.4.2课外讨论/113

第7章程序设计/115

7.1程序设计基础/115

7.1.1程序设计的基本概念/115

7.1.2程序设计过程/116

7.2程序设计语言/118

7.2.1程序设计语言概述/118

7.2.2程序设计语言的发展/119

7.2.3语言处理系统/121

7.2.4程序设计语言的类型/123

7.3程序设计方法/126

7.3.1结构化程序设计/126

7.3.2面向对象程序设计/128

7.4思考与讨论/130

7.4.1思考题/130

7.4.2课外讨论/130

第8章人机交互/131

8.1人机交互基础/131

8.1.1人机交互概述/131

8.1.2人机界面/133

8.1.3新型人机交互技术/135

8.2多媒体技术/138

8.2.1多媒体技术基础/138

8.2.2多媒体技术的应用/141

8.2.3多媒体应用技术/142

8.3虚拟现实技术/146

8.3.1虚拟现实/146

8.3.2虚拟现实技术/147

8.4思考与讨论/149

8.4.1思考题/149

8.4.2课外讨论/149

第9章数据组织与管理/151

9.1数据管理基础/151

9.1.1数据管理技术的发展/151

9.1.2数据模型/153

9.2数据库系统/155

9.2.1数据库系统基础/156

9.2.2数据库管理系统/158

9.2.3常见的数据库管理系统/159

9.3数据管理技术的发展/160

9.3.1数据库技术与其他技术的渗透/160

9.3.2数据挖掘/162

9.3.3大数据/164

9.4思考与讨论/166

9.4.1思考题/166

9.4.2课外讨论/166

第10章软件与软件工程/167

10.1软件/167

10.1.1软件的定义与特征/167

10.1.2软件的历史演变/168

10.1.3软件的保护与授权/171

10.2软件工程/172

10.2.1软件危机/172

10.2.2软件工程的概念/173

10.2.3软件工程方法学/176

10.3软件生命周期及其模型/178

10.3.1软件生命周期/178

10.3.2软件生命周期模型/181

10.3.3微软公司的软件过程模型/183

10.4思考与讨论/185

10.4.1思考题/185

10.4.2课外讨论/185

第11章信息与信息系统/186

11.1信息与信息化/186

11.1.1信息/186

11.1.2信息化/189

11.2信息管理与信息系统/191

11.2.1信息管理/191

11.2.2信息系统/192

11.2.3信息系统的应用类型/195

11.3信息系统的应用/196

11.3.1决策支持系统/196

11.3.2企业信息系统/198

11.3.3电子商务系统/200

11.4思考与讨论/203

11.4.1思考题/203

11.4.2课外讨论/203

第12章信息安全/205

12.1信息安全概述/205

12.1.1信息安全基础/205

12.1.2信息安全问题分析/207

12.2密码技术/209

12.2.1密码学基础/209

12.2.2密码技术/212

12.3网络安全技术/215

12.3.1防火墙技术/215

12.3.2入侵检测技术/217

12.3.3系统容灾技术/219

12.3.4虚拟网技术/221

12.4计算机病毒及防治/223

12.4.1计算机病毒的概念/223

12.4.2计算机病毒的检测与预防/226

12.5思考与讨论/226

12.5.1思考题/226

12.5.2课外讨论/227

第13章计算机应用/228

13.1计算机应用分析/228

13.1.1计算机应用领域/228

13.1.2计算机应用分析/234

13.2计算机应用典型问题/239

13.2.1人工智能/239

13.2.2嵌入式系统/243

13.3计算机应用热点技术/245

13.3.1移动互联网/245

13.3.2物联网/248

13.3.3云计算/251

13.3.43D打印技术/254

13.4思考与讨论/255

13.4.1思考题/255

13.4.2课外讨论/255

第14章计算机学科体系/257

14.1计算机学科概论/257

14.1.1计算机学科基础/257

14.1.2计算机学科的基本问题/260

14.2计算机学科方法论/261

14.2.1计算机学科的形态/261

14.2.2计算机学科的核心概念/263

14.2.3计算机学科的典型方法/266

14.3计算机学科知识体系/267

14.3.1计算机学科知识的层次与特点/267

14.3.2计算机学科知识体系/268

14.4思考与讨论/271

14.4.1思考题/271

14.4.2课外讨论/271

第15章计算机伦理、道德与法规/272

15.1计算机伦理学/272

15.1.1计算机伦理学的建设背景/272

15.1.2计算机伦理学的内容/274

15.1.3美国计算机职业伦理规范/276

15.2职业理想与职业道德/277

15.2.1职业理想/278

15.2.2计算机职业道德/279

15.2.3软件工程师基本素质/280

15.3信息产业的法律法规/281

15.3.1网络信息安全的法律/282

15.3.2计算机软件的法律保护/283

15.4思考与讨论/285

15.4.1思考题/285

15.4.2课外讨论/285

第16章产业发展与职业规划/286

16.1信息产业及其发展/286

16.1.1信息产业/286

16.1.2信息产业的发展/289

16.2职业素养与职业规划/290

16.2.1学科培养的基本能力/290

16.2.2IT职业分类/292

16.2.3IT职业规划/294

16.3思考与讨论/297

16.3.1思考题/297

16.3.2课外讨论/298

参考文献/299