APP下载

《源码编程——自制八音琴》教学设计

2021-05-30牛东亚

中国信息技术教育 2021年26期
关键词:八音音符积木

牛东亚

教学目标

通过制作《自制八音琴》既复习了“事件”模块中的“当角色被点击”积木,又学习了音乐模块中“播放 音符(40)(1)拍”积木;

通过制作《自制八音琴》让学生认识声音模块,并学会使用里面的积木编程,从而体验声音积木在编程中的重要性;

通过本节课将音乐巧妙地融入到编程中,既提高学生的操作技能,又培养了学生的音乐素养。

教学重难点

通过制作《自制八音琴》让学生认识声音积木,并学会使用声音积木搭建简单的电子乐器,从而体验音乐积木在编程中的重要性。

教学方法

讲授法、演示法、任务驱动法。

教学准备

微机室所有设备能正常运行源码编辑器;教师提前制作上课所用的背景和角色素材;制作教学PPT;课前发送素材包到学生机。

教学过程

1.情境教学,导入新课

师:同学们,今天老师给大家弹一曲《小星星》,想不想听?

教师出示自己用编程猫搭建的程序《八音琴》,给学生弹奏歌曲《小星星》。

学生静静聆听。

教师提问:同学们,你们知道这个乐器叫什么名字吗?

学生回答(八音琴)。

教师引题:是的,这是一个八音琴,而且是用源码编程自己制作的一个电子八音琴。这节课,就和老师一起来制作这样一个八音琴吧。

教师板书:自制八音琴

设计意图:用自制的编程猫程序为学生弹奏音乐,能激发学生的兴趣,从而调动学生学习的积极性。

2.问题初探

(1)提出问题

打开编码源件《八音琴》,运行程序,回答问题。

问题一:《自制八音琴》编程中有几个角色?

问题二:每个角色都会用到哪些学过的积木?

问题三:你认为今天我们会用哪些新的模块?

(2)讨论分析

学生以小组为单位讨论教师给出的三个问题;小组代表分享答案,最后总结出本组最合理的答案与大家共享;教师和学生共同整理答案并揭晓答案。

答案一:在《自制八音琴》编程中有九个角色,他们分别是do re me fa so la xi do八个键和一个敲击棒。

答案二:在这个程序里,有我们学过的事件模块中的“当按下……”的积木。

答案三:因为是乐器嘛,所以当然要用“声音”模块啦。

(3)设计背景和角色(教师引导,学生自主完成)

①添加背景。

打开教材素材包里的“青蛙王子”背景。

②添加角色。

打开教材素材包里的八个音符键图片和敲击棒图片(如下页图1)。

3.明确设计思路

同学们,想一想这个游戏要设计哪些必要的环节呢?请同学们以小组为单位,思考并交流。

学生带着问题思考、交流;各小组分享自己的设计思路;教师小结设计思路。

设计思路:当按下键盘上的数字1到8时,同时出现敲击棒移动到对应的音名、发出do re mi fa so la xi do八个音两种情况。

4.动手制作搭建积木

(1)搭建八音琴八个琴音的积木

实现当按下键盘上的1~8数字时,发出相对应的八个音符。

①教师讲授新知。

教师以第一个琴键“do”的制作方法为例,通过教师机演示讲解。

a.选择角色“do”,选择“事件”模块中的“当按下……”积木块(如图2)。

b.选择“音乐”模块中的“播放 音符……拍”积木,放到上一个积木的下边,并调整参数(如图3)。

c.学生自主探究,完成其他音符键的搭建。

(2)搭建角色“敲击棒”的积木

教师出示任务,学生自主完成。

任务:①在“事件”模块中添加“当按下……”积木;②在“动作”模块中添加“移动到x……y……”的积木模块。

教师出示提示卡:提示学生如何确定“敲击棒”的八个位置的坐标。

(3)調试与运行

单击“开始”按钮,观看效果,并针对所出现的问题修改脚本。

(4)保存并发布作品

单击舞台上方的菜单栏,修改作品名称为“自制八音琴”,保存并发布作品。

5.展示与评价

鼓励学生先发现他人作品的闪光点,再适度提出自己的见解;从程序的可执行性、稳定性、创新点等方面全面评价。

6.小结归纳

学生小结:培养学生及时梳理、归纳知识点的良好习惯。

教师总结:通过本课学习,同学们认识并学会了使用声音模块的积木编程,并自制了一把电子八音琴,你们真棒。

7.拓展延伸

同学们,今天自制了一把电子八音琴,你可以利用本节课所学的知识,自制其他的乐器吗?请大家好好想一想,课后我们来一起实践吧。

猜你喜欢

八音音符积木
《八音的秘密》
这块积木能给我吗
星钻积木
一串快乐的音符
春天的音符
乡村八音
布依八音坐唱
有趣的积木
音符(两首)
玩积木