罗惠勉
惠州市河南岸中心小学,广东 惠州
摘要:Scratch编程教学能够帮助学生实现差异化、个性化成长,同时采取有效的方法,还有利于学生创造力的强化。本文重点总结了Scratch编程教学中学生创造能力的培养策略。
关键词:Scratch编程;小学信息技术;创造能力
正文:
伴随着国家教育制度的全面改革,全方位创新型人才成为了各阶段教学的重要目标。而在信息高速发展的当下,信息技术逐渐渗透到了各个行业中,这不仅对现代人才提出了更高的要求,同时也要求小学信息技术教学必须做到与时俱进[1]。Scratch编程作为一门专门针对8-16岁学生设计的图形化编程软件,在我国应用时间较短,如何才能够更好的结合Scratch编程教学提升学生的创造能力,成为了小学信息技术教学的热点。现结合笔者在Scratch编程教学中的个人经验,对学生创造力培养的策略进行如下探讨。
一、情境创设,激发探索热情
有效的学习应当从兴趣开始。小学阶段是培养学生创新能力、创新意识的重要阶段,对学生的成长和未来都有着非常重要的意义。以往在信息技术教学中,更多的是进行枯燥的word、excel等软件的学习,学生的学习积极性相对较低。而Scratch编程以软件的方式来开展学习,可为创新提供一个自我创新的舞台,更能够激发学生的学习兴趣,刺激创作欲望。在Scratch编程教学期间,教师可以通过各种丰富的生活场景引入,来降低学生对Scratch编程学习的陌生感,从而激发其参与热情。
例如:在Scratch编程第二课《魔术表演》中,学生在经过第一节课Scratch的学习之后,对Scratch编程有了初步的了解和认识,并且能够独立完成相关软件和程序的操作,对这个软件充满了好奇感。为此,在进入到第二节课时,我首先为学生展现了一段魔术表演视频,并对视频中的魔术进行了现场演示。随后提出问题:“如果我们能够通过软件自己设计一个魔术,那么你想为我们展现一个怎样的魔术呢?”结合“任务驱动”、“问题驱动”、“尝试法”的教学方法,带动学生开动脑筋,激发思维能力,同时也顺其自然的将学生引入到了这堂课中。
二、自主探究,锻炼学生编程能力
素质教育更多的强调学生在课堂中的主体位置,而在小学信息技术教学中,自然也当如此。教师应当带动学生自我探究和小组探究,配合问题的引导、任务的驱动,让学生能够独立思考;结合编程操作,在不断发现问题、探究问题、解决问题的过程中,实现创造能力的强化[2]。
例如:在《魔术表演》中,我组织学生打开Scratch软件的界面,此时会出现一个小猫,随后让学生观看我的操作方法,为其演示舞台的建构方法,并提出问题“此时魔术师还不会说话,我们要如何让他开口呢?”在当前操作界面上,让学生明确自己所设计程序均需要基于脚本的基础上来实现,而在点击“绿旗”之后,即可开始该角色的脚本效果演示。随后再有学生根据个人的想象力进行脚本建构,并让学生自行设计一个螃蟹助手,与魔术师进行互动。此时大家也就发现了以下几个问题:
(1)魔术师的脚本与螃蟹之间进行了互换;
(2)螃蟹的第二个造型并未完成,或者做到角色区域去了;
(3)魔术师与螃蟹之间的互动时间无法对上。
通过程序设计、调试、再设计、再调试这样一个过程,让学生能够一步步发现问题并解决问题,促使他们在进行脚本搭建过程中创造能力不断强化。
三、分享完善,培养学生编程思维
Scratch教学最重要的目的是能够增强学生的逻辑思维能力、创造能力,但以往的教学通常在学生完成作品之后就终止,丧失了交流分享这个环节对学生思维能力的强化。而我在开展Scratch教学期间,除了通过上述方法指导学生强化编程之外,同时还注重学生成果的分享交流。
例如:在《魔术表演》中,我会邀请几名同学为大家展示他的作品,并围绕这个作品的背景选择、角色选择、角色互动等各方面与其他同学进行相互交流评价,针对优秀部分则请作品者给予重点介绍。通过这种方法,学生之间能够相互吸取经验,同时也能够激发他们大胆尝试。
四、结论
总之,Scratch软件作为一种新兴的小学信息技术教学课程,它是否能够发挥作用,与我们的教学方法密切相关,为此,作为教师在Scratch编程教学中,应当走出局限,帮助学生更好的成长。
参考文献
[1]孙立会,周丹华.基于Scratch的儿童编程教育教学模式的设计与构建——以小学科学为例[J].电化教育研究,2020,41(6):75-82.
[2]项勤斌.隐计算思维于趣味游戏——基于Scratch编程的程序结构教学案例解读[J].中小学信息技术教育,2020,(2):83-85.
课题项目:本文系《基于Scratch编程的小学信息技术课堂四步教学法的实践研究》(2019hzkt208)研究成果之一。