第1章 计算机基础知识 1
1.1 计算机概述 1
1.1.1 什么是计算机 1
1.1.2 计算机的发展历史 1
1.1.3 计算机的特点 4
1.1.4 计算机的应用 5
1.2 计算机系统组成 6
1.2.1 计算机硬件 6
1.2.2 计算机软件 7
1.2.3 计算机系统 8
1.3 计算机中信息的表示 9
1.3.1 数制 9
1.3.2 计算机中数的表示 10
1.4 图灵模型及图灵奖 12
1.4.1 图灵模型 12
1.4.2 图灵测试 13
1.4.3 图灵奖 13
1.5 创新创业案例 14
1.5.1 创新创业案例介绍 14
1.5.2 创新创业案例启示 20
习题 21
第2章 计算机硬件系统 26
2.1 计算机组成 26
2.1.1 中央处理器 26
2.1.2 主存储器 27
2.1.3 输入/输出子系统 28
2.1.4 外存储器 33
2.1.5 子系统的互连 35
2.1.6 简单计算机 37
2.2 计算机的几个重要性能指标 38
2.3 计算机分类 39
2.3.1 数字计算机和模拟计算机 39
2.3.2 专用计算机和通用计算机 39
2.4 微型计算机购买指南 42
2.5 创新创业案例 45
2.5.1 创新创业案例介绍 45
2.5.2 创新创业案例启示 46
习题 46
第3章 程序设计语言 52
3.1 程序设计语言的基本含义 52
3.1.1 什么是程序设计语言 52
3.1.2 利用程序设计语言编写程序 53
3.2 程序设计语言的发展历史及发展趋势 53
3.2.1 程序设计语言的历史回顾 53
3.2.2 程序设计语言的发展现状及趋势 57
3.2.3 面向未来的汉语程序设计语言 58
3.3 程序设计语言分类 59
3.3.1 机器语言 59
3.3.2 汇编语言 59
3.3.3 高级语言 60
3.3.4 非过程化语言 60
3.4 主要程序设计语言 61
3.4.1 桌面编程语言 61
3.4.2 客户/服务器系统编程语言 62
3.4.3 浏览器/服务器系统编程语言 62
3.4.4 嵌入式系统编程语言 64
3.4.5 人工智能编程语言 65
3.5 创新创业案例 65
3.5.1 创新创业案例介绍 65
3.5.2 创新创业案例启示 67
习题 68
第4章 操作系统 71
4.1 操作系统的概念 71
4.2 操作系统的发展历史 71
4.2.1 20世纪60年代操作系统发展 71
4.2.2 20世纪80年代操作系统发展 72
4.2.3 20世纪90年代操作系统发展 72
4.2.4 21世纪操作系统发展 73
4.3 操作系统的分类 73
4.3.1 按应用领域划分 73
4.3.2 按所支持用户数目划分 74
4.3.3 按源码开放程度划分 74
4.3.4 按操作系统对作业处理的方式划分 75
4.3.5 按CPU指令长度划分 76
4.3.6 按终端智能化划分 77
4.4 操作系统的功能 77
4.4.1 处理器管理 77
4.4.2 存储管理 77
4.4.3 设备管理 78
4.4.4 文件管理 79
4.4.5 用户接口 79
4.5 主流操作系统 80
4.5.1 Windows 80
4.5.2 UNIX 82
4.5.3 Linux 83
4.5.4 DOS 84
4.5.5 Android 85
4.5.6 Apple iOS 86
4.6 创新创业案例 88
4.6.1 创新创业案例介绍 88
4.6.2 创新创业案例启示 89
习题 90
第5章 计算机网络 94
5.1 计算机网络的概念 94
5.2 计算机网络的发展历史及趋势 95
5.2.1 计算机网络的发展历史 95
5.2.2 计算机网络的发展趋势 95
5.3 计算机网络的组成 96
5.3.1 主机 96
5.3.2 网络连接设备 96
5.3.3 传输介质 97
5.3.4 网络软件 100
5.3.5 网络体系和协议 101
5.4 计算机网络的分类 103
5.4.1 按网络覆盖范围分类 103
5.4.2 按网络拓扑结构分类 103
5.4.3 按网络组建对象分类 105
5.4.4 按通信传播方式分类 106
5.5 Internet 106
5.5.1 Internet的概念 106
5.5.2 Internet协议 107
5.5.3 域名系统 109
5.5.4 物理地址 111
5.5.5 Internet网络服务 111
5.6 计算机网络应用 114
5.6.1 电子商务 114
5.6.2 电子政务 115
5.7 重要的国际网络组织 115
5.8 创新创业案例 116
5.8.1 创新创业案例介绍 116
5.8.2 创新创业案例启示 118
习题 119
第6章 数据处理 122
6.1 数据处理的含义 122
6.2 数据处理的发展 122
6.2.1 非电子计算机数据处理发展 122
6.2.2 电子计算机数据处理发展 123
6.3 数据库技术 126
6.3.1 数据库基本概念 126
6.3.2 数据模型 126
6.3.3 数据库系统结构 127
6.3.4 关系数据库 129
6.4 大数据技术 134
6.4.1 大数据的概念 134
6.4.2 数据处理平台的基础架构 135
6.4.3 大数据存储 136
6.4.4 大数据处理的计算模式 137
6.4.5 大数据处理系统的容错性 137
6.5 数据挖掘技术 138
6.6 数据处理工具 138
6.7 数据处理在社会各领域中的应用 139
6.8 创新创业案例 141
6.8.1 创新创业案例介绍 141
6.8.2 创新创业案例启示 142
习题 142
第7章 多媒体 148
7.1 多媒体的含义 148
7.2 多媒体技术的特点 149
7.3 多媒体技术的发展 150
7.4 主要多媒体技术 151
7.4.1 图形、图像技术 151
7.4.2 音频技术 157
7.4.3 视频技术 161
7.4.4 压缩技术 163
7.5 多媒体技术在社会领域中的应用 166
7.6 创新创业案例 167
7.6.1 创新创业案例介绍 167
7.6.2 创新创业案例启示 169
习题 169
第8章 信息安全 174
8.1 信息安全的含义 174
8.2 信息安全的发展历程 174
8.3 信息安全的标准 177
8.3.1 信息安全标准的含义 177
8.3.2 主要信息安全标准简介 177
8.4 信息安全的威胁 178
8.5 信息安全技术 180
8.5.1 信息安全技术的基本内容 180
8.5.2 我国信息系统安全等级 183
8.6 信息安全防护策略 183
8.7 建设安全、健康的大学生数字化生活 185
8.7.1 大学生与社交网络 185
8.7.2 网络社交的优点与弊端 186
8.7.3 在数字化生活中全面发展 187
8.8 信息安全产生的商机 187
8.9 创新创业案例 188
8.9.1 创新创业案例介绍 188
8.9.2 创新创业案例启示 193
习题 193
第9章 人工智能 199
9.1 人工智能的含义 199
9.2 人工智能的发展历史 200
9.3 主要人工智能技术 202
9.3.1 人工智能的技术特征 202
9.3.2 人工智能学科研究的主要技术 203
9.4 人工智能技术在社会领域中的应用 215
9.4.1 人工智能技术的应用 215
9.4.2 人工智能技术对社会各个领域产生的影响 216
9.4.3 人工智能技术未来 217
9.5 创新创业案例 217
9.5.1 创新创业案例介绍 217
9.5.2 创新创业案例启示 219
习题 220
第10章 电子商务 223
10.1 电子商务的含义 223
10.2 电子商务的发展历史 224
10.2.1 电子商务发展的5个阶段 224
10.2.2 电子商务在我国的发展状况 225
10.3 电子商务的分类 226
10.4 电子商务对社会经济、管理产生的影响 227
10.4.1 电子商务对社会经济产生的影响 228
10.4.2 电子商务对社会管理产生的影响 228
10.5 创新创业案例 230
10.5.1 创新创业案例介绍 230
10.5.2 创新创业案例启示 232
习题 235
第11章 新一代信息技术 239
11.1 云计算 239
11.1.1 云计算的含义 239
11.1.2 云计算的发展历史 239
11.1.3 云计算的特征和分类 241
11.1.4 云计算体系结构 242
11.1.5 主要云计算平台介绍 243
11.1.6 云计算的关键技术 246
11.1.7 云计算的应用 247
11.2 移动互联网 248
11.2.1 移动互联网的含义 248
11.2.2 移动互联网的发展历史 248
11.2.3 移动互联网的技术体系 249
11.2.4 移动互联网的关键技术 251
11.2.5 移动互联网的应用 254
11.3 物联网 254
11.3.1 物联网的含义 254
11.3.2 物联网的发展历史 255
11.3.3 物联网系统的构成 256
11.3.4 物联网的关键技术 258
11.3.5 物联网的应用 260
11.4 创新创业案例 262
11.4.1 创新创业案例介绍 262
11.4.2 创新创业案例启示 264
习题 264
附录A 习题参考答案 271
附录B 推荐网站 276
参考文献 277