张玲焱
江苏省苏州工业园区新城花园小学
游戏化探究教学模式主要运用于后期学生自主探究的学习活动中,经典游戏“打地鼠”这个案例所教授内容依旧依赖于苏教版的小学信息技术校本课程《儿童数字文化创作课程:Scratch 与创意设计》,但是,其具体的主题设计不是教材内的案例,是由笔者亲自设计制作完成。游戏化探究模式是为了更好的培养学生综合能力,本案例只起抛砖引玉的作用,让学习者独立探究制作。
(一)教学准备,知识梳理阶段
前端分析依旧包括学习者特征分析、学习内容分析和教学目标分析,游戏化探究教学模式主要运用于对 Scratch 八大模块都了解后的后期学习活动。经过对 Scratch 程序设计软件的前期学习,学生必须对自然语言与 Scratch 语言以及 Scratch 所对应的部件间的转换和熟练掌握,学生的问题解决能力、团队协作精神、逻辑思维等能力有所提高。学习内容主要是对 Scratch 八大模块指令的熟练操作,此时的教学目标就是通过 Scratch 程序设计软件的游戏制作来提高学生各个方面能力的信息素养。学习者通过前期对 Scratch 软件的学习已经能够掌握其设计制作的思路和方法,现在学生需要的是教师“散养”的方式,让出课堂大部分的时间让学生自己去探究设计制作,通过问卷调查得知,学生绝大多数还是愿意自己制作游戏。那么,根据学生对Scratch的掌握程度和教学内容的进展情况教师确定一个较完善和全面的教学目标,通过“打地鼠”的游戏让学生复习巩固旧知,对像“侦测模块”、“变量模块”中的某些指令掌握不牢固的指令进行进一步的练习。
游戏化探究教学模式以“打地鼠”作为案例,其核心任务是让学生通过使用已经掌握的技能融合在一个游戏里,使学生对不同背景的变换和时间的控制更好的掌握。笔者在制作“打地鼠”游戏前对游戏背景图片的选择、地鼠的选择、锤子的制作都做了精心的设计和收集。而学习者在本阶段所需做的就是将课堂中以及课下学习过程中遇到的解决不了的问题收集,等到课堂上有针对性的向教师和同学进行请教。
(二)课中内化,探究新知阶段
教师在上课前需要做的游戏准备是将准备的案例拷贝到教师机上进行测试,检测是否能够正常运行,以免影响课堂的顺利进行。
教师要针对本次课的教学内容进行情境创设:同学们平时或多或少都玩过游戏,对不对啊?可能有些同学在 4399小游戏网站上玩过“打地鼠”的游戏,即使没有玩过的同学可能也听说过,那么,你们平时都是在玩别人设计好的游戏环境,想不想自己也能设计制作一下呀?设计完成后也可以让别的同学玩自己设计的游戏了,同学们先学习老师的案例制作方法,然后自己可以自由发挥制作属于自己的游戏。
教师通过广播玩案例游戏,让学生看游戏的玩法,教师演示结束后让学生说出游戏中哪些部分不能做出来,对于只玩没有做过的学生来讲,很快就能想到几点:(1) 游戏开始时倒计时的设置。(2) 地鼠在地图上随机的出现。(3) 锤子如何设置。(4) 时间和得分的设置。
“打地鼠”游戏案例演示完,把此案例的源程序通过广播发送到每台学生机上,然后,教师即可分配学习任务,让学生通过已经学会的知识技能尝试着进行设计。学生根据教师的案例认真分析游戏的任务点。学生首先需要在 Scratch 软件的素材库中挑选背景和角色或者上网收集相关的素材,然后即可着手进行探究式的制作游戏,制作过程中遇到问题,教师应给予引导和个别化的指导服务。
(三)课后复习,知识迁移阶段
课后,教师需要根据每次课学生的学习情况设计复习方案,针对课堂上学生出现问题最多的模块指令进行设计;其次,教师在课堂结束前给学生安排比赛性游戏制作的任务,下次课前向大家展示,教师评出优秀作品,这样,可以让学生课后根据自己的兴趣点去设计游戏。对于课堂活动中出现的一些问题,教师需要反思,比如:学生在学习过程中过度关注游戏的主题,而忽略了需要掌握的学习知识与内容。教师针对这些问题需要在以后的教学中合理把握课堂时间,在指导过程中,把更多的关注点放在学生作品完成质量的角度上,稍稍弱化游戏元素对学习内容的影响。
对于 Scratch 程序设计软件单单靠课堂上的时间,学生在短时间内学到的只是它的外表内容,而且学生也不能体会到它的乐趣所在,所以,学生需要对所学知识技能进行消化和练习。对于 Scratch 程序设计软件,不是需要学生对八大模块中的所有指令都能够记下来,只是需要他们在理解的情况下会灵活使用,它的知识是在学生玩中、探究中被掌握。学生在独立探究过程中遇到解决不了的问题,可以将其提出来,以便后续的学习。Scratch 官方网络学习平台上传了非常多的优秀作品,学生可以通过自己的账号登录进行学习,同一个主题网站中会有多种的创作作品,学习者通过浏览和试玩别人的作品时也可开拓自己的逻辑思路,同时,学习者有好的建议或意见也可提出,或者直接对作品进行修改完善。
Scratch编程方式深受学生的喜爱,基于Scratch平台的教学模式能够在很大程度上激发广大小学生的学习兴趣,提高他们对信息技术课程的喜爱程度,也能够促进师生之间、生生之间的交流。目前,学生已经能创作出比较有创意的游戏作品。虽然有的作品还比较粗糙,但在学习的过程中,小学生解决问题的能力、语言表达能力、人际交往能力、逻辑思维能力、团队协作能力、创新能力等都得到了提升,这一切都表明 Scratch 教学实践是有成效的。Scratch 教学实践还处于不断摸索的阶段,希望在不断实践探索的过程中,能将 Scratch 课程带给更多的学生,让更多的学生享受到编程的乐趣。