← 首页
00:00点开始
学情 用时 0′ 尝试 0 出错 0 归因 0
今日任务
让电脑里的海龟,画一条 100 步长的线

今天只学两张卡片。就两张。

开场 8 分钟怎么花: 回顾上节课作品(2′)→ 今天要画什么(3′)→ 发手帖(3′)。 不回顾知识点,回顾作品——问「上节课你画出了什么」,不问「上节课学了什么」。

第 1 课没有「上节课」,开场改为:老师先在黑板上徒手画一条线,问一句——

老师说 这条线,我三秒钟就画完了。你让电脑画,它凭什么知道往哪儿画?

不要解答,直接进第一步。这句话是整堂课的钩子。

第一步 · 场景陷阱 08′–22′ · 14 分钟 · 必须先「上当」

你现在只有一张卡
用「前进卡」画一条 100 步的线

把它拖到下面的程序槽,然后按运行。

第二步 · 海龟的三个盒子 22′–36′ · 14 分钟 · 建立上帝视角

老师说 海龟不是一支笔。它是一个小机器人,脑子里永远装着三个盒子。 它做每一件事之前,都要先看这三个盒子。
位置 · 横
0
位置 · 纵
0
朝向
抬起
右边画布上的橙色箭头就是海龟。改卡片上的数字,看盒子怎么动。
这一步的关键动作:老师只做一件事—— 每拖一张卡就问「现在盒子变成几了?」。 不讲代码,只讲盒子。学生会自己发现:前进卡只改「位置·横」,别的盒子动都不动。
36′–46′ · 10 分钟该休息啦
休息 1 · 必须离开座位站起来动一动

喝水 / 上厕所 / 不许看屏幕

这条要写进家长话术。 「每 35 分钟站起来 10 分钟」——这是 120 分钟课最有力的家长说服点, 比任何课程介绍都管用。

休息点不平均分配,而是落在超长步骤之后。第一、二步各 14′, 合成 28′ 听讲块,紧接休息——这是按 8–9 岁持续注意力 15–25 分钟的上限切的。

第三步 · 人肉电脑 46′–64′ · 18 分钟 · 不碰电脑,用嘴跑

老师说 现在把电脑关掉。不,不是真的关——不许按运行
你用手指点着卡片,一个字一个字往下读,用嘴告诉我每个盒子变成几
老师纪律:这一步学生算错时,不许直接说答案。 只许问三句话:①你猜的是哪一行?②你凭什么这么猜?③那怎么改?
学生填完归因三句话,这份档案就是他今天的证据——导出给老师,也带回家。

第四步 · 脚手架编程 64′–84′ · 20 分钟 · 半成品填坑

老师说 下面三个任务,卡片一模一样,只有一个数字不一样。
摆出第一个,后面两个只要改一个数字
任务要画什么状态
A一条 100 步的线
B一条 60 步的线
C · 挑战一条 30 步的线,但是要从右往左
第 74′ 必须切一次。 20′ 连续上机,三年级后 8 分钟开始走神。到点全员停手, 老师投屏讲一个共通错误(多半是「忘了准备卡」),再继续。
任务 C 是坑,故意的。 学生手上只有准备卡和前进卡,画不出从右往左。 他要么卡住,要么想到「把步数改成 -30」。 两种都算成功——卡住的孩子记住了「我需要一张新卡」,这就是第 2 课的钩子。
84′–90′ · 6 分钟再歇一会儿
休息 2 · 原地伸展

可以不离座。短休,为第五步的高刺激冲刺留能量。

第五步 · 改个数试试 90′–104′ · 14 分钟 · 数据变异

老师说 现在开始搞破坏。前进卡上那个数字,你们随便改
改完就运行,看它怎么崩。
把 100 改成你猜会怎样实际
200线变长一倍
0什么都没有
500线冲出画布
-100往反方向画
「-100」是这一课最值钱的 30 秒。 学生会喊「它往左边画了!」——他自己发现了负数, 而且是在画图里发现的,不是在数学课上。 不要在这里讲「负数」,只说一句:「往反方向,就是减。」
破防任务(放这一步最后): 「画一条永远画不完的线。」
学生把步数拉到最大 500,还是画完了。 他会问「那怎么办?」——不要回答,说「这个答案在第 3 课」。

第六步 · 数卡比多少 + 生活迁移 + 收尾 104′–120′ · 16 分钟收尾

老师说 画一条 100 步的线,你用了几张卡?
学生说两张。
老师说 那画一条 10000 步的线呢?
学生说(脱口而出)那得好多好多张吧!……等等,还是两张
老师说 还是两张。你只要把卡片上的 100 改成 10000。
卡片的张数没变,只有数字变了。这就是程序员判断「哪个办法更好」的头一个办法。
⚠️ 此处绝对不能说「这叫时间复杂度」。 说了就前功尽弃——三年级学生会把这句话当成要背的知识点, 而不是他刚亲眼看到的事实。一个专业术语都不出现。

生活迁移

生活里程序里
「往前走 10 步」去洗手间前进卡 10
「往前走 2000 步」去学校前进卡 2000
得先有你这个人站着准备卡
老师说 你看,你嘴巴里说的都是「往前走」,走路的人没变,只是数字变了。 海龟也一样。

下节课作品预告

第 2 课你会拿到左转卡。有了它,海龟就能拐弯了—— 今天画的是一条线,下节课画一个直角
预告作品,不预告知识点。

本学期的作品锚

课 1–15 · 四上 · 这一学期结束你能带走
《我的第一张藏宝图》
用这 15 课解锁的 9 张卡片,画一张能打印、能贴墙的图—— 路线、拐弯、藏宝点、图例,全是你自己摆的卡片画出来的。
这是本学期的门票。别家孩子带回家的是一张练习纸, 我们的孩子带回家的是一张图 + 一沓 bug 战利品(作品锚只做"能拿出手",不做"够炫"。 够炫是动画和 IP 的活,那是稀释;作品锚要的是家长一眼看懂"这孩子会做什么"。)

家长话术

今天不是"画了根线"。要说这三句:
场景照着说
家长问"今天学了啥" 「今天他学会了让电脑听懂人话的第一句。」
家长问"这考不考" 「这个考点,GESP 一级 5 道选择题里 3 道考它。」 ——别说"考点密度 15.6",家长听不懂
家长嫌"就画了根线" 「线是副产品。今天他真正学会的是—— 电脑没按你想的做的时候,怎么找出它错在哪。」
⚠️ 不要说这三句: ①「今天学了 turtle 画图」 ②「今天学了 import 语句」 ③「这叫时间复杂度」。
说了就把课上成了培训班,家长只会问"那考几分"。

收尾(7′)

  • 填手帖:今天两张卡,画在「我的卡组」那一栏
  • 家庭挑战:不用电脑,用嘴指挥爸妈画一条线(练「说清楚」)
  • 收卡片手帖(2–4′,别小看,这段时间最容易拖)

海龟的画布

(摆好卡片,按运行)

对应的 Python 代码 实时同步

本课硬事实 老师自查