近两三年,越来越多的机构涉足少儿编程教育领域,其中既有原来从事成人IT培训的教育机构,也不乏新创企业。目前有些机构过分夸大了编程的作用,鼓动孩子全部参加课外培训学编程其实很没有必要。如果孩子在此方面没有天赋,完成学校设置的常规课程就好,如果孩子在学校学习过程中发现自己有兴趣,有潜力,可以深入学习。如果要让孩子进行此方面的学习就要对在线儿童编程软件行业进行了解,才能知道什么适合自己的孩子,下面小编就为大家推荐几款。
1、Scratch是一款由麻省理工学院(MIT) 设计开发的少儿编程工具。其特点是:使用者可以不认识英文单词,也可以不会使用键盘。构成程序的命令和参数通过积木形状的模块来实现。用鼠标拖动模块到程序编辑栏就可以了。官方网址是麻省理工学院网站的一个分支。这个软件的开发团队称为“终身幼儿园团队”(Lifelong Kindergarten Group)。几乎所有的孩子都会一眼喜欢上这个软件。建立起做程序的欲望。
根据孩子玩这个软件的情况看,孩子自己学会使用这个软件是有困难的,需要身边老师和家长的指导。在有人指导的情况下,6岁的孩子可以照着例子完整的摆出一个能运行的程序。这个过程并不需要孩子认识英文或汉字。建立程序的过程,用到涂鸦,录音,找图片这些有趣的过程。孩子的成品可以通过软件直接发布到官方网站上。官方网站给每个注册用户开通了一个空间,放置发布的程序。
Scratch下载是完全免费的。这个开发组织除了保留对“SCRATCH”名称和“小猫”LOGO的权利外,公布源码,允许任意修改,发布,传播。已经有不同的改进版本在网上流通,目前最新的官方版本是2.0版。
2、Blockly 支持平台:Windows, Mac OS, or Linux。Blockly是Google在Scratch基础上的改进版本,跟Scratch类似,Blockly的编程原理也是组件拼接来实现相应的功能。不同的是,Blockly可以输出不同类型的代码(目前Blckly支持的代码类型包括JavasScript,Python,PHP,Lua和Dart。对于不精通专业编程的人来说,Blockly是一款不可多得的好用的视觉编辑器,从这个角度来说它就不仅仅是一款面向儿童的编程语言了。
3、Alice 是一款免费的3D编程工具,由卡内基 - 梅隆大学开发,它旨在教授面向对象编程语言(如C ++、Java)的一些概念,如事件驱动。同样地,它也是使用构建块的方法,通过对相机动作、3D模型以及场景的综合控制来创建游戏或动画。
4、Swift是2014年WWDC(苹果开发者大会)发布的新开发语言,可以与Objective-C共同运行于Mac OS和iOS平台。 Swift Playgrounds是一款iPad游戏,旨在教孩子们如何在Swift中进行编程。这款游戏可以从苹果商店免费下载,适用于零基础编程人员。
以上就是小编搜索了各大网站并未大家诚心总结出来的几款适合少儿下载的编程软件,希望对大家有所帮助,也希望大家的孩子都能得到很好的锻炼和提高。更多精彩资讯,请持续关注。
推荐阅读
儿童编程scratch在线平台怎么样?
网上学编程靠谱吗?有什么好的学习方法
2018春运返程高峰票你买好了吗?