图书目录

目录 

怎样使用这本书 Ⅹ 

入门指南 

计算机无处不在 2 

自己使用计算机 4 

和别人一起使用计算机 6 

搜索引擎 8 

网络安全 10 

常见问题的解决方法 12 

什么是计算机科学 

计算机科学 16 

计算机之前的计算 18 

20世纪40年代以来的计算 20 

计算机内部 22 

外围设备 24 

计算机芯片 26 

现代计算机是怎样计算的 28 

处理器与存储器 30 

操作系统 32 

计算机硬件 

什么是计算机硬件 36 

台式计算机和笔记本电脑 38 

智能手机和平板电脑 40 

组装自己的计算机 42 

可穿戴计算机 44 

连接应用的计算机 46 

数字玩具 48 

游戏控制台 50 

隐藏的计算机 52 

计算思维 

什么是计算思维 56 

分解 58 

抽象 60 

模式 62 

算法 64 

数据 

比特与数字化 68 

二进制代码 70 

ASCII和Unicode编码 72 

逻辑门 74 

数据库 76 

编码图像 78 

音频和视频编码 80 

加密 82 

编程技术 

早期的编程方法 86 

模拟程序设计 88 

应用算法 90 

布尔逻辑 92 

存储和检索数据 94 

程序结构 96 

翻译 98 

汇编器、解释器和编译器 100 

软件错误 102 

编程语言 

编程语言是做什么的 106 

编程语言的类型 108 

语言的突破 110 

应用程序编程接口 112 

C语言和C++语言 114 

Java 116 

Python 118

Ruby 120 

JavaScript 122 

Scratch 124 

Kodu 126 

未来的语言 128 

网络 

什么是网络 132 

网络的类型 134 

网络的连接 136 

互联网和万维网 138 

云计算 140 

流式传输 142 

恶意软件 144 

深网 146 

网站和应用程序建设 

HTML(超文本标记语言) 150 

层叠样式表 152 

使用JavaScript 154 

软件的开发和设计 156 

提前计划 158 

测试 160 

维护和支持 162 

数字行为 

在线身份和数字身份 166 

保持平衡 168 

成为数字公民 170 

在线交流 172 

安全上网 174 

网络欺凌 176 

黑客与隐私 178 

社交媒体 

什么是社交媒体 182 

社交媒体平台 184 

内容分享 186 

社交媒体手机软件 188 

使用社交网络 190 

游戏和社交网络 192 

社交媒体泡沫 194 

数字问题 

数字素养 198 

数字鸿沟 200 

全球发展 202 

平等与计算机科学 204 

计算机科学与残疾人士 206 

计算机的未来 

预测未来 210 

物联网 212 

虚拟现实 214 

加密货币 216 

全球的联系性 218 

生物电气接口 220 

人工智能 222 

跳出传统思维 224 

计算机科学相关职业 226

实用链接 230 

术语表 234 

索引 238 

致谢 244