《块编程之小小音乐家》教学设计
一、教材分析:
本课主要选自块语言编程平台中的第六个模块—音乐,前面五个模块主要是平台的使用,
简单的积木拼接、移动、左右旋转、简单的条件判断、水平垂直位置的确定、循环绘制创意
图形、数学公式绘制动态图形。本模块借助编写《两只老虎》曲子的任务,利用函数优化程
序,培养学生自主研究、发现问题、解决问题的能力,激发学生的学习兴趣,为学生后续学
习编程语言打下基础。
二、学情分析:
本次授课对象是小学三年级学生。学生刚上信息课一个学期,对电脑的学习热情度高。
之前学习了“画图”软件的使用,打字习惯初步形成,并能完成一些简单的作品,还学习了
块语言编程平台的前五个模块,掌握平台的使用方法,简单的积木拼接、移动、左右旋转、
简单的条件判断、水平垂直位置的确定、循环绘制创意图形、数学公式绘制动态图形,对于
函数还没深入学习,这是本课的重难点。创设给贝贝的动画添加背景音乐的情境,邀请学生
展开音乐学习之旅,把本模块的知识点串联起来,符合学生的认知规律。
三、教学重难点:
1.教学重点:掌握使用音乐代码块编写简单的音乐程序,自定义函数的使用。
2.教学难点:掌握自定义函数的使用。
四、教学目标:
1.知识和技能:
(1)会使用音乐代码块编写简单的音乐程序。
(2)会使用自定义函数。
(3)综合运用各个模块创作曲子。
2.过程与方法:
通过编写《两只老虎》曲子,接触程序语言学习的方法,掌握音乐相关代码块、自定义
函数的使用,优化程序。
3.情感态度与价值观:
通过 10 个闯关任务,激发学生对编程学习的兴趣,感受解决问题的乐趣,培养学生发
现问题、解决问题的能力。
五、教学策略:
本课主要体现做中学的教学思想,采用了范例教学法、问题解决法和任务驱动法。让学
生发现问题、探究分析问题、尝试操作解决问题,邀请学生帮贝贝的动画配音,一步步掌握
相应的编程知识,让学生带着强烈的学习欲望展开练习,引导学生在完成任务的过程中探索
音乐相关代码块的使用,自定义函数的使用,进而掌握程序语言学习的方法。
通过学生探究活动、教师小结、反思总结,使其形成知识构架,养成良好的学习习惯。
学生可以通过看视频与上机探究,通过师生之间的互动掌握新知。本课设计了创设情境、任
务驱动、拓展任务、反思小结四大教学环节,让学生带着任务进入课堂,以完成任务为导线
展开学习,最后实现教学目标。
六、教学用具(可以省略):
多媒体电脑室、教学广播软件、教学范例、块编程学习平台。
七、教学过程:
教学环节 教师活动 学生活动 设计意图
1.刘老师今天请来了贝贝和玲玲带领我们 1.欣赏贝贝带 创设情境,提
的同学展开学习之旅。 来的小动画。 出问题,明确
今天我们一起来挑战小小音乐家。 本 课 学 习 内
贝贝制作了一个小动画,想邀请同学们一 容,激发学生
起欣赏欣赏。 的学习兴趣,
2.玲玲:原来是我们都熟悉的儿歌《两只 2.评价动画。 使学生在学习
老虎》,背景音乐真有趣,同学们能不能 情境中主动、
也帮我配一个呢? 积极地接受任
对了对了,我知道有个块语言编程游戏里 务,从而乐学。
创设情境 面有一个音乐主题,有 10 个通关任务,相
(时间安 信只要过了这 10 个通关任务,给动画配上
排:2分钟) 音乐肯定没问题了。
3.打开浏览器,把块编程平台的网址 3.在浏览器打
(https://playground./) 开块编程平台。
复制到地址栏中,按 enter 键,选择第六
模块——音乐。
一、认识简单音符 1.认识简单音 1-2.培养学生
音阶 1 2 3 4 5 6 7 1 符,并学会看简 多动手尝试的
唱名 do re mi fa so la si do 谱。 学习习惯。
调名 C D E F G A B
二、利用音乐模块编写《两只老虎》
1.教师讲解通关任务 1,帮助学生识别音
乐简谱。 2.学生自主探
究完成任务一。
【任务一】请同学们暂停视频,自己动手
任务驱动
尝试利用音乐模块演奏音符代码块编写
(时间安
《两只老虎》头四个音符。
排:28 分钟)
三、尝试使用函数编写《两只老虎》 3-4. 带 着 问
1.同学们可能会有疑问,什么是函数呢? 题,对比教师
在帮助中我们可以看到是这么解释的,利 3.学生理解自 演示讲解,在
用函数可以将代码块组合到一起,然后作 定义函数的作 举例中学习,
为整体多次运行。 用。 从而掌握本节
2.教师演示定义函数的使用 课 的 重 点 知
识。
4.学生看、听、
思考。
5-6.带着自主
3.【任务二】请同学们暂停视频,自己动 探究中遇到的
手尝试利用函数代码块编写《两只老虎》 5.学生自主探 问题,对比教
前两句。 究完成任务二。 师演示讲解,
利用函数可以将代码块组合到一起,然后 在 比 较 中 学
作为整体多次运行。大大简化、优化了我 6.根据任务完 习,在实践中
们的程序,提高了效率。这也是编程学习 成过程中遇到 总结,了解程
中一个非常重要的思想。 的问题,认真 序设计中,一
4.对比四分音符,二分音符,八分音符 看、听、记教师 题多解,程序
5.【任务三】现在就是同学们大展身手的 小结。 最 优 化 的 原
时候了。请同学们暂停视频,自己动手尝 7.学生自主探 则。
试利用函数代码块编写《两只老虎》整曲, 究完成任务三。
共八句。
6.听多了一种乐器的声音,我们来试试不 8.根据任务完 7-9.对比教师
同的乐器。设定乐器,使用小提琴演奏。 成过程中遇到 演示讲解,在
四、使用休止符模块编写二声部 的问题,认真思 完成探究任务
1.对比一下简谱。第 2 声部就是在第 1 声 考、看、听、记 的过程中加深
部表演第 1 句和第 2 句的时候,使用休止 教师小结。体会 对知识的理解
符,后面都是一样的。 编程学习的原 与掌握。
2.大多数学生的做法是直接复制主程序, 则:一题多解,
测试之后平台提示:虽然你编写的代码可 程序最优化。
以运行,但还不够优化。看看能否通过函
数来减少重复代码。
引出编程学习的原则:一题多解,程序最
优。 9.学生自主探
3.查看通关任务 8 和 9,分析规律。 究完成任务四。
4.【任务四】现在请同学们暂停视频,利
用休止符代码块编写四声部的《两只老
虎》。
1.我们本次的学习之旅也接近了尾声。最 1.学生自主探 及 时 巩 固 认
后部分是综合各模块创作自己的乐曲。 究完成综合任 知,在练习中
2.这里有音乐逻辑循环数学列表变量和函 务。 帮助学生加深
数几大模块。你会发现更多有意思的新代 对 函 数 的 理
码块。老师这里也给同学们找了小星星和 解,突破本课
生日快乐歌的简谱,同学们可以自己试一 教学难点。
试去创作。 激发学生继续
闯关的欲望,
引导学生用所
学的方法继续
拓展任务
完 成 拓 展 任
(时间安
务,为后续编
排:8分钟)
程学习打下坚
实的基础。
1.玲玲:不知道同学们学习了这一节课的 回顾本课学习 培养学生及时
反思小结
内容之后,能不能给我的动画添加背景音 内容,在实践中 梳理知识点的
(时间安
乐呢?我觉得一定可以。 总结知识点,在 习惯,并巩固
排:2分钟)
(1)使用音乐模块编写两只老虎 做中学。 提升,进行知
(2)尝试使用函数编写两只老虎 识的内化。
(3)使用休止符模块编写二声部
(4)综合各模块创作自己的乐曲
引导学生理解程序设计中一题多解,程序
最优化的原则。
2.贝贝:我很期待同学们给玲玲添加的背
景音乐呢!我们今天的学习之旅就结束啦,
同学们再见!
八、板书设计:
小小音乐家
1.认识简单音符
音阶 1 2 3 4 5 6 7 1
唱名 do re mi fa so la si do
调名 C D E F G A B
一
2.演奏音符代码块 题
多
解
程
序
最
3.函数 优
化
九、教学反思:
1.块编程平台的使用相对比较简单,学生易于接受,同时把每个关卡的任务展示在学生
面前,方便学生进行自主探究。
2.本课的重难点函数的使用对于三年级的学生来说还是有难度的,所以关于函数的概念
没有怎么涉及,主要偏向于应用。让学生在应用中慢慢体会函数的意义。
3.本课的教学内容中,主要是函数的使用,慢慢渗透对学生逻辑思维的训练。本课设计
了创设情境、任务驱动、拓展任务、反思小结四大教学环节,让学生带着任务进入课堂,以
完成任务为导线展开学习,最后实现教学目标,任务驱动练其法,学以致用于创造。
4.网络课程在互动上相对比较被动,整体课堂的氛围也比较单一,学生的参与度比较依
靠学生自身的自主性、自觉性,在学生评价方面也有所欠缺。(共19张PPT)
小
音乐家
小
小学信息技术块语言编程资源
我做了一个小动画,想请同学们一起欣赏欣赏。
原来是我们都熟悉的儿歌《两只老虎》,背景音乐真有趣,同学们能不能也帮我配一个呢?
对了对了,我知道有个块语言编程游戏里面有一个音乐主题,有10个通关任务,相信只要过了这10个通关任务,给动画配上音乐肯定没问题了。
块语言编程平台https://playground./
块语言编程平台https://playground./
音阶 1 2 3 4 5 6 7 1
唱名 do re mi fa so la si do
调名 C D E F G A B
认识简单音符
使用音乐模块
编写两只老虎
1
尝试使用函数
编写两只老虎
2
使用休止符模
块编写二声部
3
综合各模块创
作自己的乐曲
4
利用音乐模块
编写两只老虎
01
块语言编程平台https://playground./
块语言编程平台https://playground./
现在请同学们暂停视频,自己动手尝试利用音乐模块演奏音符代码块编写《两只老虎》头四个音符。
尝试使用函数
编写两只老虎
02
现在请同学们暂停视频,自己动手尝试利用函数代码块编写《两只老虎》前两句。
什么是函数呢?
利用函数可以将代码块组合到一起,然后作为整体多次运行。
现在请同学们暂停视频,自己动手尝试利用函数代码块编写《两只老虎》整曲,共八句。
……
使用休止符模
块编写二声部
03
现在请同学们暂停视频,利用休止符代码块编写四声部的《两只老虎》。
一题多解
程序最优化
综合各模块创
作自己的乐曲
04
使用音乐模块
编写两只老虎
1
尝试使用函数
编写两只老虎
2
使用休止符模
块编写二声部
3
综合各模块创
作自己的乐曲
4
不知道同学们学习了这一节课的内容之后,能不能给我的动画添加背景音乐呢?我觉得一定可以。
我很期待同学们给玲玲添加的背景音乐呢!我们今天的学习之旅就结束啦,同学们再见!