随着iPhone、iPad 新潮触屏式电子产品的兴起,孩子们的注意力开始从电视转移到ipad的同时,家长的担心也从孩子沉湎于动画片延续到ipad游戏。电子产品不是洪水猛兽,与其堵而抑之,不如疏而导之,教会孩子使用儿童编程应用创作自己的代码、程序和作品,就是一个因势利导的好方法。让我们一起来看看以下8款让孩子快速享受编程乐趣的app吧!
一、Daisy the Dino
年龄:4+
平台:ipad
介绍:这是介绍的应用中适龄范围最小的应用,甚至连没上幼儿园的小朋友都可以使用。该款应用主要是教导孩子基本的编程逻辑,孩子们只需拖拽单字,如滚(roll)、跳(jump)或者长大(grow)等,然后再按下播放键,就可以看到恐龙在屏幕上跳舞。应用分为自由模式和挑战模式两种类型,孩子们将直观了解排序、循环和事件等基本知识。
案例:一个恐龙边走边长的程序,恐龙从最左边出发,到最右边的时候已经长得超过屏幕啦!
二、ScratchJr
年龄:4+
平台:ipad、Android
介绍:Scratch是一款由麻省理工学院(MIT) 的研究人员于2003年设计开发的面向少年的简易编程工具,是少儿编程语言中的最有名气的一个,有着广泛的应用人群和基础,深受老师和孩子的喜爱。scracthJr则可以看成是针对年龄更小的孩子设计的ipad精简版。该应用很少会使用iPad键盘,孩子们在iPad上开发的各种有趣的程序都是通过拖拽的方式,利用触摸屏接 口来完成的。虽然SratchJr非常精简,但是它还是保留了最基本的计算机概念,比如事件、序列、以及迭代,等等。这些核心概念是Scratch编程的关键。
案例:这是一个小猫向右、向下运动后吐出文字的程序,如果把文字改成音频,还可以通过ipad自动录制歌曲,那样编写一个会唱歌的小猫咪是不是让孩子更有成就感呢!
展开全文
三、Cargo-Bot
年龄:5+
平台:ipad
介绍:这是第一个使用iPad编写代码的游戏。游戏的乐趣在于你的编程方法也许是正确的,但是所用的寄存器registor的个数却不一定是最优化的,所以程序虽然能执行,但是不一定能得到三星。虽然编程界面右上角有hints的提示,但是即使看了提示,也不一定会做得出来喔!此外,程序运行的过程还可以用“record this solution”录制,方便分享。
案例:这是一个把四个货箱搬到另一个栈位的程序录像。
http://v.qq.com/page/c/e/6/c0180a5vwe6.html
四、Kodable
年龄:5+
平台:desktop桌面版、web网页版、iPad、Android
介绍:Kodable虽然也是一款在iPad上通过拖拉程序块来编程的APP,但是更强调教程序设计,按照sequence(顺序)、conditions(循环)、loops(循环)、Functions(函数)等概念逐步加深难度。学生需要用编程的方法解决问题,而且问题难度和复杂度逐渐提高,就像游戏攻关一样。此外,网站上还有免费的教师、家长指导书,不会编程的家长可以和孩子一起学习。
案例:这是一个按照管道弯曲方向设计从左到右,沿途扫过金币的程序,当拖动的每一个方向模块都正确时,金币被成功扫落,小球安全到达最右端。
五、HOPSCOTCH
年龄:5+
平台:ipad
介绍:HOPSCOTCH的每一个编程项目画面特别漂亮,就像瀑布流一样。所有的任务都是用一段英语描述(适合检测我们的英语启蒙效果^-^),一边编码的时候还可以同时录屏,发布并分享。Daisy the Dino其实也是HOPSCOTCH出品的,只是针对更小的孩子而已,此外,HOPSCOTCH还有学校版,方便老师管理学生们的项目。
案例:这是帮助Chillanna放出栅栏里动物的编程任务,主角只需要移动300个单位即可。http://v.qq.com/page/e/k/i/e0180lqlaki.html
六、Tynker
年龄:5+
平台:ipad、web网页版
介绍:和本文介绍的其他儿童编程都不同,Tynke的重心是教授编程,确切的说是一款在线编程学习系统,有设计教案的功能,还有课堂管理工具,老师可以根据孩子的年龄来布置相应的作业。学生告知老师的邮箱,老师就可以为学生分配账号进入相关年级的教室。Tynker 使用简单的可视化编程语言,不需要编程语法,而只需要将代码块组合起来就可以创建项目。当你支付一笔费用后,你可以获得它的终身访问权,并能够获得他们提供的在线课程、智力游戏集和夏令营等服务。
案例:这是一个小怪物边走边吃糖果的编程任务,用了repeat(重复)语句。
七、RunMarco
年龄:5+
平台:ipad
介绍:RunMarco是一款比较新的儿童编程app,颇有带着编程去旅行的味道。整个编程的所有关卡基于一个旅行故事,第一等级的背景在丛林中,教会孩子一些最基本的指令、逻辑等,下一个级别要等到2016年2月份才发布。
案例:主人公macro要跳过石头和过独木桥了,这个过程中还得注意左转和右转。
八、Scratch
年龄:6+
平台:desktop桌面版、web网页版
介绍:说Scratch是儿童编程的鼻祖真是一点都不夸张,从2003年设计至今已经走过13个年头,现在国内很多小学的信息科学课都是用scratch。和其他儿童编程应用不太相同,scratch并没有现成的编程任务去完成,想实现什么功能,完全需要孩子自己的大脑去构建每个项目的组成部分,非常考验孩子的创造力和想象力,以至于对scratch的学习已经不只是停留在编辑阶段,而是扩展到整个多元智能的发展。
案例:这是一个猫追球的游戏,当移动鼠标时网球跟着鼠标一起运动,而猫总是能在0.5秒之内追商网球,加快鼠标移动速度,真要把猫跑晕呢!
http://v.qq.com/page/c/0/c/c01807srd0c.html