最佳答案
1.Scratch
Scratch是一款由麻省理工学院开发的面向少年儿童的简易编程工具。这个软件的特点是:使用者可以不认识英文单词,也可以不会使用键盘,非常适合儿童使用。Scratch专为8至16岁的人设计,但被所有年龄段的人使用。数百万人正在各种环境中创建Scratch项目,包括家庭,学校,博物馆,图书馆和社区中心。Scratch你可以很容易的去创造交互式故事情节,动画,游戏,而后你可以把你的创作,共享到其他网站上去!Scratch能帮助年轻人提高创造性思维,系统性的逻辑思考,并协同工作—这些都是21世纪生活中必不可少的技能。
2.APPInventor
APPInventor是一款麻省理工学院开发的面向所有人,包括少年儿童的移动设备编程工具。这个工具使用者可在不到30分钟的时间内开发并运行一个简单的适合智能手机和平板电脑的应用。APPInventor提供了基于模块的工具,可以在比传统的编程环境更短的时间内穿件复杂,影响力更强的应用程序。AppInventor项目旨在经过赋予所有人,特别是年轻人从技术消费转向技术创造的能力,使移动端英语开发更简单化。APPInventor不仅仅局限于普通移动端应用程序开发,更可用于与机器人集成,软硬件结合给编程提供了更多的乐趣和创新的可能性。APPInventor现已可很好的控制乐高EV3机器人,以及经过蓝牙设备与Arduino通讯,为编程提供了无限可能。
3.GreenFoot
Greenfoot是英国肯特大学编程教育工具组开发的的一个Java学习工具。Greenfoot是一个用Java语言创建二维图形程序的框架和IDE的结合体,很适合初学者使用。Greenfoot程序就是用标准的Java语言来编写,支持Java的全部特性,特别适合于练习可视化组件的编程。在Greenfoot中,对象的可视化和对象的交互性是关键。