《奔跑吧,编程猫!》 教学设计
一、教学内容分析
本课是豫科版小学信息技术四年级下册第一单元《认识编程猫》的实操课的内容。
二、教学目标
1.分析角程序和编程步骤。
2.理解重复执行积木的概念和功能,并能够灵活运用到游戏制作中。
3.会为背景添加编程积木。
二次元编程教学视频步骤三、教学重难点
重点是理解重复执行积木的概念和功能,并能够灵活运用到游戏制作中;难点是会为背景添加编程积木。
四、教法与学法
教法:讲授法、直观演示法、问题驱动法。
学法:自主探究学习法、合作学习法。
五、教学准备
多媒体课件、编程猫源码编辑器、积木卡片
六、教学过程
1. 视频导入,激发兴趣
师:上课,同学们好!在学习今天的内容之前,老师先请同学们欣赏一段视频。用苏炳添打破记录的视频引出今天的主题:奔跑吧,编程猫!老师粘贴主题卡片。
2. 新课呈现
(1)用旧知引出新知
老师先播放效果预览视频,并让学生思考问题:你在视频中看到了什么?然后继续追问:
如果用上节课学到的知识,也就是利用“切换造型积木”,可不可以让编程猫实现持续奔跑的效果呢?
然后让小组讨论,同学用卡片摆一摆,再用编码编辑器做一做。提出问题,引出重点内容:有没有什么好的方法,帮助编程猫实现持续奔跑的愿望呢?
(2)学习重复执行积木
先播放视频,让同学们了解重复执行积木的功能,并通过总结视频案例的特征,概括出重复执行积木的概念。
先学生在黑板上试着用积木卡片来演示利用重复执行积木编码的过程,然后让同学们通过源码编辑器进行操作,观察效果。
学生说一下观察到的效果,并提出问题:为什么编程猫是原地跑步呢?怎么才能让编程猫持续地向前移动着奔跑起来呢?
(3)小组讨论,学习难点
让小组讨论提出的问题,然后学生分享自己的想法,并到黑板上利用积木卡片拼一拼。然后让学生们按照黑板上分享的思路进行操作演示,并发现问题:编程猫跑出舞台之外了。然后老师追问:那如何让编程猫在舞台上持续向前奔跑呢?老师提示:转变思路,试着给背景进行编码。
(4)给背景添加编码
同学利用积木卡片展示自己的思路想法,并让同学们进行操作。通过观察同学们的视频效果,提出问题:为什么有的编程猫倒着跑了呢?老师解释原因:因为背景运动方向和编程猫的运动方向相反,要想使编程猫看起来向右运动,那么就要设计背景为向左运动。那如何设置,才能让背景向左移动呢?讲解负值的作用。接下来老师再提问:为什么有的背景移动得快,有的背景移动得慢呢?让同学们小组讨论并得出答案:移动的数值影响背景移动的速度。
3. 巩固提高
先让同学们把已经编好的积木完全删除,再没有提示的情况下,独立完成编码,可以在效
果预览的基础上加入自己的创新。呈现学生们设计完成的出的作品,让大家欣赏。最后,大家一起帮助编程猫实现了成为奔跑小健将的梦想。
4. 情感升华
希望同学们能够以梦为马,不负韶华,在自己的人生赛道上能奋力拼搏,赛出精彩!
5. 作业设计
利用重复执行积木设计出在海底持续游动的小鱼,要求:小鱼不断变换游泳造型,并向右持续游动。
七、板书设计
八、教学反思
本节课通过激趣导入、新课呈现、巩固提高等环节,让学生们在游戏中轻松完成本节课的学习目标,成就感满满。其中有以下几处亮点:
1. 课程素材和资料准备多样充实,尤其是积木卡片的制作非常精美。教学流程设计由浅入深、环环相扣,符合小学四年级学生的认知特点,学生学习编程的热情很高。
2. 利用苏炳添破纪录的视频导入,既激发了学生的学习兴趣,又为新课做足了铺垫。在新课呈现环节,通过一步步提出问题,引导学生深入思考,又通过小组合作,学生自主探究等方式,让学生积极开动脑筋,参与课堂活动。另外,同学们通过对积木卡片摆一摆、拼一拼的方式直观地感受编程的快乐。在最后的巩固提高环节,同学们综合所学,创造性地制作出多种效果,收获颇丰。总体而言,整节课的设计重难点突出,学生参与度高,课堂效果较好。
但是,在对模块功能的描述方面语言还要再规范精炼一些,并让学生用自己的语言多说一说,这样效果更好。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论