编者按:本文作者是一名10多年的程序员,也是一名大胆探索儿童编程教育的妈妈,一年来她大大小小的编程启蒙机器人玩了不下10个。在她看来,Matatalab编程机器人把编程中的精髓和关键点都覆盖到了,非常符合儿童的认知特点。
“
孩子都喜欢在亲身体验的游戏中探索、学习。玛塔创想很好地融合了画画、艺术、思维等,帮助孩子通过编程把他们的想法快乐地表达出来,进而培养了他们发现问题、创造性解决问题的能力。
”
这一年多大大小小的编程启蒙机器人玩了不下10个了,孩子一眼就被吸引而且每天都想玩的,Matatalab玛塔创想是第一个。“妈妈,你看看这个灯塔“,别说孩子,我们大人看了都忍不住想去摸一摸,探个究竟。
最早接触Matatalab时,先被它的颜值所吸引,设计太符合孩子的兴趣了,Q萌的控制塔和小巧又有些俏皮的机器人小车,生动活泼的指令卡,融入了音乐、舞蹈,还能自己设计地图,这不是每个孩子都喜欢的吗?
在游戏中学习编程,还能发挥自己的创意。看storybook上说先编程画五角星,还可以把五角星涂色,剪贴,做成一颗装饰的圣诞树,动脑,动手,编程,画画,如此浑然天成地融为一体。为此我还专门做了一番功课,除了颜值高,而且内容非常的专业、系统。
作为10多年的程序员,我可以说这款编程启蒙机器人把编程中的精髓和关键点,指令,循环,调试debug等一一的全部呈现出来,而且是以符合孩子认知特点的方式引导学习。
“甜蜜”的编程从孩子最爱的糖果开始如果问吉吉,最喜欢的零食是什么,一定是糖果。在糖果派对游戏中,为了帮助MatataBot吃到糖果,他先用手指规划了路线,然后我们尝试直行、转弯指令。
一开始,转弯的编程块他以为是转弯同时再前进一个格子,但体验了两次不对,他自己就发现了规律:原来转弯的编程块是原地转弯的意思。而且,我们还结合生活情景,添加了其他编程块丰富游戏:
妈妈:你吃到糖的时候,什么感觉呢?
吉吉:好吃啊,甜甜的
妈妈:那你一般会做些什么?
吉吉:唱歌啊,或者笑……
那Matatabot吃到糖后我们也让他唱首歌?加入音乐指令,吉吉更开心了,自己把每个都尝试一番,小手不停地更换音符中的数字,变换出丰富的乐声。
如果是初次接触编程的孩子也完全可以放心,糖果、音乐、机器人移动,自然地拉进了和孩子的距离,更像是一种每个孩子都喜欢的游戏,很好地融入了编程的思维和孩子主动思考、尝试的体验。
快乐又系统、科学的编程启蒙很多家长都想让孩子尝试编程学习,实际体验一番下来感觉就是教孩子一些指令,觉得也没什么嘛?作为10多年的程序员,我们都知道,编程更重要的是能帮助孩子使用“编程思维”创造性地解决问题。玩下来最大的感受是,Matatalab把这些理念很好地融合在编程游戏中。
01
序列和问题分解
想让Matatabot吃到糖,需要小朋友把指令按照一定的顺序排列出来,这就是计算机编程中的序列,顺序错了就无法让机器人按照正确的路线前进啦。
这个阶段孩子都是兴致勃勃的,如果一开始不熟悉的话,我们可以帮孩子先规划下大概的路线,然后将任务拆解成一个个的小任务。
很多时候吉吉也会提出不同的路线,我会鼓励他把他的想法用指令实现出来,一起看看和第一个路线有什么区别呢?
也许在我们大人看来这些不是最快、或者最短的路线,但孩子自己动手探索尝试会启发他们主动思考。最最重要的是孩子的每一次尝试都是直观可见的。
如果在地图增加了障碍,机器人则需要绕行,是不是像我们和孩子玩的迷宫?以前是用笔在迷宫上画来画去的,现在能自己设计迷宫了,吉吉玩得停不下来,看我轻易地绕过去又去调整,来来回回几个回合,脑、手忙得不亦说乎。
看似简单的游戏,是孩子主动参与、设计的,带来的是不一样的满足感和成就感,这也是我们喜欢这套编程启蒙产品的一个很重要的原因,设计开放,灵活,不局限于既有的场景和主题,鼓励孩子自己思考、创作和尝试。
02
模式识别:投掷3种骰子来找一颗糖
平常我们玩桌游多数是数字骰子,有没有玩过形状骰子,石头剪刀布的骰子?还有赛跑骰子?吉吉一听就提起了精神:妈妈,怎么玩?
在糖果游戏中,三种骰子颜色、形状、图案的骰子,使用一个和同时使用三个的难度有所不同。
先掷一个骰子,如果掷出的是黄蓝相间的颜色,那么可以在地图上找出几颗只有黄色和蓝色的糖果?
再试试掷三个骰子:三个骰子分别是条纹形状、黄蓝相间色、左上右下的斜摆糖果形状。同时符合这三个条件的糖果,在地图上又有几颗?
是的,这就是找规律。也是计算机中的“模式识别”,明确了模式,也就会知道问题出在哪并着手解决。孩子日后不一定以编程为工作,分析模式找出问题会贯穿他们一生的学习和工作中。
我们还可以反过来,指出一颗糖果,让孩子描述出来,什么颜色的,形状和花纹,自然而然锻炼了孩子的表达能力。
而使用赛跑骰子,就如同玩桌游一样的欢乐和富有挑战。我想这是“编程”和“桌游”最完美的组合方式了。在gamebook中附有这样的骰子,可以用剪刀裁剪下来,和孩子一起动手制作的。
03
循环
地图中找糖果,有时要重复放几次相同的指令,有没有简单的办法呢?
我还会让孩子想想日常生活中是不是也有这样的重复动作的。吉吉说:搭积木摩天大楼,一层平着摆放,一层竖直摆放,一层平着摆放,再一层竖直摆放……这样就非常自然的引入了循环指令,孩子也很容易理解。
Matatalab编程机器人另外一个孩子特别喜欢的是画画功能。使用简单的几个指令和循环,我们画出了三角形,房屋,五角星等等,艺术和编程完美地结合在一起。
04
调试debug
咦,机器人怎么没有按照我设计的指令走啊,我们一起看看,哈哈,原来把左右转的编程块放错了!
这就是调试,每个人编程都会遇到的问题,这也是编程思维中非常重要的,发现错误后找到原因去解决,修正。
发现错误后吉吉会先自己挨个检查指令,然后尝试修正错误指令,现场试验。这种直观的体验非常符合孩子的认知和学习特点,也更能激发他学习编程的热情。
一天晚上,我在旁边写书,他自己编程,调试制作了一个“风车”,说是风力发电,非常激动地拉着我和他爸爸一起看。
编程盒子里的练习册中还有很多有趣的调试场景,我们用编程块在编程板上摆放出来,先走走看,再一起查找问题出在哪,鼓励他尝试自己解决,一点都不觉得枯燥。
孩子的创意,这里都能尽情实现玩了几天后,吉吉说,妈妈我们能不能自己做个地图让机器人丛林探险?
好啊,说干就干,我们找来纸,先用纸和尺画出一个个的地图格子,然后吉吉来设计场景,有他喜欢的树林,发电厂,火箭发射,摩天大楼,还有之前用机器人画画制作的圣诞树。
我们设想的情景是:让玛塔机器人从家里走到树林,再播放一首音乐。
于是吉吉动手开始摆放编程块,当机器小车走到终点的时候,他一下子扑到我的怀里,和我击掌庆祝,“妈妈,我可以的!”
之后,他继续在我们自己画的地图上摆上他的玩具,开始了一个又一个属于他自己的编程故事。
Matatalab是我们玩下来最最富有创意的编程产品,吉吉喜欢的画画、剪纸、几何图形,还有每个孩子脑中各种千奇百怪的故事,都很好地和编程融入在一起。在编程游戏体验中,他不仅学会了系统、科学的编程思维和方法,更发挥了自己的创意,感受到勇于探索、尝试的乐趣。
这让我想起少儿编程之父Mitchell说过的一句话:
孩子用手搭积木学会了稳定和坚固,用画画学会了混合不同的颜色,更重要的是学会了创作的过程,通过不断的探索和实验,表达了自我和世界。
那么编程呢?对于孩子,也可以理解为一种书写能力,一种新的语言,和积木,画画一样,帮助孩子把想法表达出来,并能与身边人交流他的想法。
想不想用孩子的小手画一张孩他们眼中的“世界地图”,用编程开始您们的世界探险之旅,来一起试试吧!
作者介绍:Daisy,知名IT外企资深项目经理,儿童编程教育先行者,5岁孩子的妈妈
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved