第1章 计算理论基础与计算思维 1
1.1 扩展知识 1
1.1.1 计算机界的最高奖项是什么 1
1.1.2 你了解冯·诺依曼的传奇人生吗 7
1.1.3 为什么说世界进入了“计算”时代 9
1.1.4 怎样理解计算的深层含义 9
1.1.5 如何看待计算的复杂性 12
1.1.6 计算是无处不在无所不能的吗 14
1.1.7 未来世界的计算是怎样的 17
1.1.8 计算科学与科学计算是一回事吗 20
1.1.9 计算思维是科学思维吗 23
1.1.10 如何培养计算思维能力 25
1.2 自我测试 28
第2章 硬件组装、性能测试和维护 29
2.1 扩展知识 29
2.1.1 如何配置微机的硬件系统 29
2.1.2 怎样设置和升级主板BIOS 31
2.1.3 如何进行硬盘分区和格式化 33
2.1.4 硬件性能测试涉及哪些方面 35
2.1.5 硬件测试的常用软件有哪些 35
2.1.6 如何实现对硬件的各项测试 37
2.1.7 怎样维护计算机 41
2.1.8 如何及时发现计算机的故障 42
2.1.9 怎样维护笔记本电脑 44
2.1.10 如何实现硬盘的数据保护 45
2.2 设计与实践 47
2.2.1 微机的组装 47
2.2.2 微机的硬件性能测试 51
2.3 自我测试 52
第3章 操作系统 58
3.1 扩展知识 58
3.1.1 Windows是如何发展演变的 58
3.1.2 怎样使用注册表 61
3.1.3 Windows 7中如何执行命令行操作 62
3.1.4 如何进行Windows 7的性能优化 64
3.1.5 怎样整理磁盘碎片 68
3.1.6 为什么Linux操作系统受欢迎 68
3.1.7 移动操作系统有哪些 70
3.1.8 你是否了解大型机的操作系统z/OS 71
3.1.9 无盘系统应用在哪些领域 73
3.1.10 什么是虚拟化技术 74
3.2 设计与实践 77
3.2.1 Windows 7的基本操作 77
3.2.2 Windows 7的个性化设置 81
3.2.3 虚拟机的使用 85
3.3 自我测试 88
第4章 算法设计与可视化编程 94
4.1 扩展知识 94
4.1.1 算法与生活有关系吗 94
4.1.2 常用计算机算法有哪些 95
4.1.3 如何选择和优化算法 96
4.1.4 算法的设计过程能够可视化吗 97
4.1.5 算法设计中如何组织数据 98
4.1.6 Raptor的基本编程环境是怎样的 99
4.1.7 Raptor的编程符号有哪些 100
4.1.8 Raptor描述的基本控制结构有几种 105
4.1.9 什么是思维导图 109
4.1.10 如何绘制思维导图 109
4.2 设计与实践 111
4.2.1 用Raptor实现顺序结构算法 111
4.2.2 用Raptor实现选择结构算法 112
4.2.3 用Raptor实现循环结构算法 113
4.3 自我测试 115
第5章 程序设计 120
5.1 扩展知识 120
5.1.1 程序设计的基本过程是怎样的 120
5.1.2 经典的编程语言有哪些 122
5.1.3 为什么说C语言是承前启后的语言 124
5.1.4 如何用C程序解决八皇后问题 125
5.1.5 VC++环境下怎样运行C程序 127
5.1.6 可视化程序设计的优势在哪里 129
5.1.7 Visual Basic程序设计知多少 130
5.1.8 如何用VB程序模拟工业生产过程 132
5.1.9 云计算环境下的软件开发有哪些特点 135
5.2 设计与实践 135
5.2.1 用C语言实现顺序、选择、循环结构 135
5.2.2 用VB编制一个计算器程序 139
5.3 自我测试 142
第6章 面向应用领域的数据库新技术 148
6.1 扩展知识 148
6.1.1 什么是数据仓库 148
6.1.2 数据仓库有哪些特征 149
6.1.3 数据库和数据仓库是一回事吗 150
6.1.4 什么是联机分析处理 152
6.1.5 联机分析处理是如何实现的 153
6.1.6 你听说过数据挖掘吗 155
6.1.7 数据仓库和数据挖掘有关系吗 156
6.1.8 如何实现数据挖掘 158
6.1.9 数据挖掘过程中使用哪些方法和算法 159
6.1.10 数据挖掘与大数据有什么关系 162
6.2 设计与实践 163
6.2.1 数据库的创建与维护 163
6.2.2 数据表的创建与维护 164
6.2.3 数据查询 166
6.3 自我测试 168
第7章 计算机网络与信息安全 173
7.1 扩展知识 173
7.1.1 如何制作网线 173
7.1.2 怎样配置局域网中的IP地址 176
7.1.3 网络中的“子网掩码”有什么作用 178
7.1.4 如何充分利用IP地址 180
7.1.5 4M的网络带宽为何下载速度达不到4M 181
7.1.6 怎样证明你是你自己 182
7.1.7 丢失的数据还能找回来吗 185
7.1.8 如何高效地使用搜索引擎 187
7.2 设计与实践 190
7.2.1 TCP/IP配置及基本网络命令 190
7.2.2 网络基础应用 192
7.2.3 无线路由器的设置 196
7.2.4 文件加密 199
7.3 自我测试 202
第8章 应用软件 207
8.1 扩展知识 207
8.1.1 你了解图像处理软件吗 207
8.1.2 如何进行Photoshop基础操作 209
8.1.3 怎样快速实战Photoshop 213
8.1.4 经典动画设计软件Flash有什么特点 216
8.1.5 Flash基本操作中应当注意什么 216
8.1.6 如何进行Flash动画设计 220
8.1.7 视频编辑软件能做什么 225
8.1.8 Premiere的基本操作环境是怎样的 225
8.1.9 如何使用Premiere来设计电子相册 232
8.2 设计与实践 233
8.2.1 文字处理Word 2010 233
8.2.2 电子表格Excel 2010 248
8.2.3 演示文稿PowerPoint 2010 257
8.2.4 数值计算MATLAB 2010 268
8.3 自我测试 270