图书目录

 第1章计算机与计算思维1

1.1计算机概述1

1.2计算机科学4

1.2.1计算机科学的概念4

1.2.2计算机科学的主要内容4

1.3计算思维7

习题116

 第2章计算机从哪里来18

2.1计算机的发展历史18

2.1.1计算机的产生18

2.1.2计算机的发展21

2.1.3我国计算机的发展历程23

2.2计算机的类型26

2.3计算机的发展趋势28

2.3.1目前计算机的发展趋势28

2.3.2未来计算机的发展趋势30

习题232

 第3章什么是数据33

3.1数据的概念33

3.2信息编码34

3.2.1数值型数据的信息编码34

3.2.2非数值型数据的信息编码41

3.3多媒体数据45

3.4条码编码48

3.5传感数据51

习题351

 第4章数据存在哪里53

4.1计算机存储系统53

4.1.1保存数据的目的53

4.1.2保存数据的方法53

4.1.3计算机存储系统的构成54

4.2内存数据组织58

4.3外存数据组织61

4.4云存储64

习题466

 第5章计算机是如何工作的68

5.1计算机系统68

5.1.1冯·诺依曼原理68

5.1.2计算机硬件系统69

5.1.3计算机软件系统70

5.2怎样向计算机发命令72

5.3命令符号化和指令理解73

5.4指令的执行75

5.5计算机如何输出结果76

5.6计算机进行问题自动求解的实例76

5.7云计算78

习题583

 第6章计算机程序设计84

6.1问题求解与程序设计84

6.2程序设计的计算思维86

6.3程序设计语言91

6.4程序翻译与运行94

习题698

 第7章软件很“软”吗99

7.1计算机软件概述99

7.2计算机软件的种类100

7.3计算机软件的应用108

7.3.1文字处理108

7.3.2电子表格处理111

7.3.3演示文稿设计115

7.3.4信息发布120

习题7125

 第8章计算机的“大管家”126

8.1计算机操作系统概述126

8.1.1操作系统的概念126

8.1.2操作系统的产生与发展127

8.2计算机操作系统的功能129

8.2.1操作系统的功能概述129

8.2.2分工合作与协同135

8.2.3分时调度与并行控制136

8.3常见操作系统136

8.3.1Windows136

8.3.2UNIX138

8.3.3Linux139

8.3.4Mac OS140

习题8140

 第9章如何快速找到想要的数据141

9.1计算机数据管理141

9.2基于文件系统的数据查找142

9.3基于数据库的数据查找147

9.3.1数据库与数据库管理系统147

9.3.2数据库的应用148

9.4基于搜索引擎的数据查找156

习题9158

 第10章如何与计算机“对话”——人机交互160

10.1人机交互概述160

10.2传统的人机交互技术162

10.3最新的人机交互技术168

10.4人机交互的发展方向176

习题10178

 第11章千里传“信”与信息共享182

11.1基于计算机网络的信息传递与交换182

11.2计算机网络基础183

11.3互联网思维194

习题11205

 第12章数据中有什么208

12.1数据与信息208

12.2数据分析209

12.3数据挖掘219

习题12222

 第13章大数据有多“大”223

13.1大数据概述223

13.2大数据的应用233

13.3计算机中的数据管理思维236

习题13237

 第14章克服软件危机238

14.1软件危机概述238

14.2软件工程的内容240

14.3软件工程中的计算思维244

习题14245

 第15章你的版权你做主246

15.1数字版权保护246

15.2数据加密技术247

15.3数字签名技术251

15.4数字证书技术253

15.5身份认证技术264

15.6数字水印技术267

15.7区块链技术269

习题15271

 第16章拒绝黑客275

16.1黑客的概念275

16.2怎么防止黑客277

习题16282

 第17章计算机聪明吗286

17.1人工智能的概念286

17.2人工智能的研究与应用290

17.3人工智能的未来297

习题17302

 第18章实验与实训303

18.1计算机命令的认识与应用303

18.2计算机数据的认识与处理305

18.3文字编辑与排版处理308

18.4电子表格的应用313

18.5演示文稿设计与制作316

18.6数据传递319

18.7数据可视化与美化320

 参考文献323