1. 教案设计
导入
在本课中,学生将程序与其输出相匹配,通过此活动来培养他们的逻辑推理能力。接着,学生探索MakeCode编辑器以找到控制micro: bit LED的其他方法,引入micro: bit作为数字抽认卡的设计标准,并创建满足设计标准的算法。
时间
60分钟
所需材料
- 可访问MakeCode编辑器的计算机
- PPT第4-6页的打印版
- LED规划器的打印件
- 用于编写算法的A4纸
- 荧光笔(黄色、绿色、蓝色、粉红色)
学习目标
● 使用逻辑推理来识别程序的输出
● 探索micro: bit以深化理解
● 创建符合给定标准的算法
课程概要
● 我的程序是什么?(10分钟)
● 探索LED(20分钟)
● 设计数字抽认卡(20分钟)
● 回顾算法(10 分钟)
一、导入:我的程序是什么?(10分钟)
● 给学生分发打印的PPT第4-6页,让学生两人一组对程序进行注释,并预测输出。
● 使用PPT第4-6页左下角的链接,使用micro: bit编辑器(全屏模式)运行程序,链接内提供了HEX文件。
● 要求学生利用逻辑推理能力来确定哪个程序会产生所观察到的现象。在给予学生反馈意见时,确保学生是通过参考图像序列和延迟时间来证明他们的选择,从而培养他们的逻辑推理能力。
二、探索LED(20分钟)
● 向学生解释:LED图像可以使用其他程序块进行编程,并要求他们修改MakeCode编辑器中的代码,找到其他控制LED的方法(如果有需要,PPT第8页有助于向学生解释修改的概念以及为什么它在计算中很重要)。
● 让学生有足够的时间探索编写LED程序的其他方法,邀请学生分享他们的发现。使用PPT第10页,讨论创建表示数字8的最有效程序。
● 借用他们探索的结果提出再创建一张抽认卡的建议,以帮助他们练习数字1到10的显示。
三、设计数字抽认卡(20分钟)
● 与学生分享和讨论数字抽认卡的设计标准(PPT第12页)。
● 讨论如何使用LED规划器设计算法(PPT第12、13页中包含一个示例)。
● 两人一组让学生使用micro: bit设计数字抽认卡,练习显示数字1-10(或中文)。
四、回顾算法(10 分钟)
● 使用PPT第15页展示抽认卡的设计标准,并要求学生以两人一组编程,满足算法的设计标准。
五、扩展思路
● 学生可以制作说明书,告诉别人使用micro: bit创建LED图像的不同方法。
六、差异化教学
支持
● 学生可以使用修改后的设计标准,这些标准仅仅适合对LED块进行表示。
拓展与挑战
● 学生可能会在创建算法中面临更多的挑战。
七、评估
● 对学生进行非正式观察,观察学生在编写与输出匹配的程序时使用逻辑推理的情况,以及在探索编写LED程序的其他方法时的情况。
● 对学生的算法以及它如何满足设计标准进行更正式的评估。