动物表演
■教学目标
1.知识与技能
(1)理解并掌握广播、接收广播命令的使用;
(2)知道广播与接收消息可分别用于舞台或角色;
(3)能够综合运用各种控件,为舞台和角色编写程序脚本。
2.过程与方法
(1)能根据调试的结果,修改脚本,直到实现目标;
(2)通过编排节目表演顺序,体会广播的交互作用,能用多种方法完成作品。
3.情感态度与价值观
(1)在自主学习、合作探究中培养发现问题、解决问题的能力。
(2)在动画制作中感受程序编写的流程,体验编程的乐趣。
(3)通过对作品的完整设计,培养学生良好的程序设计思想。
行为与创新
通过分析解决同一问题的不同方法,锻炼思辨能力。
■课时安排
安排1课时。
■教学重点与难点
1.教学重点:理解并掌握广播、接收广播命令的使用。
2.教学难点:广播与广播并等待的区别。
■教学方法与手段
自主探究学习法、启发式教学、演示法、小组合作。
■课前准备
PPT课件、学件素材、板书贴纸、“课堂反馈”电子试题、电子教室教学软件、Scratch 2.0软件。
■教学过程
一、课前活动
课前学生玩《抽红包》游戏,按空格键可重复抽红包,每人试玩三次。
学生操作:打开“游戏:抽红包.exe”文件,试玩游戏。
你知道这个游戏是用什么软件制作的吗?学生回答。
讲述:这个游戏的脚本并不复杂,只要你学会今天这节课的知识,相信你也能制作出这样的作品!
【设计意图】感受游戏的乐趣,活跃气氛,激发学生学习Scratch的兴趣和欲望。
运用旧知,模拟动画
模拟动画:你能用已学知识,按顺序模拟出刚才师生问好的情景吗?请同学们打开桌面“学件素材”文件夹,打开“模拟课堂礼仪.sb2”文件,尝试一下。
学生尝试操作。
提问:哪位同学模拟成功了?来给大家展示一下。有没有不同的方法?
学生展示不同方法,介绍自己的设计思想。
讲述:老师的方法和你们不同,我用了两个新控件(贴控件图片),这两个控件可神奇了,想知道是如何实现的吗?
【设计意图】课堂礼仪是学生十分熟悉的生活情景;通过模拟师生问好动画,让学生思考如何让不同角色按顺序到舞台表演,尝试利用旧知解决实际问题。培养学生分析解决问题的能力,也为广播的教学做好思维的铺垫。
新知学习
1.观看演示,理解新知
教师边提问边演示。
向班长提问:你刚才是收到谁的消息后,喊“起立,立正!”?
向学生提问:你们又是收到谁的消息后起立,说“老师好”的?
师演示后,学生尝试用广播实现模拟动画。
提问:你觉得用广播功能实现人物对话,有哪些优势?
学生操作后,思考并回答问题。(无需测算时间、无需操作,自动衔接、简便易懂)
【设计意图】通过刚才的尝试,学生会将自己的实践方法与老师演示的方法进行比较,自然能够发现广播功能的优势,初步了解广播的作用和使用方法。
细心的同学已经发现,广播有两个控件,除了“广播”以外,还有“广播并等待”(贴图片)。课前老师用“广播并等待”也实现了模拟上课的动画(师演示)。
接下来请同学们来探索一下这两个控件的区别。
(出示PPT活动要求)
活动一:打开“探究广播的两种方式.sb2”文件,将程序中“广播并等待”控件,替换成“广播”控件。
1.自主探索:观察修改前、后,动画效果发生的怎样的变化,思考“广播并等待”与“广播”的区别。
2.小组交流:和同桌说一说你的发现。
3.集体交流:这两种广播方式有什么区别?
学生按要求自主探索,然后同桌交流自己的发现。
集体交流……
过渡:刚才我们将“广播并等待”替换为“广播”后,动画效果就变成所有角色就一起说话。如果我们将刚才动画里的“广播”替换为“广播并等待”,动画效果会发生怎样的变化呢?
学生猜测后,观看演示,思考效果不变的原因。(如果“广播并等待”放在一组脚本的末尾,因后面没有要执行的脚本,所以没有等待的必要,此时应用“广播”控件。)
【设计意图】通过观察、比较、思考,加深对两个控件不同之处的理解,为“活动二”提供不同思路的创作空间。
刚才我们一起学习了Scratch的广播功能,你知道使用广播功能可以分几步实现吗?
教师适时板书:创建消息→广播消息→接收消息
过渡:“六一”儿童节快到了,动物园里的小猫、小猴和大象精心准备了各自的节目,想演给小朋友们看。现在,请你当编导,运用今天学习的广播功能,给它们编排出场顺序。
2.学以致用,编排节目
(出示PPT)
活动二:打开“动物表演.sb2”文件,添加合适的脚本,利用广播功能,给三个动物安排表演的出场顺序。
学生按要求完成任务,教师巡视,寻找不同方法和典型错误案例。
集体交流:先展示不同的编排方法,然后一起帮助遇到困难的同学分析问题,并解决问题。
提问:
如果要更改表演的顺序,应如何修改脚本?(请使用不同方法的学生演示)
控制节目顺序的“广播并等待”控件必须要放在舞台吗?
学生思考并回答问题。
【设计意图】通过“活动二”,及时了解学生对新知的理解和应用情况;同时让学生知道程序设计的思路不同,脚本就不同;只要勤于思考,集思广益,就会迸发思维火花。
3.自由发挥,创作作品
活动三:发挥想象,通过改编,让动物的表演更丰富、更精彩,创作属于你的作品!
提问:你准备为动物增加哪些表演?
创意设计:A.增加新角色表演;B.集体表演;C.增加主持人;D.增加故事介绍、完善动画情节等等。
学生发挥想象,自由创作(可充分利用各种素材)。
优秀作品展示。
学生介绍自己的作品,其他同学欣赏、评价。
【设计意图】通过改编、自由创作,运用、整合旧知,发散思维,培养学生的想象力和创造力;同时让学生感受一个优秀作品的诞生,需要的是创意和不断的对脚本进行调试的耐心。
四、课堂反馈
师下发电子试题,学生操作完成,时间规定为2分钟。
上课铃响了,同学们都走进教室,准备上课。在这个场景中,“铃声”属于( )的角色。
广播消息 B.接收消息
行人看到红灯就停,绿灯就行。在这个生活场景中,“行人”属于( )的角色。
广播消息 B.接收消息
在使用广播功能时,首先要( )。
广播消息 B.接收消息 C.创建消息
4.右图中,哪个控件是:接收到消息后,就执行后面的脚本。( )
B.
C.
5.右图中,“将消息广播出去后,要等收到消息的角色脚本执行完,再继续执行后面的脚本”,这是( )控件的功能。
A.
B.
C.
完成测试后,学生浏览测试分数;根据统计数据,师生一起讨论易错的问题。
【设计意图】通过《课堂反馈》,及时了解学生本节课的学习情况;对学生不理解的知识点进行补充说明。
五、课堂总结
学完这节课,你还有疑惑的地方吗?
广播功能是实现不同角色相互交流的重要方法,也是创作动画或游戏的必须要掌握的知识,希望同学们能熟练掌握、灵活运用。
结束语:大胆尝试,探索真知;反复修改,作品完美;灵活运用,作品新颖;想象无限,创意无限!
【设计意图】答疑解惑:给学生提问的机会,培养学生有疑惑就要提问的好习惯。