内容正文:
课题 《第3课 灵活的变量》
主备人
授课时间
集体备课
信息教研组全体成员
课时安排
1课时
学习目标
1.能够掌握创建变量的方法;初步掌握使用以一定数值为幅度更改变量的方法。
2.初步形成“传感器的值也是变量”的思想;初步了解变量的概念和运行机制。
3.认识光敏传感器;初步感知模拟量输出在电子元器件上的应用。
4.掌握将传感器的值嵌入指令块的方法;掌握使用数字运算的方法及嵌入方法。
教学重点
能够掌握创建变量的方法;初步掌握使用以一定数值为幅度更改变量的方法。
教学难点
掌握将传感器的值嵌入指令块的方法;掌握使用数字运算的方法及嵌入方法。
目
标
确
定
依
据
教材分析:
本课选自青岛出版社初中《信息技术》第四册第一单元第三课时,教授的主要内容为数数游戏、会呼吸的灯、光影音乐会,通过这三部分内容让学生掌握Makecode中变量编程与光敏传感器的使用,为接下来的micro:bit学习打下基础。
学情分析:
八年级的学生对于计算机编程有初步的了解,动手能力较强,对于编程结合开发板完成作品有很大的兴趣,但是编程思维还存在欠缺,创新思维需要培养。教师要结合网络和硬件资源来让调动学生的学习积极性。
教学活动
课时安排
1课时
教学方法
启发法、讲解法
教学准备
多媒体、ppt课件
评价任务
1.能否掌握使用以一定数值为幅度更改变量的方法
2.能否掌握使用数字运算的方法及嵌入方法
教学过程
环节一:温故知新
1.教师引导学生回忆在python中所学的变量知识。
2.学生汇报变量的概念及优点。
3.教师强调在Makecode中也用到了变量,导入新课。
环节二:明确目标:
1.能够掌握创建变量的方法;初步掌握使用以一定数值为幅度更改变量的方法。
2.初步形成“传感器的值也是变量”的思想;初步了解变量的概念和运行机制。
3.认识光敏传感器;初步感知模拟量输出在电子元器件上的应用。
4.掌握将传感器的值嵌入指令块的方法;掌握使用数字运算的方法及嵌入方法。
环节三:自主学习
活动一:数数游戏
教师引导学生回顾在第一课学习的倒计时,讲解从9到0倒数的程序一共18行,从100倒数到0就需要2000行,程序繁琐,有没有什么好的办法。
学生小组讨论,结合课本找到答案使用“变量”,学生代表汇报。
教师引导学生探究变量名称在Makecode中的命名规则。
学生探究后汇报。
教师强调变量名在Makecode中可以使用中文作为变量名,使用英文需使用小写字母开头,数字不能作为变量的名称。
教师出示任务,引导学生根据课本上的例子进行操作。
学生操作,教师巡视指导。
【学生展示】
学生代表演示讲解使用变量从9倒数0的程序。
9.教师强调后给与未完成同学修改完善。
三、【教师点学】&【组内研学】
1.教师讲解手机信息如有没有看的时候,上面会有呼吸灯提示,那么在学习的LED能不能实现这个功能呢?
2.学生小组探究出结果,并进行汇报。
3.教师讲解,试用显示指令控制LED灯时,有“亮”和“灭”两种状态,灯的亮度还有256中选择,我们把数值叫做“模拟值”。教师提示学生可以尝试绘制流程图,帮助我们设计程序,避免错误。
4.学生同位之间合作绘制流程图。
5.教师展示学生绘制流程图并讲解。
6.教师出示任务“设计程序,让呼吸灯从最亮开始渐渐熄灭,然后逐渐亮起”。
7.学生尝试操作,教师巡视指导。
【学生展示】
学生代表演示讲解程序设计。
10.教师讲解程序,给与学生修改完善程序时间,强调程序代码块根据颜色找指令工具栏会更快。
环节四:互助探究
活动三:光影音乐会
1.教师提示:“在生活中我们会看见很多传感器,比如声音传感器、灯光传感器,在Micro:bit
也有这些传感器,通过编程也可以使其发挥作用。如果要想发挥它们的作用,首先就要了解他们的工作原理。”教师引导学生探究光传感器的工作原理。
2.学生合作探究光传感器的工作原理并汇报。
3.教师讲解传感器每次读取周围环境都会更新数值,传感器指令本身就是一个变量,我们可以指直接将传感器指令块嵌入其他指令块,也可以新建一个变量,将传感器的值赋给自定义变量再使用。 光敏传感器通过光敏组件将光信号转换为电信号,并发送给处理器。光敏传感器的模拟值在0-255之间。
4.教师讲解Makecode中光传感器的变量在输入工具栏中的“亮度级别”,给出学生任务,让学生将“亮度级别”嵌入到“音乐播放器中”,实现有光亮照射,音乐响起的功能。
5.学生操作,教师巡视指导。
6.教师选取优秀学生代表演示讲解。
7.教师讲解程序,引导学生分析程序作用,并做出创新案例,比如怎样放大音量,在模拟器亮度光圈中拖动鼠标,音调变得悦耳。
环节五:知识巩固
1.教师出示“实践与创新”任务,引导学生发现BBC