最重要的还是要符合孩子的发育认知特点,不是越早越好,像4-6岁我们可以尝试一些编程启蒙 App,在小游戏中逐渐理解编程中的序列,循环等概念。我把一些适合编程启蒙的游戏整理出来,大家可以根据孩子的兴趣点,选出适合自己的。
01
《Code Karts》
以赛车形式提供一系列的逻辑闯关游戏,孩子通过拖动方向指引方块,帮助汽车开往终点,一边赛车,一边了解儿童编程的基础技能,比如序列。共包含100多个有趣的关卡,图片中显示的是第9关,玩到后面是收费的,3.99刀。
游戏界面
02
《Lightbot code hour》
这也是一款移动端游戏,通过控制机器人的移动在固定位置点亮灯泡。指令在下方菜单中,点击即可使用,孩子先罗列出一套移动指令,最后点击运行,机器人才能够移动。
开始并不难,路径一旦变长,路线变得复杂,像我和孩子玩的时候经常会有一个转弯或者跳跃没有设计好,然后需要回头逐步检查,就和我们程序员检查寻找bug类似。也促使孩子自己查找问题原因,然后分析解决,当然挑战成功,孩子也是满满的成就感。
如果是第一次玩,并不建议首选这个,转向和跳跃配合顺序使用,开始容易混乱。
游戏界面
03
《Code Monkey jr》
这是以色列一家公司设计开发的,非常富有童趣的网页编程游戏,通过向小猴子传达指令,帮助猴子吃到香蕉闯关。分为junior和普通版,分为适合4+和8+的孩子。
游戏界面
04
《codeSpark Academy with The Foos》
这个软件获得很多APP奖项,所以质量不错,付费是值得的。
游戏界面
编程的积木是图标+动画,所以,很容易入手,基本看见小人怎么动,就知道它是干什么的积木。这个软件是类似游戏过关的方式,通过当前任务才能进入下一关,适合有一定基础的儿童学习。
05
《Swift Playground》
苹果去年发布的这款Swift Playground,是专门为零基础的孩子学习编程而设计的,闯关游戏的方式,通俗易懂的讲解,对孩子非常有吸引力。
游戏界面
06
《Hour of Code编程一小时》
这是奥巴马推荐的一款老少通吃的编程软件, 无论是孩子还是成人, 都从中享受到编程的快乐, 无论是6行还是60行,掌握新语言的成就感无与伦比,全美有超过10000人学习这种好玩的编程课程。
游戏界面
其实让孩子玩编程APP的目的很简单,就是让孩子能觉得编程是个不复杂的事儿,从心里觉得好玩、有意愿进一步了解编程,这就够了。给孩子推开一扇窗,看看不一样的风景。