您好, 访客   登录/注册

小学信息技术Scratch教学点滴谈

来源:用户上传      作者:

  【摘要】Scratch是一款由麻省理工学院(MIT) 设计开发的少儿编程工具。其特點是使用者可以不认识英文单词,也可以不会使用键盘,构成程序的命令和参数通过积木形状的模块来实现,用鼠标拖动模块到程序编辑栏就可以了。Scratch这种独有的结构式思维方式,是学生学习程序语言、培养逻辑思维和创新表达能力的重要途径。经过实践与探索,本人认为兴趣、快乐与分享是开展好Scratch教学的三大核心。
  【关键词】Scratch编程 兴趣  快乐  分享
  近年来,我国很多地方已经普及了Scratch编程教学,河南省从2016年开始在小学六年级课堂引入Scratch教学,但由于师资所限,我县很多农村学校没有正常开设这一课程。为增进和扩大Scratch教学在我县农村学校的范围及影响,本学期进行了长时间跟踪调研,从中深深体会到兴趣在Scratch教学中的重要性,只有通过充满趣味的学习才能让学生学的轻松和快乐,可如何调动学生的学习兴趣,让学生在程序设计中自主学习、学会分享和快乐编程呢?针对这一问题我进行了一系列跟踪研究和探索。
  首先,小学阶段儿童在课堂上由于心智发育未成熟,容易被外物吸引而分散注意力,因此,课堂教学内容除了满足课标的要求外还需富含趣味性、满足儿童爱玩爱动手的天性。其次,Scratch 作为一款积木式程序设计语言,它以形象直观的积木指令代替了logo语言枯燥、易出错的复杂程序代码,有利于帮助学生在创作体验中快乐编程、表达自己的想法,在创作中增强自信,不断创新,获得幸福的情感体验。因此,Scratch不仅是编程语言,更是创作工具,是表达工具。经过前期分析与总结,我认为兴趣、快乐与分享是开展好Scratch教学的三大核心。
  一、激发兴趣,快乐入门
  如在教学第一课中,一位老师首先演示了结合生活中的萌猫视频设计的“喵星人”作品,学生看完后都觉得很有趣,然后示范软件的启动,讲解软件窗口各部分的名称,告诉学生:“你们就是导演,喵星人就是演员,这里有舞台、有道具,老师相信通过本学期的学习,你们一定能创作出很精彩的作品。”学生的学习兴趣和热情一下子调动了起来,紧接着老师将一些提前准备好的编程作品发给同学们让他们模仿老师操作并观看演出,孩子们通过自己动手操作,动脑思考,整节课的课堂教学效果很快就水到渠成。
  一周后再度和该老师课后交流,惊喜地发现在学校敢顶撞校长、摔老师手机、令体育老师都头疼的一位男同学居然对Scratch编程有着巨大兴趣。老师说在课堂上他一个人坐在角落里,拉模块、调参数、添角色,玩着不亦乐乎,令其非常吃惊。因为在老师的印象中,这个孩子就是一个能不捣乱就是一个好孩子的孩子。于是老师问他:“你做这个程序是干什么的?”他说:“让这个小人去旅行,你看我给他添几个不同的舞台,加上‘我曾经跨过山和大海 也穿过人山人海;的歌曲……”老师彻底惊诧于他天马行空的构思和折服于他熟练的操作手法,又问:“你以前学过Scratch吗?”他说:“没有,就是喜欢。”老师再度震惊。后来焦作市举行Scratch编程大赛,老师积极大胆地推荐让他代表学校参加,并最终在县里脱颖而出,代表县里参加市级比赛取得了很好的成绩。再后来老师让他参加了学校的创客社团,其也成为社团活动里最积极的一个。
  二、完善作品,快乐创作
  在调研中也发现,Scratch教学不能仅仅停留在让学生模仿制作作品的层面,更重要的是让他们“了解程序设计的基本思想,培养逻辑思维能力”。于是建议老师将程序设计的算法思想引入课堂,讲授一些专业的算法思想术语,如焦作市因病离世的电教馆原馆长冯有文曾经说过一句话,要让学生们学会“读程序”。经过老师们反复实践及反思,让同学们发挥想象、完善范例,并在修改和完善的过程中体会算法思想;通过反复读程序、修改程序、调试程序,让学生的作品更加生动有趣,体会到自我创作的快乐。例如一位老师在讲授自编教材《分捡垃圾》一课中采取了这样的策略:①故事大纲:小明在公园里看到草地上有许多垃圾,想到课堂上老师讲的环境保护,于是决定把垃圾捡起来扔到垃圾箱里;②引导分析:垃圾分可回收和不可回收,那么怎么来区别不同的垃圾,并把它们扔到相应的垃圾箱里呢;③角色动作指令分析:把垃圾扔到对应的垃圾箱,垃圾箱会发出“你真棒”的表扬;如果扔错,垃圾箱会发出“我是XX垃圾,请再试一次”的鼓励语言。老师通过以上分析,让学生们编写脚本并试运行自己的作品,然后不断找出问题、思考,并不断完善。通过这种查漏补缺式的实践与教学,不仅让学生学会了编写程序,同时也对学生进行了环保教育。
  三、快乐学习,快乐分享
  学生花费了大量的时间、脑力,融入自己的智慧和毅力创作出的编程作品,如一些游戏作品,如果没有分享,没有评价,整个过程就失去了意义,而小学生最大的特点就是喜欢分享,或者说是喜欢向同学“炫耀”自己的作品。于是我建议老师通过让学生上传一些编程作品到班级平台,让其他同学参与检验和评价。如通过程序运行效果,让班级学生自己对同班同学的作品进行评价,或提出赞扬,或指出不足,或提出改进意见,并通过送鲜花或掌声的形式给予一定鼓励和赞扬,最终评出班级最佳编程作品排行榜。其中某班一位游戏编程小高手说:“现在网页上的好多小游戏,象什么枪战、打地鼠的我都会编,玩自己编的游戏更有意思。”看到学生们积极主动探究的学习热情,完成程序创作后自信的姿态,我真为他们感到由衷地骄傲和自豪。
  总之,Scratch编程教学已成为时下广受欢迎的一门课程,以上是本人在跟踪我县Scratch教学现状中一些肤浅的认识。我深信通过Scratch编程的逐步深入和广泛学习,学生们一定会在以后的学习中养成自主探究学习和创新思维的习惯,他们的终身学习能力也一定会得到全面发展和提高。
  基金项目:本文系河南省教育科学“十三五”规划2019年度立项课题《中小学Scratch编程教学中存在的问题及对策研究》研究成果,课题编号:(2019)-JKGHYB-1046。
转载注明来源:https://www.xzbu.com/2/view-15160216.htm