您好, 访客   登录/注册

基于Scratch的“打地鼠”游戏的教学设计

来源:用户上传      作者:丛铭

  随着教育信息化2.0时代的来临,创客教育逐渐融入到学校,利用其创意物化、动手实践的思想培养学生的思考、创新能力与创造能力。
  Scratch软件拥有良好的界面与交互系统,可视化、可拖动的编程模块学生可以很快的理解与学习,而其中的以小猫作为基本角色、简单的脚本代码与简便的模块形式,可以很好地吸引学生注意力,激发学生的学习兴趣。在制作游戏过程中学生的创新点、创造点在于在网上寻找不同的图片、根据自己的需要去选取图片。从而来实现对学生创新思维与创造思想的培养。
  一、教学目标分析
  (一)知识与技能
  学会鼠标落下指令、倒计时指令;学会接触指令、得分方法学会利用指令对角色进行外观切换;学会根据教师提供的流程图,分析程序并且编写程序。
  (二)过程与方法
  通过教师给予学生成品游戏,令学生首先从游戏中得到乐趣,引起兴趣,学生可以利用小锤(鼠标落下指令)来砸下冒出的地鼠以获得积分,进一步熟悉、了解游戏,进而了解Scratch图形化程序设计环境。在教师指引下,结合对程序的模仿、自主分析以及动手实践操作来完成游戏作品,既可以有效提升学生的动手操作能力,又能培养学生创新意识。
  (三)情感态度与价值观
  学生玩游戏之后产生兴趣,激发出学习游戏的代码的热情。在制作游戏的过程中,要让学生感受到Scratch软件的魅力,即Scratch的简易性与有趣性。学生利用Scratch制作出自己的游戏,不断的将自己的思考化为实践。
  二、学情分析
  从环境上看,小学四至六年级正处于对新事物感兴趣、并会付出自己的努力和想法来完善自己的兴趣。因此在进行Scratch的“打地鼠”游戏的教学时,教学方式要以动态、活泼、有趣的形式来吸引学生注意力。将游戏与编程相结合,通过对游戏的兴趣从而到对编程的兴趣,并分析“打地鼠”游戏中的角色并动手操作脚本对角色代码的编写,进一步激发学生思考与自主学习能力,让学生自主散发的制作自己心目中的“打地鼠”游戏,潜移默化的培养学生创新思维。
  三、教学策略设计
  创设Scratch的“打地鼠”游戏,主要目的是培养学生创新思维并联系到实际、联系到学习的能力,也体现了创客教育与生活、学习息息相关的特点。而其中游戏部分是为了激发学生的学习兴趣,代码编程部分是为了学生去学习、创新。在不断的创造与创新中,培养出创新思维、勤于思考、勇于实践的精神,使学生对Scratch产生浓厚的兴趣,对创新精神接受并付与实践。
  在教学策略的选择上,在运用预先提供一些学习资料的先行组织者教学策略、产生式教学策略以及示范—模仿法、练习—反馈法、任务驱动法、自主探究法,让学生在对该游戏的喜爱之下,自己对教学内容进行组织、处理信息与接受。
  四、教学过程
  该游戏是基于创客教育理念,以开发培养学生的自主性学习、创新思维和创造能力为目的,通过一系列地动手操作活动来提高学生的创新意识以及学生的动手能力。该课以“打地鼠”为例,来进行教学。
  (一)预习
  教师将提前准备的好的学习资料在前一天发给每一位学生,让学生对今天的游戏有一个系统性的了解。
  (二)创設情境,导入任务
  给学生演示“打地鼠”游戏,并令学生亲自体验,令学生以好奇的心理去学习“打地鼠”的代码模块。
  (三)利用任务驱动法,整体把握三个教学模块
  在教学中,要分三步教学,与之相对设置6个小任务,每个任务都与教学内容相关联,并且由浅入深、通俗易懂、循序渐进,给予学生完成任务的自豪感,与遇到阻碍后解决问题的荣誉感。教师要注意让学生从生活中得到启发,关注生活体验。
  1.场景编程设计
  该部分主要需要设置背景,设计好时间倒计时代码、小锤砸到小地鼠后计分代码。在游戏结束后,设置停止代码。首先设立制作一个倒计时代码作为一个小任务,学生以之前学过的知识会很快解决问题,予以解决问题的兴奋感;在这之后再设立新学项目计分代码的任务,教师给予些许提示给学生,学生遇到阻碍后解决问题,会令学生加深认识。
  2.角色(小锤)设计
  该游戏里,拥有两个角色,其中一个为小锤,对小锤的代码要与另一个角色“地鼠”相关关联,首先让学生了解到用小锤作为角色的意义是什么,为什么需要两个形式的小锤,在学生的思考过程中,先留下制作砸下小锤和正常小锤的角色图片的任务,在学生制作完图片之后,教师指导小锤进行编程的代码,设立让学生根据教师提示自行拖动代码来完成小锤砸下起来的任务。
  3.角色(地鼠)设计
  作为“打地鼠”中的地鼠,首先让学生观察地鼠出现的过程,提出如何像游戏一样出现地鼠,令学生进行思考,在学生思考过程中教师根据情况不断给予提示;设立一个小任务,让学生根据以往的学习,做一个当一个物体碰到另一个物体时发出声音的代码
  4.自主探究团队协作
  在每个小任务中,对学生进行分组,让学生之间相互讨论,让每一位学生都参与讨论,协作学习,并且在学生的讨论过程中,教师要参与其中去,学生遇到不懂并且想不出的问题时,教师要加以提示,引导学生一步一步的解决问题,要不断的启发与提示,培养学生自主解决问题的能力。
  5.发表成果,进行评价
  学生们将自己游戏与大家进行分享,在相互玩对方游戏中,充分感受到学习的乐趣与Scratch的魅力。在评价过程中,以学生互评为主,学生们相互玩对方的游戏,相互提出意见,互相加以改正;教师对整个过程整体把握,适当性的发表意见,与学生玩到一起去,最终在交流中增进感情。在互相评价的过程中,既巩固了知识,又加深了团队协作与创新能力的培养。
  创客教育主要根据学生的爱好与兴趣,利用多媒体工具,来培养学生解决问题、团队协作和创新的能力。“打地鼠”游戏会在学生上课之后,面对枯燥的死记硬背的知识显得对学习低迷的时候,给学生一种耳目一新的感觉,让学生在玩中学,做中学,令学生意识到原来学习也能在愉快、轻松的氛围下进行。在学习Scratch的编程游戏制作中不断的散发思维,培育出创新能力与学习自主能力之后,在对课堂上的其他学科进行有效联结,将在Scratch下培养创新与自主学习能力,运用到主科的学习上,令之后的学习事半功倍。
  参考文献:
  [1] 杨刚.创客教育--我国创新教育发展的新路径[J].中国电化教育,2016(3)
  [2] 伍冬莉.创客教育下中学scratch程序设计教学模式探究[J],程教育研究,2017(02)
  [3] 王旭卿.面向STEM教育的创客教育模式研究[J].中国电化教育,2015(8).
  [4]张红波.面向创客教育的小学Scratch教学方法探索[J].电脑知识与技术,2017(7)
转载注明来源:https://www.xzbu.com/1/view-15278211.htm