- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
scratch教学设计第9课拦球
?一、教学目标
1.知识与技能目标
-学生能够理解运动轨迹和条件判断的概念,并运用到Scratch编程中。
-熟练掌握角色移动、旋转以及条件判断语句(如果......那么......否则)的使用。
-能够独立完成一个简单的拦球游戏程序,实现球的移动、反弹以及角色的拦截动作。
2.过程与方法目标
-通过观察球的运动轨迹和分析游戏逻辑,培养学生的逻辑思维能力和空间想象力。
-在编写程序的过程中,让学生经历发现问题、分析问题和解决问题的过程,提高学生的编程实践能力。
-鼓励学生自主探索和创新,尝试不同的编程方法来实现游戏功能,培养学生的创新思维。
3.情感态度与价值观目标
-激发学生对编程的兴趣,增强学生学习编程的自信心和积极性。
-培养学生的团队合作精神和竞争意识,通过游戏的形式让学生体验成功的喜悦。
-引导学生养成细心、耐心和严谨的编程习惯,提高学生的信息素养。
二、教学重难点
1.教学重点
-掌握球的运动轨迹控制,包括直线移动、反弹等效果的实现。
-学会使用条件判断语句来控制角色的动作,实现拦球功能。
-理解坐标系统在Scratch中的应用,准确控制角色和球的位置。
2.教学难点
-如何精确计算球的反弹角度和位置,使其符合物理规律。
-灵活运用条件判断语句,根据球的位置和角色的状态做出正确的决策。
-优化程序,使游戏运行更加流畅,避免出现卡顿或错误。
三、教学方法
1.讲授法:讲解运动轨迹、条件判断等相关知识,让学生对本节课的重点内容有初步的了解。
2.演示法:通过教师的示范操作,展示如何在Scratch中实现球的移动、反弹以及角色的拦球动作,让学生直观地学习编程方法。
3.实践法:安排学生自主实践,让学生在编写程序的过程中巩固所学知识,提高编程能力。
4.小组合作法:组织学生进行小组讨论和合作,共同解决编程过程中遇到的问题,培养学生的团队合作精神。
四、教学过程
(一)课程导入(5分钟)
1.展示一个简单的球类游戏视频,如乒乓球、网球等比赛场景,吸引学生的注意力。
2.提问学生:在这些球类游戏中,运动员是如何拦截球的?引导学生观察和思考。
3.引出本节课的主题--拦球游戏,激发学生的学习兴趣。
(二)知识讲解(10分钟)
1.运动轨迹
-讲解在Scratch中如何控制角色的运动轨迹,包括直线移动、转弯等操作。
-介绍坐标系统,让学生了解角色在舞台上的位置是由坐标决定的。
-通过实例演示,让学生掌握如何使用移动X步面向......方向等指令来控制角色的运动。
2.条件判断
-介绍条件判断语句(如果......那么......否则)的基本结构和用法。
-结合生活中的例子,如如果今天下雨,那么就带伞,否则就不带伞,帮助学生理解条件判断的逻辑。
-在Scratch中,通过实例展示如何使用条件判断语句来实现不同的程序逻辑,比如根据角色的位置或其他条件执行不同的动作。
(三)案例演示(10分钟)
1.打开Scratch软件,新建一个项目。
2.创建一个球和一个拦球的角色,如一个球拍。
3.演示球的直线移动:
-将球的初始位置设置在舞台的上方中间。
-使用移动10步指令,让球每次向下移动一定的距离。
-让学生观察球的运动轨迹。
4.实现球的反弹效果:
-当球碰到舞台边缘时,使用碰到舞台边缘,就反弹的指令,让球改变方向。
-讲解如何计算球的反弹角度,这里可以简单介绍入射角等于反射角的原理,但不深入讲解物理公式。通过Scratch的直观操作,让学生看到球碰到边缘后按照正确的角度反弹回来。
5.加入拦球功能:
-当球拍碰到球时,使用条件判断语句如果球拍碰到球,那么......
-在那么的部分,设置球反弹的效果,并给学生解释为什么要这样设置,比如改变球的运动方向和速度等。
-同时,也可以添加一些视觉反馈,如球和球拍碰撞时产生短暂的闪烁效果,增强游戏的趣味性。
-完整演示整个拦球游戏的运行过程,让学生仔细观察程序的逻辑和效果。
(四)学生实践(20分钟)
1.布置任务:让学生参照教师的演示,自
文档评论(0)