“玩中学”,Scratch课堂教学应用初探

首页 > 教育新闻 > 教育新闻阅读/2021-05-28 / 加入收藏 / 阅读 [打印]

□缙云县第二中学 张炜飞

《中小学信息技术课程指导纲要(试行)》明确指出,信息技术课程应以培养学生基本信息素养为宗旨,以培养学生创新精神和实践能力为主线,为学生打造终身学习的平台。培养学生的创新意识和创新能力是信息技术教师的重要任务。那么,在信息技术日常教学中如何培养学生的创新能力呢?

Scratch平台的积木组合式编程模式为培养学生的解决问题能力和逻辑思维能力提供了帮助。在以往的程序设计课中,一行行英文代码使学生望而生畏,总是提不起学习的兴趣,创新创造就更不太可能了。Scratch的图形化积木组合式编程模式既直观又易于理解,为培养学生的解决问题能力、逻辑思维能力提供了很大的帮助。它不需要记忆大量的命令和语法,学生根据指令的名称就可以了解其意义,用鼠标拖动指令就能编写程序。凭借着Scratch的强大功能和易学的优势,每个学生在课堂创作中都会有很不错的表现,从而大大提高了他们学习编程的兴趣。跟其他传统编程语言相比,Scratch更加强调“玩中学”,在“玩”的过程中训练学生的思维,提高学生解决问题的能力,最终提升学生的创新能力。在Scratch课堂教学中,学生创新意识和创新能力的培养得到了有效落实。

一、创设情境,激发兴趣,唤起创新意识

兴趣是求知的源泉,也是推动学生学习、创新的内动力。只有对学习有了深厚的兴趣,学生才会有创作的热情和动力。因此,在整个课堂教学过程中教师不仅要会“激趣”更要会“维趣”。“激趣”是要让学生“动”起来,“维趣”是为了让学生持续地“动”下去。这就要求教师在课堂教学中努力为学生创设具有探究性、趣味性的学习情境,吸引学生主动参与其中,充分调动学生的学习积极性,激发他们的求知欲。

如“画出心中的太阳”一课,这节课的重点是利用Scratch造型编辑区提供的工具创造出一个太阳的角色。其难点不是工具的使用,而是创意和创造。如何避免学生两三下画完太阳就无所事事?如何才能激起学生的创新意识?这些问题成了我思考的重点。在这节课的教学过程中,我先以学生熟悉的“后羿射日”小视频进行导入来激发学生的兴趣,再向学生展示用Scratch制作的缺少10个太阳角色的“射日”小游戏半成品,然后向学生发出第一个征集令:征集10个有创意的太阳角色。课堂中我选出10个学生创作的太阳作品放入游戏中,然后让学生来体验游戏,射下9个太阳留下自己最喜欢的。当学生看到自己的作品被选中出现在游戏中就会产生巨大的成就感,而没被选中的学生在看了其他同学的作品,并听了其他同学的经验介绍后,从中得到了启发,都跃跃欲试要进行二次创作,此时马上让学生进行二次创作并进行第二轮甄选、点评,这样就起到了“维趣”作用。整节课围绕着游戏角色甄选情境,学生的学习兴趣得到持续的同时,创作热情也自然高涨了,创新意识和创新能力都得到了显著的提高。这节课下来每个学生都收获了一个“独一无二的太阳”。

二、尝试探究,自主创作,提升问题解决能力

作品的创作过程其实就是一个不断发现问题、分析问题、解决问题的过程。传统的编程设计语言有大量需要理解记忆的语法、命令,而且调试难度大。这让学生觉得编程课既枯燥又无趣,更谈不上创新了。而Scratch是一个面向对象的编程软件,它的图形化编程使原本枯燥乏味的编程课变得趣味无穷。学生在Scratch的作品创作中不仅省去了语法和代码的记忆,而且还能利用软件的舞台展示区,即时运行自己编写的代码并快速得到反馈,学生可以在舞台展示区直接观察到程序运行的动画效果。通过Scratch的这一功能学生可以即时查看和检验自己编写的程序并进行调试,在调试中学生会不断地发现存在的问题并进行解决完善。从简单到复杂,从一个问题到多个问题的出现、解决,进一步激发了学生主动探索、尝试的欲望,使学生的思维创新能力得到了提升。

如在“快乐的小飞象”教学中,学生先完成模仿操作:管道从舞台右侧向左侧移动,小飞象能够由键盘的某个键控制飞行并进行管道穿越。在小游戏的调试过程中学生发现一个问题:游戏如何终止?根据经验,学生想到可以通过设计生命值或得分来终止游戏。课堂上,作品在学生不断提出问题、解决问题中得到了改进完善。作品从无声到有声;从单一的管道移动到障碍物的出现;小飞象从简单的上下飞行,到碰到炸弹和管道会变大,碰到水果会变小;甚至还有的学生给游戏增加了关卡。整个创作过程中学生通过解决一个个真实的情境问题来完善自己的作品。在这个过程中既训练了学生解决问题的能力,也培养了学生的思维创新能力。

三、灵活运用,拓展创新,激发想象思维

Scratch是一个为“创”而生的平台,其口号之一是“想法”,想象力是创造性思维最重要的元素之一。在信息技术教学中,我们可以利用Scratch的指令丰富、媒体多样性等特点来鼓励学生充分发挥自己的想象力进行游戏、动画等创作,从而激发学生的想象力。在学生进行模仿课堂实例操作的同时,我们要鼓励学生积极思考,尽可能多地加入自己的想法。在Scratch课堂教学中我们发现,学生在创作过程中会不自觉地整合所学的知识,根据自己的创意设计创作出与众不同的作品。当学生完成别具一格的富有创意的作品时会兴奋不已,从而进一步激发他们的想象思维。

如在“走迷宫”这一课中,我只示例“迷宫”地图的绘制方法,鼓励学生自由设计迷宫地图的样式,学生在实践操作过程中根据自己的想法设计出了各式各样的迷宫地图。在编写走迷宫程序时有学生灵活运用了前面课所学的小猫画多边形的知识,设计角色到达终点后在舞台中央绘制漂亮的图形以示胜利;也有学生让角色在舞台中来回跳跃以示胜利;还有学生在终点放一个礼物盒,当角色到达终点碰到礼盒会出现蛋糕、气球等;甚至有学生创作出了“迷宫PK双人游戏”。

总之,Scratch平台为培养学生的创新意识提供了良好的环境,在教学中学生从模仿到创新,从体验到设计,奇思妙想逐步在作品中得以呈现。在信息技术教学过程中,我们要鼓励和引导学生独立思考问题、解决问题,最终通过程序实现自己的想法。Scratch编程的趣味性充分调动了学生的学习兴趣,激发了学生的想象力,锻炼了学生的解决问题能力和逻辑思维能力,从而有效地培养了学生的创新意识和创新能力。

  • 最新内容
  • 相关内容
  • 网友推荐
  • 图文推荐