什么是scratch编程软件?这个软件有什么功能?

Scratch是一款由麻省理工学院设计开发的面向青少年的简单编程工具。2012在国内普及。针对6岁以上儿童的认知水平和对界面的偏好,MIT做了相当深入的研究和针对性的设计开发。不仅便于孩子使用,而且寓教于乐,让孩子在创作中获得乐趣。

Scratch是一种计算机编程工具和语言,它将计算机执行的指令和逻辑变成儿童可以理解的“积木”,可以用它轻松地创建自己的交互式故事、动画、游戏、音乐和艺术。

Scratch虽然简化了编程的难度,但并没有削弱编程思维的训练。Scratch有八种编程缺失,包括常见的编程概念:

基本编程结构:序列结构、循环结构、选择结构;

变量的定义;

链表(数组);

事件、线程、同步等概念。

仔细看上面的命令语句,还可以发现我们可以学习数字、加减、大小比较、方位、XY坐标等等数学知识。计算机和数学密不可分,相互促进。

Scratch积木模块包括8大类100多个函数,可以制作动画、玩游戏、解数学题等等。正是这些众多的功能满足了孩子的创造力。

同时,scratch作为一款开源软件,已经被越来越多的STEAM厂商所接受。有些编程车和拼接玩具支持Scratch,也就是说孩子可以用简单的编程让机器人动起来。