1. 教案设计
简介
在本课中,学生将使用他们在上一课中创建的算法,使用 MakeCode 编辑器编写 micro:bit 火山喷发动画的程序。完成后,让学生思考他们对本单元学习满意和不满意的地方。
时间
60 分钟
所需材料
- 教案PPT
- 学生上节课编写的算法
- missing-from-repetition和microbit-example-of-animation示例hex文件
- 幻灯片 7 的打印件
- 可访问 MakeCode 编辑器的计算机或笔记本电脑
- micro:bit物理硬件和 USB 引线(如果有的话)
学习目标
课程概要
- 导入:变迷糊(going loopy)(10分钟)
- 制作 micro:bit 动画(35分钟)
- 回顾动画(15分钟)
一、导入:变迷糊(10分钟)
● 上传并打开“missing-from-repetition”hex文件到 MakeCode 编辑器(或使用幻灯片 3 中的链接)。
● 用模拟器运行程序,让学生确定动画重复了多少次,重复中包含多少幅图像(序列中有四幅图像,序列重复了六次)。
● 让学生说一说“为什么最后一幅图像尽管是序列的一部分但只显示一次”(它没有被放置在重复块内)。 向学生展示程序并确定它没有放在重复块中。让学生调试程序并重新运行,看看它是否能重复显示。
二、制作 micro:bit 动画(35分钟)
● 让学生描述他们在上一课中做了什么(创建的算法)以及他们将在本课中如何使用这些算法(幻灯片 4)。
● 通过让学生在班级显示屏上演示,进而示范如何使用 MakeCode 编辑器构建一个包含多个重复部分的程序。(示例 microbit-example-of-animation.hex 在课程下载文件中,幻灯片 5上也有链接)。
● 让学生有充足时间结对或小组进行工作,按照他们的算法使用 MakeCode 编辑器编写程序(幻灯片 5)。你可能希望他们两人一组进行编程(幻灯片 6)。
● 提醒学生在他们编程时测试和调试他们的程序,在程序修改成功时,注释相关算法来记录这次修改。
● 如果你可以使用micro:bit物理硬件,请下载程序并上传到硬件上。
● 鼓励学生与其他小组分享他们的动画。
三、回顾动画(15分钟)
● 展示幻灯片7,并给学生相应的打印件。
● 向学生说明这个表格将用于记录他们目前对本单元的感受。突出显示过程和产品这两个词,并让学生说一说这两个词所指的内容。 过程:他们为制作动画而采取的不同活动或步骤; 产品:最终动画。
● 向学生说明他们将确定他们对“过程和产品”感到满意/喜欢和不喜欢的方面。确定不同意见应放在表格上的哪个位置(如果学生有数学卡罗尔图的经验,请应用到此处)。
● 给学生时间来完成他们自己的“回顾你的学习”表格。
四、扩展思路
● 学生可以制作自己的micro:bit动画视频,并使用视频制作软件添加旁白,制作解说视频。
五、差异化教学
支持
学生将基于上一课中规划较少的阶段进行编程,并应该获得成功编程动画所需的支持。
拓展与挑战
学生基于上一课中如何在动画中加入单词或数字的规划,将其编程到他们的动画中。他们可以在程序中添加注释来解释他们的代码。
六、评估
● 非正式评估:学生对重复、调试和编程的理解。
● 正式评估:学生完成的程序。