Scratch 软件 简介
在正式介绍本软件之前,先来看看本软件的设计理念: Scratch is a new
programming language that makes it easy to create your own interactive
stories, animations, games, music, and art -- and share your creations
on the web.
Scratch is designed to help young people (ages 8 and up) develop 21st
century learning skills. As they create and share Scratch projects, young
people learn important mathematical and computational ideas, while also
learning to think creatively, reason systematically, and work
collaboratively.( 取自 Scratch 官方网站 )
译文:Scratch 是一种新式的程序语言,可以让你用非常简单的方式,创造属于
你自己的故事、动画、游戏、音乐甚至是绘画,并且可以轻易的分享至网络上。
Scratch 是为了青少年发展二十一世纪所需要的技能而设计的。 当青少年创造并
分享他们的作品时, 除了可以学到数学与计算机的概念, 同时也能激发创意、 系
统思考与团队合作。
Scratch 这套软件是由麻省理工学院实验室所发展, 去年开始具有中文版的官方
网站( scratch .mit.edu ),可适用于教育 8~16 岁的儿童及青少年。这套软件
的最大好处, 就是将程序设计变得很容易, 只要使用简易的鼠标拖拉方式, 将指
令从程序指令区移进程序脚本区即可 ( 罗正汉,2009)。因此,本软件能够让使用
者在短时间之内上手, 搭配软件所设计好的程序语言, 可以让使用者在不知不觉
中,学习程序语言的概念,进而增加推理与逻辑概念。
而 Scratch 在创作上,教师可以朝两个方面来进行,一为故事动画,其次为游
戏编写。故事动画主要为利用 Scratch 的脚色互动功能,让学生编写故事。笔
者的经验建议可以由童话故事作为教学基准, 而让学生改写结局或是过程作为练
习与作业。而游戏编写,则是利用到 Scratch 中的逻辑判断、变量值与侦测改
变等来进行如打地鼠等小游戏。
由于 Scratch 是免费的自由软件,因此不少学校开始使用 Scratch 来教导学
生,如台北市立民生国小就有专门的 Scratch 网页,用来分享学生的作品。笔
者市在去年开始接触并应用于教学上, 然而在今年, 高雄市与宜兰县分别于四月
与十月举办过 Scratch 的比赛。由此可见 Scratch 这个软件越来越受重视, 身
为自由软件爱用者的各位,又怎 能错过加入 Scratch 的世界呢。
下列网站有 Scratch 丰富的信息,甚至还有中文的详尽指导手册,各位使用者
可以参考并学习如何使用。
Scratch 官方网站
http:// scratch .mit.edu/
台北市民生国小 Scratch 教学网站