1、奇妙的响度控制 从编程到创造 教材分析教材分析: 本课的内容是学用“响度”这个参数命令,理解它的作用是用 数字直观表达声音高低,并会用这条命令创造性的设计程序,解决生 活中的一些问题,如声控灯等。内容分为三部分:一时理解响度;二 是响度的用法,将响度嵌套在其他命令里面一起使用;三是会用响度 进行个性化设计。 学情分析学情分析:本课的授课对象是五年级学生,他们接触 Scratch 已经差不多一学期, 学习有一定热情, 特别喜欢自己动手尝试、 探究, 思维活跃。在知识层面上, 学生已经会用绘图编辑器绘制背景、角 色,会导入背景、角色。设计程序实现鼠标、键盘控制角色的运动, 会用“如果”命令,会将自
2、然语言描述的判断条件转换成程序中的表 达式。对程序的顺序、选择、循环结构也有了一定的了解。本课旨在 让学生体验计算机编程解决问题的过程。 创新目标创新目标:本课立足学生的基础和兴趣,学生在亲历用计算机 程序解决问题的过程中,理解新的命令,并会应用在趣味创造性程序 中,让学生体验信息技术的强大魅力。 及时引导学生关注周围的社会、 关注生活, 激发他们的社会责任感。 在关注社会, 改造旧物的环节中, 提升创新的意识和能力,目前学生的创想还很不严密,在未来也不一 定会变成现实, 创新意识和能力是他们立足当今乃至未来社会的关键 能力,需要我们在课堂上逐步培养。 教学目标: 1、 100%的学生能够通过
3、使用麦克风做实验, 来理解响度积 木的作用。 2、95%的学生能够学会将嵌套在积木中综合 使用,来改变角色属性。 3、85%的学生能够通过讨论、交流和编程实现声控灯的过程中, 巩固和应用响度的知识,并学会分析问题,梳理解决问题的思路,进 而提高逻辑和计算思维能力。 4、80%的学生能够在改造和设计声控垃圾桶的过程中,巩固响 度的知识,提升创新意识和能力。 教学重难点: 重点:理解响度的作用,并将响度嵌入到其他模块中搭配使用。 难点: 将嵌套在积木中综合使用,来 创造性的设计程序。 教学过程: 一 互动游戏导入课堂互动游戏导入课堂(老师会用声音开汽车老师会用声音开汽车) (3 分钟) 同学们,见
4、过爸爸妈妈开汽车吗,怎样开的?你来演示一下。你 也来, 你再来。 嗯, 看来大家一致认为开汽车需要手转动方向盘来开。 可是,老师会用声音“开”汽车。有点不相信?来,一起看一看。 (演示:打开“声控小汽车”程序,插入麦克风,屏幕上小汽车 会跟着老师的声音运动,反复演示几次。 ) 怎么样?好玩吧?大家猜一猜老师怎样做到的?你来说, 通过编 程让它听话,你说的很正确。这节课,咱们就一起编程实现这个声控咱们就一起编程实现这个声控 小汽车。小汽车。 二、声音监测实验: (: (科学维度科学维度) () (5 5 分钟)分钟) 1、师生讨论如何实现声控小汽车,引导学生总结出下面两个步骤: 第一步声音要传入
5、电脑,第二步:声音控制小汽车走。 师生先来探讨第一个步骤:声音的监测实验 1、 学生立刻开始尝试。 2、 师生讨论。教师引导学生总结实验结果:开始响度是开始响度是 0,当有,当有 了声音后,就变成了其他的数字。声音大,数值大;声音小,了声音后,就变成了其他的数字。声音大,数值大;声音小, 数值也小。数值也小。 3、 教师引导学生总结响度的作用:响度能侦测到外界的声音,并响度能侦测到外界的声音,并 用数字表达出来。用数字表达出来。 三、三、 声音控制小汽车(声音控制小汽车(1010 分钟)分钟) 【设计意图:在热身运动的基础上, 教师抓住课堂的黄金时间,推 进核心任务,那就是让学生掌握新命令的运
6、用。 】 教师出示任务: 2、一放:你会吗?自己先上机试试。学生尝试操作。 3、老师引导学生观察错误案例和正确的案例之间的差异,寻找解决引导学生观察错误案例和正确的案例之间的差异,寻找解决 问题的原因问题的原因:因为周围环境一直有声音,响度就一直有数值,如果直 接用来控制小汽车,小汽车会一直走。需要给定一个范围并嵌套在条 件判断语句中。 4、师出示有关正常声音的范围是多少,让学生认识到响度应该在哪 个范围内才控制小车走。 5、引导学生找到解决方法引导学生找到解决方法,需要给响度设定一个条件,也就是嵌套 在条件判断积木中综合使用。 6、学生修改完善程序。 【设计意图:程序设计中,出现错误是难以避
7、免的。具体教学时,不 能简单的将没有错误的程序告诉学生。在程序设计中,一方面要帮助 学生, 使他们不怕出现错误,重要的是正确的对待它,另一方面是 学会如何分析并排除错误。因此,在展示学生资源推进教学的时候, 选择了一个错误程序,让成功的学生修改,老师在一旁补充,最后再 放手让全体学生上机修改自己的程序,直到正确。 】 四、四、模拟声控等程序模拟声控等程序(知识转化为生活应用) (知识转化为生活应用) (1010 分钟)分钟) 1、知道了“响度”的作用,又知道了它的用法,我们就可以将它运知道了“响度”的作用,又知道了它的用法,我们就可以将它运 用到生活中去。我们小区楼道里都有感应灯,你能设计一个
8、声控灯用到生活中去。我们小区楼道里都有感应灯,你能设计一个声控灯 吗?想想如何实现声控呢?吗?想想如何实现声控呢? 2、学生分组讨论,汇报交流程序思想。 3、学生通过讨论明确程序设计思路:声控灯能识别声音大小,如果声控灯能识别声音大小,如果 达到一定的响度,灯泡就出现亮的状态,否则不亮达到一定的响度,灯泡就出现亮的状态,否则不亮。用流程图帮学生 理清思路。 4、对于声控灯的等待时间,又从人群多样性,来引导学生如何正确 设置等待时间。 5 学生编程实现声控灯的程序。 五:五:设计声控垃圾桶设计声控垃圾桶(创新升华知识的价(创新升华知识的价 值) (值) (1010 分钟)分钟) 同学们很棒,已经
9、做出了声控灯了呢。那 我们继续挑战设计一下生活中没有的物品好 不好?大家请看,在我们的校园中,存在不少 这样的垃圾桶。同学们每次倒垃圾的时候有什 么困扰吗? 引导学生发现问题:盖子很脏,每次都不愿意用手打开盖子倒垃圾。引导学生发现问题:盖子很脏,每次都不愿意用手打开盖子倒垃圾。 1、 如何改造它?如何改造它? 2、 讨论交流可以设计成声控垃圾桶,跺跺脚或者喊一声,盖子自讨论交流可以设计成声控垃圾桶,跺跺脚或者喊一声,盖子自 动打开,倒完垃圾后,盖子盖上。动打开,倒完垃圾后,盖子盖上。 3、 仿照声控灯的原理,同学们编程实现声控垃圾桶。仿照声控灯的原理,同学们编程实现声控垃圾桶。 【设计意图:通
10、过贴近生活的素材,激发学生自由创作的思维火花, 同时激发学生的创新意识。 】 六、课堂小结(课堂小结(2 2 分钟)分钟) 这节课你学到了哪些知识? 引导学生梳理思路,从知识与技能、过程与方法和情感态度价值 观三个方面总结课堂内容。 我们学习我们学习 scratch 编程,不仅仅编程,不仅仅是编游戏,我们还可以用来编程是编游戏,我们还可以用来编程 实现智能控制实现智能控制,让机器变得越来越像人类,可以看,可以听,而且都 能听懂。今天你做的声控灯和声控垃圾桶,就是会听,而且能做出判 断的智能生活物品。 七、课后练习课后练习 课后,请同学们观察你身边的学习或者生活物品,寻找它们在使 用起来不方便的地方, 看看能不能利用响度知识来设计程序模拟改造 它们?看谁的想法更巧更妙!编程实现智能,智能改变生活。 希望同学们好好学习编程,参与设计未来的智能生活。 好的,下课。