上周去区里的信息科技教研开放日,挤在四年级的编程课教室后排站了40分钟。
老师站在讲台前面,投影上放着考级的操作步骤:让Scratch里的小猫从屏幕左上角匀速移到右下角,碰到边缘就反弹。坐第一排的小男孩偷偷给小猫换了个带翅膀的皮肤,被老师敲了敲桌沿:”别瞎改,考级的时候步骤错了要扣分的。”
全班四十个小孩,对着屏幕上的固定步骤敲代码,连呼吸都跟着步骤卡节奏。
最先变味的,是把”会写代码”当成了唯一评价标准
上周有个三年级的妈妈找我吐槽,说孩子在编程班学了整一年Python,能一字不差背出for循环的语法规则,能在20分钟内刷完一套考级选择题,但是连自己电脑上存的作业文件在哪个文件夹都找不到。
谁教的?
培训班。
教啥了?背语法,刷题库,练固定代码的敲写速度。
我当时听完挺无语的。编程教育的起点,从来不是让孩子当一个会敲固定代码的人形键盘。之前认识个小孩,上了两年考级导向的编程课,本来特别喜欢捣鼓电脑,结果现在一提编程就皱眉头,说”就是抄步骤,错一个标点就得删了重敲半小时”。后来学校开了个信息科技社团,老师让大家用编程做个能解决班级小问题的工具,这小孩坐那愣了20分钟,连要做什么都想不出来——因为过去两年,从来没人问过他”你想解决什么问题”,所有的题目都是现成的,所有的步骤都是标好的,他只需要照着敲就行。
小学Scratch编程课学生对着考级步骤抄代码的课堂场景
你看,这哪是学编程啊,这是练打字。
别拿”以后是AI时代”当幌子给孩子塞负担
刷短视频的时候总能刷到卖编程课的,镜头里的老师皱着眉一脸严肃:”现在的孩子不学编程,以后连AI的指令都写不明白,就要被社会淘汰了。”
我上次看到的时候,手里的冰美式差点洒键盘上。
真的大可不必。
一个小学三年级的孩子,连语文课文的段落大意都概括不利索,连数学应用题的已知条件都找不全,你指望他能写出逻辑清晰的AI提示词?说白了,这些话术就是盯着家长的焦虑口袋。
我之前听过一节特别好的编程启蒙课,老师半节课都没让孩子碰电脑。先让大家玩游戏:给同桌写一份从教室前门走到操场司令台拿水杯的完整指令。
有人写”走到操场”,老师就问:”走哪条路?是绕着花坛走还是直接穿草坪?走多快?碰到走廊上的同学要怎么让?”
全班笑成一团,笑完突然就懂了——写程序和给人下指令是一模一样的,得把大的目标拆成一步一步的具体动作,不能有模糊的地方。
整个过程里,没人提什么是变量,什么是循环,没人提考级,没人提竞赛。但是孩子已经摸到了编程最核心的东西:拆解问题的逻辑。
小学信息科技课上学生分组讨论做编程小项目的课堂场景
这种思维练好了,后面不管是学数学,学语文写作文,还是真的要写代码,都是顺理成章的事。反过来,如果一开始就把孩子摁在桌子前面背语法、刷考题,再好的兴趣也磨没了。
真正有用的编程课,根本不需要买几万块的设备
真正有用的编程课,根本不需要买几万块的设备
很多家长一听到”编程教育”,第一反应就是要给孩子买最高配置的笔记本,要报几万块的集训营,要攒竞赛履历给升学加分。
真的没必要。
我认识个在城郊公办小学当信息科技老师的朋友,他们学校的机房电脑都是用了六七年的老机器,跑Scratch有时候还会卡半分钟。但是他的课上,学生做出来的东西特别有意思:有小组做了个给学校流浪猫的喂食提醒小动画,有学生给班级值日表做了个随机抽人的小工具,还有个小孩给自己奶奶做了个带弹窗提醒的吃药小程序,字特别大,点一下就能关。
这些东西,根本不需要高端设备,也不需要复杂的代码。让孩子觉得”我学的这个东西,是真的能解决我身边的小麻烦的”,比拿多少张考级证书都有用。
说真的,我从来不是反对编程进中小学课堂。
毕竟以后的孩子,要和数字世界打交道是必然的。
但是别把路走歪了。
别把本来充满创意的编程课,上成和几十年前的珠算班一样的东西——为了考级而学,为了凑课时而练,最后除了背点没用的语法,什么也没留下。
孩子要学的从来不是怎么敲对某一行固定的代码。
是怎么把一个乱糟糟的问题,拆成能一步步解决的小事。
是怎么用自己会的工具,把身边的小日子变方便一点。
这就够了。
免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:
别把中小学编程教育上成了打字考级班
文章链接:https://www.lylxb.com/edu/169.html