■教学反思
本节课的主题是“我是游戏设计师”,作为一个真正的游戏设计师,首先要学会读程序,会去修改,在修改的过程中也是学习,是必不可少的课程。
根据学情,本班级学生是在四年级下学期学习的scratch,将近一年未接触此课程,而赛课前也不能知道学生掌握程度。对于教学也增加了难度。
根据基于问题导向的学习的学习理念,设计课程要旨在教会学生发现问题,解决问题,提升学生的自主探究能力。通过调查了解到,教师采用的传统教学模式难以引起学生的兴趣,导致学生问题解决能力薄弱,缺乏创新能力,教学效果不佳。问题导向必须在“教师主导、学生主体”的前提下,把任务中心定为问题,创设学习环境,使学生独立完成任务,协作完成小组任务,实施多元评价,开展有效教学。
所以此次教学设计时一开始先设计一个有问题的大鱼吃小鱼游戏,让学生先玩,在玩中发现问题,思考问题,并尝试去解决问题。在这个过程中,激发学生对旧知的理解。问题修改好后,把出问题的流程图出示,教师带着学生去读程序,读的过程中起到复习的目的,通过读流程图的过程让学生更加理清编程的思路,也让学生知道一个游戏设计师需要掌握的本领。
接下去让学生真正设计程序,在设计环节中采取小组合作的形式,分工完成。我们认为设计一个真正的游戏靠一个人的力量是无法完成的,需要一个团队的共同合作。所以在课堂上采用小组合作,让学生真正去体会设计游戏的整个过程。小朋友单打独斗、单枪匹马的时代已经过去了,现在是一个讲究团队的时代,一个人不可能包山包海样样都行,因此在做作品时,特别是设计一个完整的游戏时,最好组成一个团队来共同制作。这样的好处在于:(1)大家集思广益、点子会更多(创意思考);(2)大家一起讨论,问题会更快解决(问题解决);(3)大家可以发挥专长,减少花费时间(合作学习);(4)大家感情会越融洽(相亲相爱);(5)学习别人的优点(见贤思齐)。从游戏的构思、主题、确定交互方式、确定背景角色等,整个过程由团队讨论完成,可以结合各方优点完成。
为了能让学生把更多时间花费在进行游戏设计的环节,我们预先设定好了背景与角色,让学生对半成品进行再设计。这样可以让学生把更多时间和精力关注在体验游戏设计流程上。之所以设置多层次、多任务的选择,是希望不限定学生的思维,让其在有限的课堂时间内发散思维,接触更多类型的学习内容,更符合自主学习的理念。
在学生选择好自己的小组设计的游戏后,教师让各小组根据讨论尝试去画一画流程图,说一说对游戏的规划,以设计游戏为契机,从而亲身体验到团队合作的力量。我们团队的想法是一节课内想完成一个综合游戏的制作,难度较大,我们在类似于第一课时时应该更多让学生去体验编程的理念和思路,去感受与同伴们一起讨论游戏设计,一起编写脚本,一起调试程序的集体荣誉感和自我存在感。有时候也许结果并不是最重要的,关键在于过程当中学生的收获。
此次在课堂中设计了小组学习单,我们团队认为学习单的设计有利于学生理清思路,更好的对整个游戏的流程有大致的了解。在设计之前,学生先填写学习单,并大致画出流程图,这样在具体设计时才能更加得心应手。
另外值得一提的是,在小组汇报时,我们教师应先将多年来的口头禅:“哪个同学愿意来说一说”改为“哪个小组愿意来说一说。”让各小组成员们明白:他们是一个集体,成员之间应团结协作,共同钻研。同时还可以尝试设一个小组的意见为靶子,让大家对他们的意见发表见解,那么在具有团体的争论中,学生就更容易发现差异,在思维的碰撞中,学生对问题的认识将会更加深刻。
为了激发学生的学习兴趣,本节课还设置了奖励机制。三个层次的游戏分别设置了不同的加星标准,而根据学生制作出来的难度以及操纵情况、汇报补充等亦可酌情加分。这样,学生更加有动力去完成游戏的设计。
五年级的孩子,对于游戏设计的学习兴趣很高。我将班上的同学分成几个学习小组,并且给每个小组成员作了分工:一名组长,负责组织讨论与合作;一名操作员,负责具体的操作及程序设计;一名记录员,负责整理本组讨论或合作过程的学习单记录;还有一名汇报员,负责将小组合作的学习成果在全班作出汇报,并互相补充。每个同学都各尽其责,每次合作对于他们来讲都是充实而有效的。教师每次组织小组合作时,也轻松了,不用担心谁在里面无事可做或“唯我独行”了。
最后环节,是让小组进行游戏设计的汇报。通过小组间的汇报,能够看到每个小组的同学都精心设计自己的作品,这种专业的精神就是身为一个游戏设计师必须具备的好品质,在这节课上,学生初步了解了设计游戏的流程,一个好的设计师,不仅要会读程序、改程序、设计程序,还要有耐心、信心、细心与坚持,因为一个完美的游戏,需要经过无数次的编写脚本与调试,教师要让学生多动脑多练习,相信学生会成为一名出色的游戏设计师,设计出更多更有创意的游戏!