预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《Scratch编程设计——碰撞球》教学设计 【教材分析】 本课所学的Scratch程序是由美国麻省理工学院媒体实验室研发的一种图形化的编程语言,它将编程变得如搭积木那样容易,采用拖拽、组合的方式可以让小学生轻松地创建自己的互动故事、动画、游戏等。只要学生有创意,就能做出功能强大且充满趣味的作品。目前的小学信息技术教育,传统的办公软件的学习已经无法满足他们的好奇心。如何让学生都能体验创造的喜悦?scratch的出现很好的解决了这个问题。 【学情分析】 本课的教学对象是小学五年级学生,通过前面的学习,学生已经初步掌握了Scratch的主要组成部分和基本命令,能够初步进行编程的设计,具备了一定的自学和实践操作能力。 【设计思路】 依据信息技术教学“密切联系兴趣,尊重学生差异,鼓励个性发展”的原则,在本课教学中,我采用“任务驱动”和“小组互助”的教学方法,通过观察学习,发挥想象,协作学习、自主探究的方式分析程序,展示制作过程,最后对作品进行评议,这个过程充分考虑学生的能力差异,让所有学生都有所发展。 【教学目标】 知识与技能目标: 学会使用“数字和逻辑运算”里的随机命令。2.通过“如果„那么„”理解控制命令。3.通过“碰到”理解侦测命令。 过程与方法目标: 1.通过教师指导、小组合作的方法使学生体验合作学习的学习方式。 2.初步培养学生先观察、再分析判断、然后尝试操作的解决问题能力,发展高阶思维能力。 情感态度与价值观目标: 通过游戏的设计和制作培养学生对Scratch的兴趣和热情。 【教学重点】 1.学会使用“数字和逻辑运算”里的随机命令。 2.将“侦测”嵌入到“控制”模块中,实现条件的选择功能。 3.数据变量的灵活使用。 【教学难点】 对侦测和控制命令进一步的理解。 【教学准备】 1.硬件环境——多媒体电脑教室。 2.软件环境——Scratch编程软件,教师课件:《碰撞球》游戏。 【教学策略】 Scratch编程是一个逻辑性比较强的软件,为此,我采用由简入难,层层深入的方式,由学生已经掌握的脚本搭建入手,在分析理解的基础上,先由学生尝试实现脚本。遇到问题后,再展开新知的教学,激发学生的创作欲望,鼓励学生发挥想象,大胆尝试,将自己的创意加入到游戏中,通过教师引导、鼓励小组合作交流培养学生良好的思维习惯。 步骤教师活动学生活动设计意图引入篇课堂伊始,教师利用“电子教室”把《碰撞球》游戏发送给学生试玩。在学生体验结束后引入本课教学内容:在scratch中自已设计《碰撞球》的游戏脚本。玩《碰撞球》游戏,并记录获得分数。开门见山,直奔主题,通过学生喜欢的游戏激发他们的制作欲望;引入竞争机制,充分调动学生获取知识的欲望制作篇1、分析游戏制作流程,帮助学生梳理创作思路出示思考问题:【课件】问题一:游戏中的角色有哪些?(统一命名)问题二:角色的初始状态是什么?问题三:这些角色将发生哪些动作?运用表格引导学生分析角色的“初始状态”和“动作” 角色初始状态动作边缘底线挡板小球 小组讨论,梳理出各对象之间特有的逻辑关系,完成“角色分析”表格的填写 角色初始状态动作边缘底线位于屏幕底部(坐标:0,-175)无挡板位于屏幕底部,边缘线上方,居中的位置(坐标:0,-160)不断的跟随鼠标左右移动小球位于屏幕底部,挡板上方中央位置(坐标:0,-145)1、初始化移动方向2、判断是否碰到边缘底线,碰到就结束游戏3、移动小球,碰到边缘就反弹4、如果碰到挡板,改变小球移动方向通过教师的讲解和引导,将每个角色的状态、动作在头脑中暂时分割开来,由大化小、由繁至简。表格的运用又很好的将角色之间特有的逻辑关系清晰的呈现在学生面前,帮助学生理清程序创作思路,为后面任务的完成做好铺垫。2、操作实践 出示任务1: 绘制用到的角色 任务提示:请同学们打开Scratch,通过“新建角色”中的“绘制新角色”命令,绘制所需角色。学生运用旧知完成舞台背景的搭建,绘制所需角色。小组合作完成,教师适时点拨。 场景布置是游戏设计的首要环节,这部分知识学生已经学过,所以搭建速度比较快,为后面的程序设计做好准备。出示任务2:拖拽边缘底线到屏幕底部。根据需求将“边缘底线”角色拖拽至屏幕底部。 出示任务3:搭建挡板的脚本。 初始化:位于屏幕底部,边缘线上方,居中的位置(坐标:0,-160) 动作:不断的跟随鼠标左右移动 让学生通过自己动手搭建测试程序,明白自己的程序哪些地方做的不太合理,并加以改正。培养学生修改、调试脚本的能力出示任务4:搭建小球的脚本。 初始化:位于屏幕底部,挡板上方中央位置(坐标:0,-145) 动作: 1、初始化移动方向2、判断是否碰到边缘底线,碰到就结束游戏3、移动小球,碰到边缘就反弹4、如果碰到挡板,改变小球移动方向 利用已经掌握的模块、命令完成脚本入手,鼓