很多家长问:孩子上完编程课说"做了个游戏",到底是自己做的,还是照着老师一步步抄的?这篇文章还原我们课堂上最常见的一节 Scratch 入门课,家长可以对照看看:一个真正属于孩子的作品,应该经历哪些环节。
第一步:先说清楚"想做什么"
课程不从代码开始,而是从一句话开始——"你想让画面里发生什么?"孩子通常会说"我想让小猫跑""我想让它吃到东西加分"。老师把这句话写在白板上,这就是这节课的"需求"。
这个环节的意义在于:程序是为想法服务的。孩子先有表达,再学工具,注意力就会集中在"我要实现它",而不是"老师叫我拖哪块积木"。
第二步:把想法拆成三件小事
"小猫吃东西的游戏"会被拆成三件事:角色要能动、食物要出现、碰到了要加分。每件事对应一组积木:事件(按下方向键)、运动(移动/转向)、侦测与变量(碰到、得分)。
拆解是这节课真正的编程思维训练——比记住积木名称重要得多。
第三步:自己拖,自己错
孩子开始动手后,老师只回答问题、不代替操作。第一次做出来的游戏几乎一定有问题:小猫穿墙、食物不消失、分数疯涨。这些"错"就是这节课最有价值的部分。
我们会引导孩子说出"我预期发生什么、实际发生了什么",然后去积木里找差别。调试的习惯,从第一节课就开始建立。
第四步:跑给别人看
作品完成后要"跑给别人看"——运行一遍完整流程,其他孩子来玩,作者在旁边观察哪里卡住。能被别人玩起来的游戏,才算真的做完了。
第五步:讲出来
最后每个孩子用一两分钟讲自己的作品:做了什么、卡在哪里、怎么解决的。我们判断一个孩子有没有学会,不看积木拖得快不快,看他能不能讲明白自己的程序。
家长接孩子时听到的那段"讲解",就是这节课的学习证据。
想看看自己孩子在课堂上是什么状态?
我们在南宁相思湖校区提供 20-30 分钟的 AI 机器人体验课,先看真实可约时段再决定。点此预约体验课,或电话咨询:19195795167。