别把编程教育上成了背单词课

上周三挤着早高峰去隔壁校听公开示范课,刚走到门口就被黑板上的字晃到——”本节课需背诵的3段核心代码,下课抽查”。 我当时就愣了。 进教室坐最后一排,台上的老师正拿着激光笔指屏幕,每拖一个积木块,就让孩子把积木上的文字抄在笔记本上,连”当绿旗被点击”这几个字都要一字不差记下来。有个坐第一排的小男孩,铅笔头都咬出牙印了,抬头问”老师,我要是不记,直接拖积木行不行?”老师头都没抬:”不行,考试要考填空,空里就填这几个字。”

被抄在笔记本上的“积木块”

我课间特意绕到第一排,瞟了眼那个小男孩的笔记本。字歪歪扭扭的,每一行都是scratch积木上的固定文案,甚至连每个积木的摆放顺序都画了小格子标好位置,像极了我小学时抄的英语单词表。 说实话,我当时胃里有点发堵。
小学编程课学生抄写积木代码的笔记本特写
小学编程课学生抄写积木代码的笔记本特写
我听了三年多的编程公开课,碰过的家长比带过的学生还多。见过太多把编程上成应试课的场景:低年级的孩子要背循环结构的定义,中年级的孩子要刷固定题型的填空题,高年级的孩子一坐下就先翻语法手册,连程序跑起来是什么效果都懒得看。有个妈妈上次拉着我吐槽,说孩子报的编程班一学期两万多,每次作业都是抄语法点,上次单元测因为把”int”的定义写错了三个字,被扣了五分,老师还在家长群里点名批评”基础太差,以后竞赛拿不了奖”。 我转头问旁边写作业的小男孩,你用这些知识点做过什么自己想做的东西不? 他摇头。 “老师说现在先把知识点记熟,等记到足够多,就能做游戏了。” 等记到足够多?等他把所有语法点都背完,估计早就对”做游戏”这件事没兴趣了。

那些被省掉的“试错时间”

我自己带的第一堂编程课,从来不讲任何定义。 就把scratch界面投在大屏幕上,跟孩子们说,今天你们想怎么拖积木就怎么拖,想点什么按钮就点什么按钮,哪怕把程序搞崩了也没关系。 第一节课总有孩子把小猫的坐标拖到屏幕外面,点了绿旗半天看不到角色,趴在桌子上笑到直拍。有个扎羊角辫的小女孩,第一次上课叠了12个”移动10步”的积木,点了绿旗,小猫”嗖”一下冲出屏幕边缘,撞到看不见的墙弹回来,她举着胳膊喊了整间教室都能听见的声音:”它会刹车!” 后来她自己琢磨了快二十分钟,终于找到那个”碰到边缘就反弹”的积木块,把之前跑飞的小猫改成了能在屏幕上来回跑的小赛车。那时候她眼睛亮得,比教室天花板上的灯还晃人。
小学生在编程课上自主调整scratch积木块的手部特写
小学生在编程课上自主调整scratch积木块的手部特写
我从来不会催孩子”你快点按步骤来”。 那些被省掉的试错时间,才是编程课最值钱的部分。 你小时候学说话,是先把拼音表背得滚瓜烂熟才开口叫爸妈的?不就是先咿咿呀呀乱喊,摔了碰了,慢慢知道哪句话能换糖吃,哪句话会挨骂,才慢慢学会好好说话的。编程哪有那么玄乎?你连拖积木的乐趣都没尝过,上来就让你背循环的定义、变量的概念,跟教还没学会走路的孩子跑马拉松有什么区别? 不过话说回来,我也见过不少走极端的家长,一听到”要试错”就觉得那是”放羊”,报班就专找”不教知识点、随便玩”的机构,上了一学期,孩子连程序的运行逻辑是什么都不知道,回家连个简单的动画都做不出来。这就从一个坑跳到另一个坑了。

别把编程教育的目标定得太窄

我从来不会说”所有孩子都必须学编程”。 也不会说”学编程就是为了当程序员”。 编程教育最不该教的,就是让孩子把代码当知识点背。 有的孩子天生就喜欢涂涂画画,你硬拉他坐那敲两个小时代码,他坐十分钟都嫌屁股疼,那真没必要。但你要是让他用编程做个能跳的卡通角色,能跟着音乐晃的动画小人,说不定他愿意坐那折腾俩小时。 常见的宣传话术总把编程教育包装成”升学敲门砖”,说学了就能拿竞赛奖,就能降分,就能进好学校。我见过太多孩子,本来对着屏幕上的小猫玩得挺开心,被家长逼着刷了半年竞赛真题,最后看到编程界面就犯恶心,跟当年被英语补习搞到看见单词就想吐的我们一模一样。 别把“学编程”的目标,定成“当程序员”。 那些在编程课上被允许随便试错、随便拆自己的小想法、搞砸了改完再来的孩子,学到的从来不是怎么写对一行能拿高分的代码。是怎么把脑子里那个奇奇怪怪的小念头,拆成一步一步能落地的小事——想做个能提醒自己喝水的小工具,就先写个计时的逻辑,再加个弹出弹窗的功能,最后加个自己喜欢的卡通提示音;想做个能躲障碍的小游戏,就先把障碍物的移动逻辑调对,再加个碰到就扣分的规则,最后给角色加个自己设计的皮肤。 搞砸了就改。 改完再试。 直到那个小念头真的能在屏幕上跑起来。 这种能力,你背多少语法点都换不来。 下次你家孩子跟你说想报编程班,别先问”能不能拿竞赛奖”,别先问”学完能达到什么水平”。 就问一句:”你想做个什么东西呀?” 是能跳的青蛙,还是会说话的电子宠物,还是能帮你记每天作业的小工具? 就这一句话,比你报三万块的班都有用。

作者|教育

排版|教育

审核|满满

免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:别把编程教育上成了背单词课
文章链接:https://m.lfdjt.com/p/jiaoyu/a/19095.html