Scratch编程——《听话的小猫》教案分析
教材分析:
本课是本册教材第五课《小猫捉老鼠》第一课时。学习的内容是通过“事件”“控制”和“动作”等模块的搭建使用,完成小猫向“上、下、左、右”四个方向运动的动画,并由此延伸,引出更为方便快捷的方法,即利用“鼠标”控制角色的运动。为第二课时作准备,本课知识点主要是按键控制与面向方向、左右旋转,移动的步数与数值的关系,重复执行与角色移到鼠标指针、面向鼠标指针等模块之间的关系。重点是完成角色向四周的运动,难点则是对所调用的模块的理解。本课设计时,以“听话的小猫”为主题,将知识点串联起来呈现给学生。这节课,在内容上起到承上启下的作用,为第二课时的学习打下基础。
学生分析:
由于高年级的学生个性比较活跃,观察、分析、理解能力都很强,学生已经掌握了小猫运动的基本原理后,要放手让学生通过自主探究与合作学习的方式进行学习,要发挥学生的主动参与意识,调动学生学习的积极性,大胆尝试与创新,满足学生的表现欲。同时也要考虑个别学生的实际情况,完成任务比较快的学生要在原有任务上加大难度,学困生则由学优生充当“小老师”进行帮带完成基础任务,共同获得成功的喜悦。
教学目标:
1、学会动作模块、事件模块和控制模块的使用;掌握简单的编程设计;能够通过控制模块和鼠标完成小猫向上下左右四个方向移动。
2、在自主探究与合作交流中学会模块的使用;能用模块完成小猫移动的程序设计。
3、培养学生自主学习与合作学习的能力;培养学生的逻辑思维能力、动手能力和创新意识,学会利用学到的知识解决生活中的实际问题;培养学生的编程思想和对信息技术的兴趣。
教学重点:Scratch中角色向不同方向的移动。
教学难点:“当按下()”模块与“面向()方向”模块、“将旋转模式设定为左—右翻转”模块的搭建;“重复执行”模块与“移到鼠标指针”、“面向鼠标指针”的组合搭建。
教学过程:
一、情境导入 激发兴趣
师:同学们,大家已经认识了我们的新朋友“小猫”了,他学会了走步后,开始了新的旅程,让我们一起来看看他去了哪里!
(课件播放小猫森林漫步的动画)
师:看,当分别按下键盘的“上、下、左、右”四个移动键后,小猫就会向四个不同的方向移动。
师:怎么样!小猫是不是很听话呀!你想让你的小猫也听话呢?
学生回答
师:那好,今天我们就来共同学习Scratch编程——听话的小猫。
(课件出示课题)
二、任务驱动 问题导学
(一)布置任务,初步尝试
任务一:小猫向右走
教师布置任务:小猫向右走动。并引导学生在学习出现困难的情况下可以通过教师录制的视频进行学习,解决问题。
学生自主探究找到“事件”模块组,“当按下右移键”模块,完成角色向右移动的动画。
教师巡视。
演示学生的操作。
(二)发现问题 解决任务
任务二:小猫向左走
师:小猫已经学会了朝一个方向走,那么用什么办法让小猫能朝相反的方向走呢?
学生自主学习,并动手实践操作,发现问题:按左键小猫也是朝右走。
师:脚本虽然用“左移键”控制,但是从舞台的方向看,小猫是面向我们右边的,缺少了从右向左转身这个动作。既然是动作,那么,我们应该在哪个模块组中找到呢?请同学们动手去尝试找到,并完成这个脚本。
教师引导学生学习“动作”模块组中的“面向()方向模块”
三、展示作品 评价交流
展示学生创作的作品,进行生生间的互评和教师的点评。
教师的点评以鼓励性语言为主,在表扬的同时,提出合理的建议。