推荐序一

在 IT 公司里编程的员工,也被称为“程序猿”,几乎“非人类”,那是因为他们能够用 C++、 Java、Python 等各种奇怪的“外语”与计算机进行对话。如何让这些奇怪的语言使用起来像英语、汉语一样自然?老同学金从军早在 10 多年前就有了这样的想法,而且实践至今,没想到真的以游戏 App 开发作为入口,实现了她的大部分理想,并以“老巫婆”一名而声名远播,可喜可贺。软件编程,尤其是游戏软件,不单单是编程技巧的训练,还需要建立一种世界观、价值观,而在大型游戏中还需要建立经济体系。这些对中小学生(网络世界的原住民)来说,是极其重要的课程;但是现在的 K12 教学体系中,这些训练恰恰是缺少的。希望老同学的这本书能成为在全国范围推广的编程教科书。

——孔华威

中科院计算所上海分所所长

上海张江科技创业投资有限公司首席科学家

起点创投合伙人

目录

  • 推荐序一
  • 推荐序二
  • 前言
  • 第1章 水果配对
  • 第2章 计算器
  • 第3章 九格拼图
  • 第4章 天气预报——基础版
  • 第5章 天气预报——图片版
  • 第6章 打地鼠
  • 第7章 幼儿加法启蒙
  • 第8章 简易家庭账本——登录
  • 第9章 简易家庭账本——导航菜单与收入记录
  • 第10章 简易家庭账本——系统设置
  • 第11章 简易家庭账本——支出记录
  • 第12章 简易家庭账本——收支查询
  • 第13章 简易家庭账本——年度收支汇总
  • 第14章 简易家庭账本——分类汇总及其他
  • 第15章 数学实验室(一):鸡兔同笼
  • 第16章 数学实验室(二):素数问题
  • 第17章 数学实验室(三):公约数与公倍数
  • 第18章 数学实验室(四):绘制函数曲线
  • 第19章 寻找加油站
  • 第20章 贪吃蛇
  • 第21章 因式分解之十字相乘
  • 后记
  • 附录A 开发工具、测试方案与学习资源
  • 附录B 不同的App Inventor汉化版本