在游戏中学习编程 Scratch 在小学信息技术教学中的应用
优秀的教学课件在帮助教师提高课堂教学的质量和效率上起到举足轻重的作用,但主流课件
的开发要求教师具备较强的程序编写能力以及素材的整合能力,这给教师开发课件带来了困难
。因此,课件开发亟需一个简易的工作平台。Scratch 是一款不需要写任何代码的课件开发
工具,就像堆积木一样简单有趣,大大降低了课件开发的门槛,使教师和学生都能参与其中。
关键词:Scratch 游戏教学 信息技术
一、Scratch 简介
(一)何谓Scratch
Scratch 是一款优秀的儿童编程语言,适用于8~16 岁的儿童及青少年使用,它来自美国麻
省理工学院媒体实验室。
Scratch 让程序设计变得很简单,拖拉鼠标,将指令从程序指令区移进程序脚本区,像堆积
木一样把指令堆叠在一起。不同类型的数据,用不同形状、不同色彩的语句块区别,并且只有
语法正确时才能结合到一起。因此,用它编程不用担心语法错误,可以让使用者在不知不 觉中
学习程式语言的概念,增强推理能力,掌握逻辑概念,把学习者从那些难记的单词和代 码中解
脱出来。
(二)Scratch 符合儿童的认真规律
英国教育家斯宾塞曾说:“教育要使人愉快,要让一切教育带有乐趣。”Scratch图形化编
程语言使编写程序的体验就像玩乐高积木一样简单、有趣。
小学生都是小小爱因斯坦、小小牛顿,他们的每一个奇思妙想,都是一个创新的开始,都有着
无限的创造力,我们不应扼杀。通过 Scratch 语言,小学生可以创造性地设计出属于自己的
程序。这些程序包含动画、游戏和交互式的故事。小学生可以通过 Scratch 充分地表达自己的
想法,培养创造性思维和集体合作精神。Scratch 提供充分的空间和机会让学生去构建自己
的知识体系。
Scratch 是为小学生学习信息社会所需要的技能而设计的。当学生在课堂上创造并分享他们
的作品时,除了可以学到各方面的知识,还能激发创新意识、团队合作意识。Scratch 官 方
上的大多数作品都出自儿童之手,孩子们对这一工具充满了好奇和兴趣。这是一款适合小学生
在游戏中学习,并可以轻松驾驭的工具。
(三)Scratch 从课件到积件的启示
自从课件登上了教学的舞台就显示出了巨大的优越性,激发了学生的学习兴趣,提高了教学效
率。但由于课件自身的特性和教学活动的不确定性,决定了课件使用范围受到限制,具有一定的
局限性。封闭的课件无法适应复杂多变的教学环境和千差万别的教育对象。同时课件制作过程
也暴露了很多问题,如制作过程繁琐、素材难觅、资源再用率低等。
针对课件的局限性,积件作为新的教学软件和新的教材建设思想发展起来。积件开发思想的关
键在于它将教育理论和教学设计与CAI 产品开发相分离,因而能够更好地发挥教师教学的主
导性。积件中集中了大量丰富的教学素材,积件平台使用方便,操作界面直观,适于重组各种
教学资源以完成自己的教学课件,这使得积件可以适用于不同的教学情景,成为课堂教学的实
用工具。教师利用积件库中的积件可以像搭积木一样制作积件式课件。Scratch 作 为 积件型
课件最大的优势在于它的灵活性、开放性和重复使用性。教师可制作小型课件添加到课件库供
自己或其他教师使用,做到以不变(积件)应万变(教学实际)。
(四)Scratch 游戏化编程带来的思考
教育游戏是教育信息化时代出现的一种寓教于乐的新方式。Scratch 游戏化编程以教育为目的
,以游戏为手段,融知识性、娱乐性于一体。教育游戏的提出是在现实教育需求下产生的。