← 目录
怎么教(家长/老师版)

这一页是给你看的,不是给孩子看的

孩子看的是「8 课 + 动手做 + 模拟卷」。这一页讲的是:你坐在旁边时,嘴上该怎么说、什么时候闭嘴、他卡住了你问哪一句。

三条原则
  • 先讲它能干什么,别先讲哪里会错。孩子脑子里没有坐标,你先说「注意正负号」,他听到的是一堆否定句。先让他看小猫跑起来,再看坐标数字。
  • 能动手就别讲。看懂了不等于会了。判断标准只有一个:他能自己再搭一遍。
  • 不要替他拖积木。你手一伸,他就学会了「等大人」。

一节课 15 分钟怎么走

时间做什么你要说的话
第 1 分钟念一遍这课的「一句话白话」(课程页最上面那张卡)「这一课就学这一件事,别的先不管。」
2~6 分钟看官方视频(2~6 分钟),看完关掉「先看别人做一遍,等下你自己来。」
7~12 分钟打开 kitten.codemao.cn,照着课程里「先看一个完整的例子」搭一遍「你拖,我看。卡住了我就问你一句。」
13~15 分钟做这课的 4~5 道练习,错了看解析「错了没关系,看看它写的为什么。」
每两课安排一次「动手做」第 2、4、6、8 课结束后,去做「动手做」里对应的那个小项目(会打招呼的小猫 / 变装秀 / 画正方形 / 点一下得一分)。那是把知识焊住的一步,比多刷十道题有用。

每一课:一句话解释 + 一个提问

你不用懂编程,照着念就行。提问的目的不是考他,是让他自己说出来。

课一句话解释(照着念)做完问他一句
0编程序就像搭乐高:左边一盒盒零件,拖到右边拼起来,中间看效果。「你拖一块积木到右边,怎么让它和上面对吸住?」
1舞台像方格纸,正中间是 (0,0)。往右越来越大,往上越来越大。「小猫现在在中间偏右还是偏左?你怎么看出来的?」
2让角色动有三种办法:直接跳过去(移动)、慢慢滑过去(滑行)、直接改坐标。「想让它慢慢走过去,该用哪一块?」
3程序像小火车,最前面必须有火车头(事件积木),不然点开始不动。「你把火车头拿掉试试,会怎么样?」
4方向四个数从右边开始逆时针数:右 0、上 90、左 180、下 -90。另外「面向」是直接设成某个方向,「旋转」是在原来的基础上再转。「小猫现在朝右(0 度),让它逆时针转 90 度,转完朝哪边?」(答:朝上)
5造型是几张照片,「下一个造型」翻下一张,翻到最后一张再翻会回到第一张。「一共 4 张,翻 4 次会回到第几张?你数数看。」
6循环就是把动作包起来重复做。算总数 = 每次做的量 × 重复次数。「肚子里有 2 块,外面重复 3 次,一共做了几次?」
7变量是贴了名字的盒子,里面的数能改。就一格一格把数字写下来。「50 每次减 7,会正好减到 0 吗?你写几个看看。」
8「如果…那么」是满足条件才做,加「否则」就是不满足时做另一件。「正好等于 10 的时候,它做的是哪一句?」
9广播像大喇叭,喊一声所有角色都听见;函数是给一串积木起名字,留几个空格填数。「这个函数里,第 2 个空格管什么?」

他卡住时,问这三句(别给答案)

「你点开始了吗?最上面那块积木叫什么?」
—— 八成是没接事件积木(火车头)。
「这块积木,是放在谁的肚子里面,还是放在它下面?」
—— 循环体里的积木要放肚子里,这是最常犯的错。
「如果把这一块拿掉,你觉得会怎么样?」
—— 让他自己预测,比你讲三遍都管用。
别说这三句「你怎么这么笨」「我说了多少遍了」「你到底看懂了没有」——换成:「我们再点一次开始,看它现在在做什么。」

考前一晚 & 当天

关于这份资料,有几句实话

打印:手机浏览器打开这一页 → 分享 → 打印,就能打出来放桌边。