少儿编程则采用可视化图形编程软件,让孩子不再需要像程序员一样,重复的编写着一行行的代码,为孩子的学习降低了很多难度。现如今众多科技巨头都在针对少儿编程教育,并都为此提供了很多优秀的编程工具,比如微软的kodu、谷歌的Google Blockly、苹果的Swift Playgrounds等等。
Google Blockly是谷歌基于web所开发的可视化程序编辑器,与kodu相同也是可以通过模块拖拽的方式来快速构建程序。而所拖拽的每个模块都是组成程序的基本单元。与kodu所不同的地方在于Google Blockly可以直接支持Javascript、Python、PHP、Lua、Dart等语言源码的导出,并可以将blockly编辑器快速集成到Web、Android或iOS环境中。
Kodu(酷豆)是微软公司所开发的一款专门针对儿童的可视化编程工具。他采用的编程语言与我们平常所了解的C#、Java、C++等语言完全不同,这款语言在编程过程中完全不需要敲击代码,而是基于图标和拖拽,也是针对儿童所专门设计。仅需使用鼠标和键盘拖拽,便可设计一款场景丰富,且其中逻辑复杂的游戏软件。
Swift Playgrounds 是适用于iPad的一款创新 app,让你能以互动有趣的方式来学习 Swift。Swift是苹果开发的用于搭建基于苹果平台的应用程序的语言。与其他软件不同,Swift Playgrounds可应用于ipad,并主要应用于苹果平台。
Scratch是一款由麻省理工学院(MIT) 设计开发的少儿编程工具。在设计时mit就针对8岁孩子的认知水平,对界面的喜好等各方面做了相当深入的研究和颇具针对性的设计开发。不仅如此,scratch还开发了Windows系统,苹果系统,Linux系统等各系统下运行的版本,成为了现在进行少儿编程教育的主要教学应用。现如今国内进行少儿编程教育培训机构中大多都有针对scratch的教学。使用scratch学习编程的好处是使用者可以不认识英文单词,也可以不使用键盘就进行编程,构成程序的模块由积木形式来展现,用鼠标拖动指令模块到脚本区域即可进行编程。Scratch相较于其他编程程序而言更具易用性和趣味性,并已经在全世界范围内吸引了大量的粉丝。