1. 教案设计
导入
在本节课中,学生首先回顾“大自然艺术”单元学习的内容;接着,老师向其介绍如何将micro: bit作为数字抽认卡。他们确定好合适的词汇之后,使用MakeCode编辑器编写顺序结构的程序,展示这些单词的LED图像,后续课程将以此程序作为基础。
时间
60分钟
所需材料
可访问MakeCode编辑器的计算机、记录词汇表的A4纸、LED规划器的打印件(PPT 第8页)、示例HEX文件。
学习目标
● 运用抽象概念来设计LED图像
● 编写展示LED图像的程序
● 按顺序排列程序
课程概要
● 回顾 LED 图像(10分钟)
● 设计抽认卡(25分钟)
● 编写数字抽认卡程序(20分钟)
● 评估(5分钟)
一、导入:回顾 LED 图像(10 分钟)
● 和学生一起回顾“自然艺术”单元学习的内容,使用MakeCode编辑器编写展示LED图像的程序,邀请学生演示(PPT 第3页)。
● 展示PPT第4-5页,让学生创建树和房屋的LED图像。根据实际情况,让学生在给定时间内表示出来。
● 和学生一起讨论创作的LED图像,以及如何在图像中使用“抽象”概念(PPT 第6页)。
二、设计抽认卡 (25 分钟 )
● 告诉学生本节课的任务:使用MakeCode编辑器和micro: bit设计数字抽认卡。
● 邀请学生提出制作micro: bit 数字抽认卡的建议(PPT 第7页)。
● 以班级为单位,选出可以用LED表示的10个单词。通过询问学生能否使用LED来展示单词,来判断上一步学生提出建议的适用性。
● 分发“LED规划器”材料(PPT 第8页),回忆之前使用的“LED规划器”的方法。
● 让学生从10个单词表中选择4个单词,并使用LED规划器规划图像的顺序(展示PPT第9页)
三、编写数字抽认卡程序(20分钟)
● 学生使用MakeCode 编辑器进行编程。(展示PPT第10页)
● 回顾之前在“大自然艺术”单元中编写展示图像的程序,提示学生在此次程序中图像需要按顺序排列。让学生讨论“序列”的含义以及在编程时的具体使用操作(PPT第11页)。
● 学生两人一小组,使用MakeCode编辑器将算法转化为程序,提醒学生边测试边调试,(程序示例在单元文件包中可找到,可能需要重新排列注释块查看代码)。
● 学生下节课需要用到此程序,提醒学生命名程序并保存好,将地址复制到可以打开此程序的文本文档中。
四、识别问题(5 分钟 )
● 告诉学生抽认卡程序存在问题,询问他们是否能发现。(问题:图像显示太快,中间没有等待时间)
● 邀请学生运行程序,并回答抽认卡上的内容,就数字抽认卡的现存问题发表看法。强调在下一节课中他们采用问题解决的技能来解决这个问题。
● 展示PPT第12页,回顾课程中使用的“顺序”概念。如果需要,使用PPT第13页重新审视学习目标。
五、扩展思路
● 学生可以对LED图像进行规划和编程,展示学过的英文歌曲。
六、差异化教学
支持
● 算法可以在成人引导下进行共同编写。两个词表示为一个组,另一个词 独立表示。
● 要求学生在已经排好序的程序中至少展示两个单词,可以在之前已经编好的程序中修改。
拓展与挑战
● 在计划和程序中增加更多“序列化”的图像,可以增加学生的挑战。
● MakeCode编辑器的语言可以改为正在学习的其它语言。
七、评估
● 对学生进行非正式观察,观察其对编程和排序程序的理解。
● 对学生学习进行更正式的评估。