1. 教案设计

导入

      在本课中,学生将程序与其输出相匹配,通过此活动来培养他们的逻辑推理能力。接着,学生探索MakeCode编辑器以找到控制micro: bit LED的其他方法,引入micro: bit作为数字抽认卡的设计标准,并创建满足设计标准的算法。

时间

    60分钟

所需材料

    • 可访问MakeCode编辑器的计算机
    • PPT4-6页的打印版
    • LED规划器的打印件
    • 用于编写算法的A4
    • 荧光笔(黄色、绿色、蓝色、粉红色)

学习目标

● 使用逻辑推理来识别程序的输出

● 探索micro: bit以深化理解

● 创建符合给定标准的算法

 课程概要

● 我的程序是什么?(10分钟)

● 探索LED20分钟)

● 设计数字抽认卡(20分钟)

● 回顾算法(10 分钟)

 

一、导入:我的程序是什么?(10分钟)

给学生分发打印的PPT4-6页,让学生两人一组对程序进行注释,并预测输出。

● 使用PPT4-6页左下角的链接,使用micro: bit编辑器(全屏模式)运行程序,链接内提供了HEX文件。

● 要求学生利用逻辑推理能力来确定哪个程序会产生所观察到的现象。在给予学生反馈意见时,确保学生是通过参考图像序列和延迟时间来证明他们的选择,从而培养他们的逻辑推理能力。

 二、探索LED20分钟)

●   向学生解释:LED图像可以使用其他程序块进行编程,并要求他们修改MakeCode编辑器中的代码,找到其他控制LED的方法(如果有需要,PPT8页有助于向学生解释修改的概念以及为什么它在计算中很重要)。

●   让学生有足够的时间探索编写LED程序的其他方法,邀请学生分享他们的发现。使用PPT10页,讨论创建表示数字8的最有效程序。

●   借用他们探索的结果提出再创建一张抽认卡的建议,以帮助他们练习数字110的显示

三、设计数字抽认卡(20分钟)

●  与学生分享和讨论数字抽认卡的设计标准(PPT12页)。

●  讨论如何使用LED规划器设计算法(PPT1213页中包含一个示例)。

●  两人一组让学生使用micro: bit设计数字抽认卡,练习显示数字1-10(或中文)

 四、回顾算法(10 分钟)

●   使用PPT15页展示抽认卡的设计标准,并要求学生以两人一组编程,满足算法的设计标准。

 五、扩展思路

●   学生可以制作说明书,告诉别人使用micro: bit创建LED图像的不同方法。

 六、差异化教学

支持

●   学生可以使用修改后的设计标准,这些标准仅仅适合对LED块进行表示。

拓展与挑战

● 学生可能会在创建算法中面临更多的挑战。

 七、评估

●  对学生进行非正式观察,观察学生在编写与输出匹配的程序时使用逻辑推理的情况,以及在探索编写LED程序的其他方法时的情况。

●  对学生的算法以及它如何满足设计标准进行更正式的评估。