出场人物介绍 001 第1 章 “程序”是什么?002 视频是怎么被播放出来的? 004 计算机的program(程序)和运动会的program(项目) 005 程序竟和菜谱很相似? 006 程序有专门的语言 007 【程序小教室:视频播放App】 008 小 结 009 第2 章 电饭锅里也有程序在运作?010 程序存在于微控制器中 012 取代人类的微控制器 013 前微控制器时代的条件判断 014 远超人类的工作能力 015 【程序小教室:电饭锅的程序】 016 小结 017 第3 章 商店的大功臣!收银机里的程序018 输入和计算,都交给小家伙们吧 020 条形码里隐藏着什么秘密? 021 识读商品条形码 022 你不擅长的事,小家伙们帮你做 024 你需要的信息,小家伙们都给你 025 【程序小教室:收银机的程序】 026 小结 027 第4 章 智能手机中的小家伙们028 CPU——智能手机的“大脑” 030 来看看性能表 031 内存——CPU 中小家伙的“工作台” 032 存储器——保管指令表和数据的“书架” 032 触摸屏——感受你的触碰 034 画面——小小灯撑起大世界 034 电板——小家伙们的“食品库” 036 通信装置——用电波交流 036 千兆字节有多大? 037 【程序小教室:简单的绘画应用程序】 038 小结 039 第5 章 点它就可以回到过去!040 Undo 的强大功能 042 不用害怕出错 043 也存在undo 不能复原的东西 043 把旧的东西留起来 045 备份文件要放在不同的地方 045 自动备份 046 浏览器的返回键并不是undo 046 版本管理系统 047 【程序小教室:绘画应用程序】 048 小结 049 第6 章 连接世界的互联网050 计算机有自己的号码 051 号码太难理解了,还是取个名字吧 052 域名的组成 053 路由器的工作 054 路由选择 054 世界通过线连在一起 057 【程序小教室:路由选择】 058 小结 059 第7 章 小家伙们之间的对话060 用闪烁的光传递信息 062 小家伙们的交流法则 063 莫尔斯电码也是一种法则 064 二进制和十六进制 065 法则的错乱 066 汉字该如何表示呢? 066 法则正在改变 067 【程序小教室:把文章中全角的英文和数字都变成半角】 068 小结 069 第8 章 听!宇宙在说话070 来自遥远宇宙的电波 072 定位是如何实现的? 073 遥远的GPS 卫星 074 卫��到地表的距离不一样? 075 只能接收电波的小家伙 076 人造卫星里的小家伙 076 地下的定位该怎么办呢? 077 【程序小教室:表示现在的位置】 078 小结 079 第9 章 大家一起编写的百科全书080 轻松编写百科全书——维基百科 082 百科全书的规则 082 新的交流形式 083 把信息归纳在这里吧 084 不用聚在一起也能合作 084 【程序小教室:简单的百科程序】 086 小结 087 第10 章 这就是给小家伙们的指令!088 程序的实际应用 090 编程语言有许多种 091 机器语言 091 汇编语言 092 C 语言 092 “int i”是什么? 093 “forward(100)”是什么? 094 JavaScript 095 Python 096 Java 096 Processing 和Arduino 096 抚子 097 第11 章 学哪种编程语言更好呢?098 如何选择编程语言? 099 “诸行无常”的编程语言 100 编程语言只是一种工具 101 一开始其实哪个都可以 102 学习第二门语言 102 编程语言是人类创造的 103 【程序小教室:二分查找】 104 小结 105 第12 章 别怕失败!106 学编程只要学习就够了吗? 107 一点一点去尝试 108 专业人士也要每天经历失败和修改 109 小段小段地写 109 查找bug 之旅 110 回顾历史记录 110 步骤执行 111 区分事实和想象 111 【程序小教室:合并排序】 112 小结 113 各章节概要116 后记121