1. 教案设计
简介
在这节课中,老师向学生介绍如何使用MakeCode编辑器的输入。他们使用调试的方法在micro:bit 上发现一系列“输入”器件,并利用他们有关“选择”的知识,用决策框记录他们的发现。
时间
60分钟
所需材料
- 可访问 MakeCode 编辑器的笔记本电脑或计算机
- 打印幻灯片12和13
- 教案PPT
- 支持输入的hex文件
学习目标
● 复习输出
● 理解什么是输入
● 使用调试方法发现micro:bit上的输入
● 使用决策框表示有输入的选择
课程概要
● 介绍输入(15分钟)
● 探索输入(30分钟)
● 回顾输入(15分钟)
一、介绍输入(15分钟)
● 使用幻灯片3,让学生回顾对输出的理解,并明确 micro:bit 的 LED 就是一个输出。
● 向学生展示幻灯片 4 上使用 MakeCode 编辑器编写的程序。让学生预测 micro:bit 将显示什么输出以及如何改变输出。点击链接(https://makecode.microbit.org/#pub:_03F12hWbDUEC )到MakeCode编辑器来测试学生们的想法(答案见幻灯片备注)。
● 让学生预测在哪个菜单中可以找到“按下按钮 A”块,并说一说为什么(它在输入菜单中,颜色相同)。
● 使用幻灯片 5 介绍”输入”的概念,并通过让学生识别日常输入的案例(电视上的音量按钮、智能手机上的触摸屏)来加深学生的理解。
二、探索输入(30分钟)
● 复习选择(幻灯片 6),并让学生谈谈幻灯片 4 上的程序如何使用“选择”的。(按下按钮A时,micro:bit显示笑脸,如果不按下则显示悲伤脸)。引导学生认识所显示的图像是一种输出。
● 展示幻灯片 7,让学生确定在决策框的每个部分放置什么信息,进而创建算法。讨论如何使用 LED规划器(幻灯片 8)来呈现将要显示的图像。
● 向学生解释按钮 A 是 micro:bit 上的几个输入之一,并且他们能探索MakeCode编辑器,找出可以用来启动程序的其他输入。
● 学生每找到一种可以启动程序的新“输入”时,将其记录在“决策框记录表”中。向学生提供若干份决策框记录表和LED规划器(幻灯片12和13)。
● 给学生时间,两人一组,用 MakeCode 编辑器探索如何使用不同的“输入”启动程序并记录所涉及的选择。 向学生解释某些输入只能使用micro:bit 物理硬件。 探索使用 micro:bit 物理硬件的其他输入可以作为一项拓展和挑战任务。
三、回顾输入(15分钟)
● 通过让学生分享他们对输入的发现来回顾复习。
● 让学生使用 MakeCode 编辑器和班级显示屏修改“介绍输入”环节中使用的程序,使用不同的输入方式(https://makecode.microbit.org/#pub:_03F12hWbDUEC)。
● 对于每一种输入,让学生明确需要满足的条件是什么,如果条件满足或不满足,将会输出什么。
● 如果你愿意,可以回顾学习目标(幻灯片 11) 。
四、扩展思路
● 学生可以编写一个指南:如何使用不同输入方式启动micro:bit。
● 或者他们可以在火山喷发动画单元中学习的基础上修改他们的程序,使得动画的每个阶段都由一个输入来启动。
五、差异化教学
支持
● 可以为学生提供一个程序,其中包含从菜单中已经选择的积木块和结构。 学生将替换积木块以测试不同的输入。可以从课程下载文件夹中将“input-support HEX”文件导入 MakeCode 编辑器以支持此操作。
拓展与挑战
● 学生可以探索如何将他们发现的启动程序的不同输入方式组合到一个程序, 课程下载文件夹中包含一个示例(extending-input HEX文件)。如果可以使用micro:bit物理硬件,学生可以探索与 micro:bit 运动相关的其他输入(向左倾斜、徽标向下等)。
六、评估
● 非正式评价:通过课堂、小组和配对(2人一组)讨论,评价学生关于输入的理解
● 正式评价:学生使用决策框表示输入和选择。