怎样让孩子的编程知识融入到生活中呢?美国德州一个的11岁少年Bishop Curry,因为得知邻居的孩子被热死在车里,就发明了一个小装置,目前他已经筹到了近3万美金,小发明也正在量产过程中。“小装置能够智能监控车内温度,一旦温度超过特定水平,小装置就会释放冷气降温,同时向家长发出警报,并通过天线报警。”
一个小小孩童关心他人安全的同时,把编程知识灵活自如运用,感动了无数人,也让很多家长和孩子自愧不如。同是在学习编程,家长和孩子的亲子互动游戏就是很好的途径。
第一招:保持乐趣和可持续性——让编程游戏具有对抗特点
一位专业计算机工程师爸爸分享了他和孩子在游戏中增加少儿编程游戏的对抗性的方法:“是一个很有效的方法。例如在大鱼吃小鱼游戏中,通过设计两个或三个可以控制的角色,这样可以让更多的人进行参与,增加了游戏的对抗性和趣味性。好处就是,当增加游戏角色后,需要孩子对游戏进行二次开发,而不是对老师和书本内容的简单模仿。同时,在设计中会增加孩子的逻辑判断的难度,因为三个角色相互之间最后胜负的判断,需要孩子对代码有很好的理解。”
第二招:陪伴孩子可以有很多形式,比如一起玩乐高积木
乐高积木分两大类,玩具类和教育类。能编程的属于教育类,组件除了积木,还有电线,马达,电源,控制板等,小孩可以使用IPAD进行编程和遥控。
乐高积木可以锻炼孩子的动手和动脑能力,也为广大家长和学生所接受,而修改马达的驱动,仅仅是编程之一。
但在这个过程中培养孩子独立思考的能力,陪孩子一起完成游戏,或许能激发更多的灵感,收到意外的游戏效果,得到意外惊喜。
第三招:增加亲子游戏或少儿编程软件的标记性
一个亲子游戏或一款软件,开始、升级和结束的特定符号、特定动作或特定场景都很重要,就像电子游戏中玩家每完成一个动作,画面场景和音乐也都有各自的特色。
和孩子在游戏开始时可以哼唱某一首歌,做一组特定的小动作,在某一方获胜或者先完成时,对方要为自己设置奖励等等。而在陪同孩子做编程游戏或编程设计,则有更多发挥的空间,可以试着在的场景中加入些新的东西,如在开始前增加一个倒计时,同时配上孩子自己的声音。同样地,在其他有节点性的时刻也配一些画面和场景,让孩子探索更多更好玩的内容。