第11课 小狗参观猫咪屋
教材分析:
本课是主要内容是创作“小狗参观猫咪屋”互动故事,通过设置多个场景,添加多个角色,为每个角色编写脚本,在不同的背景中让角色互动对话,编写出生动有趣的小故事,从而帮助学生掌握用Scratch创作故事的一般方法。提升学生对Scratch的学习兴趣,让学生在创作体验中获得编程学习的乐趣。
学情分析:
通过前两节课的学习,学生已经掌握了Scratch软件的简单操作,如拖动指令、运行程序、修改参数等,能理解Scratch中角色、脚本等概念,对编程有了初步的了解。学生虽然对Scratch软件、创作故事有极大的热情,但缺乏编程思维的训练、缺乏编程能力的实践,不太懂得用程序化思维解决问题。
教学目标:
【知识与技能】
【1】学会从背景库中添加多个背景。
【2】学会从角色库中添加角色,并对角色进行旋转。
3261360-3175134683515875【3】学会使用 、 指令。
【过程与方法】
【1】通过分析讨论,初步掌握Scratch创作互动故事的流程。
【2】通过探索,学会用指令模块编程的具体方法,用程序化的思维解决问题。
【情感态度与价值观】
【1】通过制作动画故事,提升学生学习Scratch的兴趣,让学生在创作体验中获得编程学习的乐趣。
【2】通过解决角色的对话问题,培养学生的编程思维,体验图形化程序设计编程的快捷性。
教学重点:
3289935177165【1】学会从背景库、角色库中添加多个背景和角色。
1375410-1905【2】学会使用 、 指令。
【3】学会为角色编写脚本。。
教学难点:
学习为多个角色编写脚本,体现故事的互动性,用程序化思维解决问题。
教学策略与手段:
本课的故事并不复杂,但是因为涉及多个背景的切换和多角色的互动,所以,一定要让学生清楚地知道故事发展的过程。在导入环节教师可以通过让学生表演、制作故事的幻灯片、播放视频等方法帮助学生了解,并引起他们的兴趣。本节课的教学中首先要保持学生的学习兴趣,要引导学生去分析故事,会解决程序中程出现的问题。主要采用情境导入、旧知迁移、自主探究等方法。
教学准备:
1、资料准备
制作好的英语小故事程序。
2、教学环境
机房的电脑中安装Scratch2.0。
3、对学生的要求
了解Scratch软件的基本界面,掌握对话指令的使用。
课??时:1课时
教学过程:
(一)欣赏故事,激发兴趣
教师活动
学生活动
设计意图
1、教师:今天,老师给大家带来一个小故事,仔细听哦!开学了,小猫在学校碰见了小狗……老师讲得好听吗?
其实故事不仅可以通过口头表述,还有其他的表现形式,请看!播放“小狗参观猫咪屋” Scratch视频。
2、你更喜欢哪一种方式的表现方式?为什么?
猜一猜动画版的故事是用什么软件制作的?
3、你想用Scratch表演这个小故事吗?我们一起走进《11小狗参观猫咪屋》,板书课题。
听故事看视频
对比思考
明确学习任务
通过对比口述与动画两种表现故事的方式,提升学生对Scratch的学习兴趣,激发学生的创作欲望。
(二)分析课例,梳理流程
教师活动
学生活动
设计意图
1、请你带着下面的问题,再仔细看动画故事。
(1)故事中有几个场景?分别是什么?
(2)故事中有哪几个角色?
(3)小猫的动作是什么?小狗的动作是什么?
2、师生交流上述问题,板书、总结课例的制作流程。
添加2个背景—添加小狗角色、完善小猫角色—分别添加小猫和小狗的动作脚本—测试程序
看视频
思考问题
交流分析
通过细看视频,直观地帮助学生分析Scratch故事的制作流程,明确本课具体的学习内容。
(三)探究新知,创作实践
教师活动
学生活动
设计意图
1、添加不同背景
(1)首先我们要来给故事添加学校和家两个不同的背景。请你自学教材,从Scratch自带的背景库中找到Schoo2、Bedroom1两张图片,添加背景并重命名。
(2)学生尝试操作,教师巡视指导。
2、添加小狗角色
(1)接下来,我们要开始编辑角色了,小猫已经存在,小狗在哪里呢?谁能找到它?
(2)指名演示操作:从角色库中添加Dog1图片作为小狗角色。相继介绍Scratch四种新建角色的方法,
①从角色库选取角色②绘制新角色③从本地文件上传角色④拍摄照片当作角色
再看看新建背景的四个按钮,你有什么发现呢?
(3)观察舞台区的小猫和小狗,它们能面对面说话吗?你觉得小猫和小狗还有什么需要修改的地方?
(4)引导学生学习微课,将角色重命名为Catty、Doggy,调整大小及位置,并尝试镜像旋转Doggy。
3、编写故事脚本
(1)Catty和Doggy在故事中有什么动作?两个角色是各做各的动作吗?
(2)角色之间是怎样相互交流的?老师请两位同学上来演一演,同学们一起来分析,用以下指令来表达。
(3)师生共同分析学生的表演,在Scratch脚本区梳理角色对话的流程。
设疑:等待时间怎么设置?
(4)学生尝试编写Catty、Doggy的对话脚本,并运行调试,设置等待时间,修改后保存程序。
自学教材添加背景
学生演示添加角色
聆听教师讲解添加角色的方法
思考教师的不足之处
学习微课
完善角色
交流讨论
学生表演
共同分析
实践操作
通过自学课本内容、学习微课、回忆上节课所学,引导学生自主探究,从背景库、角色库中添加背景及角色,并完善角色
注重背景及角色添加方法的对比分析,归纳总结。利用学生表演,帮助学生分析Catty、Doggy的对话流程,用指令模块表达、巧妙地运用程序思维解决对话问题。
提出等待时间的问题,激发学生思考,不断调试脚本、测试程序,有助于学生编程能力的提高。
(四)欣赏作品,交流拓展
教师活动
学生活动
设计意图
1、展示学生完成作品,交流评价
(1)动画故事是否表演流畅、情节合理?
(2)你是怎么设置等待时间的?为什么这样设置?
引导学生结合Catty、Doggy的说话时间计算对方的等待时间。
2、其实我们还可以利用声音指令为Catty、Doggy配音,让我们的故事有声有色!赶紧学习知识库,尝试录制声音吧!
观看作品
交流评价
拓展学习
生生、师生互动交流评价,可以客观地分析作品的得失,也极大地激发了学生的表现欲望,使其有成功的自豪感。
(五)课堂小结,交流提高
教师活动
学生活动
设计意图
1、通过这节课的学习,我们学会了制作一个完整的Scratch小故事,想想自己的作品,你觉得还有哪些地方需要修改和完善?你还想创作哪些小故事呢?
2、希望大家在后面的Scratch学习中,多动脑,勤尝试,通过创建丰富的背景与角色,灵活地搭建脚本,创作出更多有趣的小故事!
思考交流
汇报想法
树立不断完善作品的意识,激发学生创作的灵感,为后续学习做好铺垫。