Scratch2创意编程之星际大战教学的设计.docVIP

  • 190
  • 0
  • 约4.48千字
  • 约 11页
  • 2018-10-11 发布于福建
  • 举报

Scratch2创意编程之星际大战教学的设计.doc

Scratch2创意编程之星际大战教学的设计

Scratch2创意编程之星际大战教学的设计   ● 教材分析   本课是人教版六年级下册小学信息技术“Scratch编程”单元中的内容,是在学生学习了利用Scratch绘图、讲故事、动画创作、简单游戏创作的编程基础上,综合运用Scratch键盘控制、舞台位置知识、广播与接收知识完成星际大战游戏创作。要求学生通过动手体验游戏、分析设计思路、思考对应模块指令来完成主题任务,使其面向对象编程的程序设计思维得到培养,提高自身编程的自信心与能力。   ● 学情分析   本课教学对象为六年级的学生,他们即将升入初中,学习任务较重,思维较为活跃,求知欲比较强,富有探究精神,勇于实践创新,对Scratch编程有着浓厚的学习兴趣,已经学过利用Scratch绘图、讲故事、动画创作、简单游戏创作等,具备了基础的Scratch操作技能和信息素养。经过“鲨鱼捕小鱼”“猴子吃香蕉”“小猫走迷宫”等游戏创作,学生对游戏创作的整体流程已不再陌生,能够独立分析并设计程序,平时的课堂评价也有助于学生团队合作能力的培养和主题式探究的学习,“星际大战”是Scratch2“基础知识与游戏创作”的综合应用案例,对学生来说既是一次全新的挑战,也是一次全新的体验。   ● 教学目标   知识与技能目标:学会用键盘控制角色动作设计游戏脚本;学会分析舞台光标所在位置对应的X、Y轴;学会应用广播与接收指令;学会运用面向对象思维分析程序。   过程与方法目标:通过动手体验游戏,分析设计思路,思考对应模块指令,设计键盘互动的游戏任务;通过分析,掌握Scratch广播与接收指令功能;通过实践操作,领会面向对象编程的程序设计,能够化繁为简,应用顺序结构、循环结构、选择结构三种结构解读指令并编写指令。   情感态度与价值观目标:通过“星际大战”的游戏制作,培养面向对象编程的程序设计思维,分析程序,将程序化繁为简,提高编程的自信心与能力。   行为与创新目标:通过将完整的“星际大战”游戏简化成不同的实现小功能、小模块,在思考中搭建脚本程序,形成发散性与逻辑性思维,提升编程的自信心与能力。   ● 教学重点、难点   重点:学会用键盘控制角色?幼魃杓朴蜗方疟荆谎Щ岱治鑫杼ü獗晁?在位置对应的X、Y轴;学会应用广播与接收指令;学会运用面向对象思维分析程序。   难点:通过将“星际大战”游戏简化成各角色的实现功能及对应流程图,学会分析程序,学会将程序化繁为简的模块化设计思路。   ● 教学策略   本课主要采用的教学方法有体验教学法、任务驱动法、自主探究法和团队合作法等,通过体验情境导入,以“星际大战”游戏设计为主线,通过任务分解、团队探究、创新改进、作品分享、评价总结,让学生在愉快的合作交流情境中掌握本课的知识点。   ● 教学过程   1.创设情境,导入新课   师:今天,老师给大家带来了“星际大战”游戏(如下页图1),我先简单说说游戏规则――用键盘左右键移动机器人,空格键发射子弹,子弹碰到敌机爆炸,敌机碰到机器人游戏结束。哪位同学想上台来体验一下?(学生在教师机上体验)其他同学请仔细观察,认真思考用Scratch设计游戏的任务分解。(教师出示课题:星际大战)   设计意图:通过师生交流以及学生的亲身体验,激发学生参与设计的兴趣,为课题引出做好铺垫。   2.任务分解,搭建脚本   师:我们来做任务分解,哪位同学先来说说,要设计这个游戏,第一步要做什么?   学生举手回答问题,其他学生做补充(各小组长给回答问题的同学加举手问答分)。   师:哪位同学可以上台完成舞台背景、机器人、子弹、敌机等角色的添加?   学生上台操作(各小组长给回答问题的同学加举手问答分)。   教师出示任务一:添加舞台背景、机器人、子弹、敌机角色。   师:有困难的同学可以观看桌面“任务一学习小助手”;先完成的同学请帮助同组的其他同学;学有余力的同学请思考添加机器人及子弹指令的脚本。   设计意图:通过学生思考、教师提问、上台演示,让每个学生都能理解“星际大战”游戏的任务分解思路,并完成舞台背景与角色的添加。   师:接下来,让我们一起进入脚本设计环节,分析机器人到底可以做哪些动作?   生:游戏中,机器人跟随键盘可以做左右移动。   师生共同编写对应脚本。   师:接下来,我们一起来看看游戏中子弹有什么动作。   学生按下空格发射子弹,师生共同编写对应脚本。   教师出示任务二:编写机器人左右移动与按下空格子弹发射脚本(完成者小组长加任务二完成分)。   师:有困难的同学请观看桌面“任务二学习小助手”;先完成的同学请帮助同组的其他同学;学有余力的同学请思考敌机指令脚本。   设计意图:让数据说话,及时提醒小组长通过团队互助帮助未完成任务的学生;在脚

文档评论(0)

1亿VIP精品文档

相关文档