Scratch 是一款由MIT开发的可视化编程语言。可视化编程语言和基于代码的编程(比如Java和Python)有很多相似的地方,比如流程的控制,顺序结构、选择结构和循环结构,但是有一点是不同的。
Scratch对孩子们来说是一个完美的工具,孩子们通过使用软件,可以学习到计算机软件的一些基本知识 促进青少年在愉快的环境下透过实验(如设计互动故事。)去学习简单程式设计、数学和计算知识,同时也得到创造性的思考,系统推理,和协同工作的机会。
Scratch中的程序是由拖拽模块来构成的。这也许不太适合年龄比较大的学生或是有编程经验的人,但是这对于年龄较小的学生特别适用。
小学生和那些几乎没碰过电脑的人,他们只需要能够拖拽程序中的模块就可以了。
Scratch甚至都不需要在本地安装,因为Scratch最新推出了基于浏览器的版本。