1. 教案设计

简介

      在本课中,学生将使用他们在上一课中创建的算法,使用 MakeCode 编辑器编写 micro:bit 火山喷发动画的程序。完成后,让学生思考他们对本单元学习满意和不满意的地方。

时间

    60 分钟 

所需材料

    • 教案PPT
    • 学生上节课编写的算法
    • missing-from-repetitionmicrobit-example-of-animation示例hex文件
    • 幻灯片 7 的打印件
    • 可访问 MakeCode 编辑器的计算机或笔记本电脑
    • micro:bit物理硬件和 USB 引线(如果有的话) 

学习目标

● 严格遵循算法编写程序

●  在程序中有效使用重复

●  测试和调试程序和算法

●   复习

课程概要

  • 导入:变迷糊going loopy10分钟)
  • 制作 micro:bit 动画(35分钟)
  • 回顾动画(15分钟)

 

一、导入:变迷糊(10分钟)

●  上传并打开“missing-from-repetitionhex文件到 MakeCode 编辑器(或使用幻灯片 3 中的链接)。

●  用模拟器运行程序,让学生确定动画重复了多少次,重复中包含多少幅图像(序列中有四幅图像,序列重复了六次)。

●   让学生说一说“为什么最后一幅图像尽管是序列的一部分但只显示一次”(它没有被放置在重复块内)。 向学生展示程序并确定它没有放在重复块中。让学生调试程序并重新运行,看看它是否能重复显示。 

二、制作 micro:bit 动画(35分钟)

●  让学生描述他们在上一课中做了什么(创建的算法)以及他们将在本课中如何使用这些算法(幻灯片 4)。

●  通过让学生在班级显示屏上演示,进而示范如何使用 MakeCode 编辑器构建一个包含多个重复部分的程序。(示例 microbit-example-of-animation.hex 在课程下载文件中,幻灯片 5上也有链接)。

●  让学生有充足时间结对或小组进行工作,按照他们的算法使用 MakeCode 编辑器编写程序(幻灯片 5)。你可能希望他们两人一组进行编程(幻灯片 6)。

●  提醒学生在他们编程时测试和调试他们的程序,在程序修改成功时,注释相关算法来记录这次修改。

●  如果你可以使用micro:bit物理硬件,请下载程序并上传到硬件上。

●  鼓励学生与其他小组分享他们的动画。 

三、回顾动画(15分钟)

●  展示幻灯片7,并给学生相应的打印件。

●  向学生说明这个表格将用于记录他们目前对本单元的感受。突出显示过程和产品这两个词,并让学生说一说这两个词所指的内容。 过程:他们为制作动画而采取的不同活动或步骤; 产品:最终动画。

●   向学生说明他们将确定他们对“过程和产品”感到满意/喜欢和不喜欢的方面。确定不同意见应放在表格上的哪个位置(如果学生有数学卡罗尔图的经验,请应用到此处)。

● 给学生时间来完成他们自己的“回顾你的学习”表格。 

四、扩展思路

 ●  学生可以制作自己的micro:bit动画视频,并使用视频制作软件添加旁白,制作解说视频。

五、差异化教学

     支持

      学生将基于上一课中规划较少的阶段进行编程,并应该获得成功编程动画所需的支持。

     展与挑战

     学生基于上一课中如何在动画中加入单词或数字的规划,将其编程到他们的动画中。他们可以在程序中添加注释来解释他们的代码。 

六、评估

● 非正式评估:学生对重复、调试和编程的理解。

●  正式评估:学生完成的程序。