
上QQ阅读APP看书,第一时间看更新
2.1 什么是Scratch
Scratch是美国麻省理工学院媒体实验室“终身幼儿园团队”开发的一个免费项目,其官方标志如图2-1所示。Scratch也是一种编程语言,以及一个在线社区。使用Scratch,用户可以编写属于自己的互动内容,如故事、游戏、动画,然后可以将这些创意分享给全世界。Scratch能够帮助年轻人锻炼创造力、逻辑推理能力、协作力,这些都是在21世纪不可或缺的非常重要的基本能力。Scratch的官方网站是:https://scratch.mit.edu/。

图2-1 Scratch官方标志
Scratch已被翻译成40多种语言,在超过150个国家中被使用。Scratch虽然是为5~16岁孩子设计的,但几乎所有年龄的人都在使用它。不同地点的上百万人和很多机构都在制作自己的Scratch项目,包括家庭、学校、博物馆、图书馆和社区中心。在学习Scratch的过程中,人们也同时获得了解决问题、设计思路、交流意见的重要途径。
Scratch的优势是易学且功能强大,有助于孩子们充分发挥自己的想象力,而在动手创作过程中,他们的学习积极性、想象力和创造力会得到极大的锻炼,很容易创造出交互式的故事、动画、游戏等。在Scratch课堂上,孩子们不仅要学会如何编写程序,还将学习到科学(Science)、技术(Technology)、工程(Engineering)、艺术(Art)、数学(Math)等多个领域的知识。Scratch编程课也逐渐被纳入学校教学,当然也是某些创新实验室建设的必备内容。