
两个孩子都有学过,至今也还蛮喜欢的。最主要的区别还是有没有“实物”操作,机器人编程一般是带一个实物的,小车、乐高或者机器人等等,然后编程让它动起来。
孩子3、4岁那会儿,喜欢玩积木、乐高,也玩过最最基本的机器人编程,就是几个箭头和指令,编程让车按照预定的方向跑起来。
我家喜欢玩乐高,也会用乐高搭一些障碍、场景的然后编程让车转弯,小的时候孩子都会蛮喜欢的。
如果不担心眼睛的话,也有很多这种类似的APP编程启蒙,虽然没有实物,原理和底层的培养逻辑都是差不多的。这个就是我家特别喜欢玩的codekarts.
后来也去体验过乐高的线下机器人课程,孩子第二次就说不去了,大人坐在外面透过玻璃窗也可以看到,那时还是最简单的we do编程,基本是照着老师做,孩子兴趣不大。
而且每次还有跑很远,我也没高兴再去体验其他家的课程,我想教的好的老师应该还是会很不一样的。
后来长大一些也玩过可立宝、sphero等编程机器人。
总的来说,编程机器人主要是有物理实物的,先是搭建,然后是编程。
我的感受是,对于低龄的孩子,尤其是3、5岁的,直观的体验和明显的结果孩子更容易亲近,上来就是通过大型编程教孩子会比较容易退缩,能先熟悉下,或者有喜欢的场景故事最好不过啦。
我们是6岁多学的scratch编程,也是前期玩了一些后孩子自己还挺喜欢的,想着继续深入的学scratch,我带着他体验了一些课程。
体验过几家课程后,我的感受是:
孩子学习编程和乐高、机器人都是同理,也是从无到有的搭建过程,我们有的是耐心和时间,外面很多孩子“作品”看着漂亮厉害,其实孩子独立参与完成的部分很少,不少是老师搭建好的一些很炫酷的模块直接给孩子。
如果孩子有一定的兴趣和独立探索能力,尽量选开放式,有大量实操自由创造的课程,这个对孩子的整体思维帮助更大。
编程学习都是2分学、8分练,这时也特别看老师的功底和专业程序,懂编程又懂孩子,能一下就看到孩子对编程理解的程序,然后针对性的对孩子指导,孩子进步特别显著,能独自做一个编程项目啦。
后来我们上的咕咚编程,也是看重了他的开放性PBL项目式学习,和小时候玩过的编程小球 sphero的活动主题很相似,也给了孩子充分思考和自己动手的机会,确实有些课程就是老师给了一个框架,孩子照着往里填充编程指令,不像咕咚编程那样给孩子充分思考的机会。
它家将计算思维和编程指令充分融入和咱们生活息息相关的情境中,内容和设计上都相当精巧,从原理到故事到视频演示,以及最后的动手练习,每一步都自然衔接。课程中还加入了AR,游戏等当下最流行的元素。
想对于机器人编程,少了搭建的环节,孩子也把精力更集中在了编程上。
当然这个还是要看孩子的意愿。
总的感受是,早期还是以激发孩子兴趣和上手做为主,不着急。当孩子能用编程做出各种创意的游戏、作品的时候,你一定会发现,他起码具有了以下几种能力:
1、逻辑思维能力提高了,编程要思考,怎么分成1,2,3的顺序编写程序,然后再交给计算机一步步的执行,根据序列、条件等去思考步骤。错了,还需要自己调试,找问题和原因。
2、拥有特别好的解决问题的能力,遇到事情不慌乱,学编程就是让计算机去解决问题,把大问题分解成小问题,能让冲动的孩子变得很稳重,失败了也不再害怕,变得更勇敢。
现在市面上也有非常多优秀的少儿编程资料、书可选,让孩子体会编程的乐趣和这种“我能”的信心,不断的试错调整,我觉得是最重要的!
