目前市面上的编程工具越来越多,大众在挑花眼的同时,不禁产生了疑问:到底什么样的编程工具适合现在的孩子练习呢?童程童美老师根据教学经验,为大家介绍几个适合6-16岁孩子学编程的工具,方便以后儿童编程课程的学习和练习。
Scratch
Scratch是年幼儿童从零开始学习的好的一款工具,通过点击并拖拽的方式,完成编程,可以使编程初学者了解编程的要素和基础概念。因为它是可视化的,能够轻松帮助儿童创建图形化应用,可基于Web网页查看;此外,它还有个庞大的儿童社区,在相关的Web网站上分享他们的项目。
每一款Scratch项目你都都可以下载、查看它们是如何运行的,也可在此基础上进行更改。目前有很多儿童编程培训机构以此授课。
CargoBot
专为iPad而设计;RoboLogic适用于iPhone和iPad;MoveTheTurtle?帮助儿童学习如何编程以及思考如何通过逻辑来完成任务,激发孩子的学习和操作兴趣,让孩子们在游戏中学习更多编程知识。
CrunchZilla
这款工具的开发者CodeMonster和CodeMaven意识到年幼的孩子缺少这些学习工具,于是为孩子们准备了这些简单的教学教程。其中?CodeMonster?比较适合年幼的儿童;利用CodeMaven学习Java语言,基于此可以与儿童之间进行互动渐进教学。
Khan?Academy
包含计算机教程,比如一个简单的编程语言Java,专注于绘画,非常适合年幼儿童学习和使用。
Stencyl
这是一款相对复杂的工具,但还是涵盖了大量的用户体验并且简单实用。经验丰富的Scratch用户可以在成人的帮助下一步一步进行操作。
使用Stencyl可以给自己的网站创建“flash”游戏,使该游戏运行在iPhone/iPad、Android设备上,这也是其吸引儿童想要创建与朋友分享的一款应用的主要原因。
乐高机器人
年龄稍大的孩子还可以进行乐高机器人编程,探索更有挑战的任务哦!
1.孩子初学机器人编程,乐高EV3机器人相对比较简单,适合入门。它采用模块化编程,通过鼠标拖拽指令来完成机器人动作顺序的排列,更改数值完成编程。
这种基于图形化的机器人编程方法,适合6-12岁的小朋友,有助于增加孩子学习机器人编程的趣味性,培养和延续孩子学习的兴趣度。孩子通过努力可以自由控制机器人的行动,获得一定的成就感,提高自信心。
2.有了EV3的基础以后,可以选择进一步学习VEX机器人。VEX IQ机器人和VEX EDR机器人分别采用EASY C+和C++编程语言,在经过模块化编程的启蒙之后,C语言编程的学习会变得相对容易。
不过,C语言编程多程序的结构化和严谨化要求很高,孩子必须在编程之前综合考虑各种情况,做好程序编写的设计。这对孩子来说是个挑战,同时也是一种很好的锻炼方式。
久而久之,孩子会更耐心更细心,养成全面、严密的逻辑思维习惯,对他们的成长也产生很好的正向帮助。