如果将编程作为应试教育中国会变成啥样( 二 )
一款优秀的为小孩子设计的应用程序一般都会比较专注于图形和简单动画的表达方式,而不是专注于编程本身。虽然大多数这类寓教于乐的应用程序都是针对年龄在8岁及以上的孩子设计的,但如果你的孩子会阅读,能够理解因果关系,并且有动力去学习,那么你甚至可以将下面的这些游戏介绍给学前班的孩子。
Daisy the Dinosaur(恐龙黛西,iPad,免费):这是一款恐龙体育运动游戏,Elise在几年前自己发现了这个应用程序并安装了它。该应用程序指导孩子们通过循环、事件和其他方法(例如,在触摸的情况下,向前移动恐龙)来操纵一个角色:黛西。这是一个非常简单而又基本的程序,但简单性正是吸引低龄儿童的最大的优势。在这个应用程序中还有一个自由运动的版本,你可以让黛西在空中跳跃或者任意向后走。(但是,一旦孩子们知道了Toontastic这个儿童动画工具,那么恐龙黛西这个应用程序的吸引力马上就会消失。Toontastic教的不是编程,而是如何创作卡通故事)。
Move the Turtle(移动乌龟,iPhone/iPad,$3.99):与恐龙黛西类似,移动乌龟通过操纵一个图形对象进行闯关来教孩子们基本的编程概念。是的,就是一只可爱的小乌龟(就像60年代末到80年代的Logo语言中的海龟一样)。这个应用程序是由几个Lifehacker Twitter追随者推荐的,但Elise拒绝去尝试,因为这个游戏的概念与恐龙黛西相同,只能用乌龟去做某些事情,而她想用更多的角色做任何想要的事情。换句话说,基于单任务的教育应用程序已经满足不了她了。然而,通过移动乌龟这个游戏,孩子们可以学到大量的逻辑编程概念。
适合于各个年龄段初学者的图形工具
除了简单的单角色控制类应用程序之外,你还能找到一些通过拖放界面编程块来教孩子们学编程的应用程序。比如包含编程功能的乐高。在这些游戏中,你的孩子可以使用代码部件来控制多个对象(还能访问更多的命令、变量和事件)并创建动画或游戏。
Hopscotch(iPad,免费):出自恐龙黛西的制造商,Hopscotch是针对8-12岁儿童的可视化编程入门软件。孩子们可以选择预设的角色或自己创建文本对象,并通过拖放方块来控制它们。例如,你可以在X-Y轴上以指定的距离移动对象,改变对象的大小或重复动作。该应用程序为孩子的入门提供了一定数量的控件。他们做的很有限,但这意味着孩子们可以自己玩iPad,并了解每种基本方法的工作原理。(所以,当你的孩子问你“如何让猴子向后移动”时,你不必内疚地说“你自己想办法”)。Elise在一个星期内使用Hopscotch自己做了十八个动画,并用她喜欢的动画角色代替了文本块。这个应用程序里大多数的动画都是按照用户自己的想法来对对象的做简单的探索,但她还是学到了如何用数学和时间事件来放置对象。
- 工科硕士一年级在读,将赴美攻读工科博士,怎样在博士毕业之后曲线进入投行或者对冲基金
- 怎样成为一个灵魂高贵的人如果你有马云这么多财富,你愿意捐掉一半吗如果你是拾荒的,会捐掉一半馒头吗
- 如果要看美漫的话是从网上在线看还是入手实体书比较好
- 对于学编程的人来说数学和英语真的比其他学科更重要吗
- 如果不按照家长的意愿报志愿,他们就不提供学费咋办
- 如果有多啦A梦的任意门,你最想去哪里
- 一个男生的个性签名是日漫没有完美的结局如果想要回答他咋说
- 怎样评价万代南梦宫将在大阪开设第二家VR ZONE 今年秋开业?
- 怎样看待腾讯出品由云图动漫即将制作的《诛仙》动画大家期待度有多高
- 在计量经济学中,如果使用的多个控制变量结果显著度很低,则其实际是不是真的起到控制作用呢