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页)。

●     展示PPT4-5页,让学生创建树和房屋的LED图像。根据实际情况,让学生在给定时间内表示出来。

●     和学生一起讨论创作的LED图像,以及如何在图像中使用“抽象”概念(PPT 6页)。

 二、设计抽认卡 (25 分钟 )

●     告诉学生本节课的任务:使用MakeCode编辑器和micro: bit设计数字抽认卡。

●     邀请学生提出制作micro: bit 数字抽认卡的建议(PPT 7页)。

●     以班级为单位,选出可以用LED表示的10个单词。通过询问学生能否使用LED来展示单词,来判断上一步学生提出建议的适用性。

●     分发“LED规划器”材料(PPT 8页),回忆之前使用的“LED规划器”的方法。

●     让学生从10个单词表中选择4个单词,并使用LED规划器规划图像的顺序(展示PPT9页)

 三、编写数字抽认卡程序(20分钟)

●     学生使用MakeCode 编辑器进行编程。(展示PPT10页)

●     回顾之前在“大自然艺术单元中编写展示图像的程序,提示学生在此次程序中图像需要按顺序排列。让学生讨论“序列的含义以及在编程时的具体使用操作(PPT11页)。

●     学生两人一小组,使用MakeCode编辑器将算法转化为程序,提醒学生边测试边调试,(程序示例在单元文件包中可找到,可能需要重新排列注释块查看代码)。

●     学生下节课需要用到此程序,提醒学生命名程序并保存好,将地址复制到可以打开此程序的文本文档中。

 四、识别问题(5 分钟 )

●     告诉学生抽认卡程序存在问题,询问他们是否能发现。(问题:图像显示太快,中间没有等待时间)

●     邀请学生运行程序,并回答抽认卡上的内容,就数字抽认卡的现存问题发表看法。强调在下一节课中他们采用问题解决的技能来解决这个问题。

●     展示PPT12页,回顾课程中使用的顺序概念。如果需要,使用PPT13页重新审视学习目标。

 五、扩展思路

●     学生可以对LED图像进行规划和编程,展示学过的英文歌曲。

 六、差异化教学

支持

●     算法可以在成人引导下进行共同编写。两个词表示为一个组,另一个词 独立表示。

●     要求学生在已经排好序的程序中至少展示两个单词,可以在之前已经编好的程序中修改。  

拓展与挑战

●     在计划和程序中增加更多“序列化”的图像,可以增加学生的挑战。

●     MakeCode编辑器的语言可以改为正在学习的其它语言。

 七、评估

●     对学生进行非正式观察,观察其对编程和排序程序的理解。

●     对学生学习进行更正式的评估。