本课参考河南电子音像出版社八上第三章第二节程序设计的选择结构,利用Python采用基于项目的课堂教学模式进行,共围绕以下几个环节展开:
一、情景导入
由2021年河南牛年出圈的《唐宫夜宴》节目中科技与传统文化的结合,科技背后最根本的是程序设计导入本节课题。以学生身边的事例、情景导入,引起学生兴趣。
二、设置活动情境
引导学生给博物院设计一款“小博”智能机器人,实现三个功能“测量体温—验证身份—探寻宝物”,服务博物院之旅。设置这样的情境,体现学生的主题意识。
三、自主实践完成活动一:测量体温
1.引导学生分析活动,绘制流程图,学生分析讲解流程图设计思路
2.从流程图中的“条件”,引导学生了解程序的选择结构,引导回忆图形化中实现“选择判断”的积木,从而引出Python中的if条件语句,引导学生尝试类比。
3.引导学生自主实践完成“小博”智能机器人测量体温的功能。
4.学生展示程序设计思路和运行效果。
四、合作探究活动二:验证身份
1.教师提醒活动中的新的知识内容:逻辑运算符and ;
2.引导学生小组合作在导学案完成算法流程图,编写程序,调试运行;
3.小组展示程序设计思路及运行效果。
五、拓展提升
拓展提升是基于项目的学习不可缺少的环节。本课以拓展的形式布置为课下作业。
整个过程师生互动积极、流畅、自然,课堂教学完整。