内容正文:
第三单元 创客空间之造物吧
第 15 课 角色大转盘
一、核心素养教学目标
(一)信息意识
1. 认识编程软件舞台、角色、造型、脚本区四大核心区域,区分编程素材的不同功能。
2. 感知程序指令控制角色行为的数字化控制优势,理解程序是实现自动、随机、重复动作的核心载体。
3. 能够根据创作需求选择、编辑、美化转盘角色与背景素材,提升编程素材筛选与设计意识。
(二)计算思维
1. 掌握角色大转盘核心程序逻辑:初始化状态→重复旋转→随机启停→固定定格。
2. 理解“重复执行”“随机数”“转动角度”三类核心积木的运行原理,明白程序顺序执行、循环执行的基础逻辑。
3. 能够拆解动画项目流程,将完整作品拆分为素材制作、脚本搭建、调试优化三个步骤,建立模块化编程思维。
(三)数字化学习与创新
1. 熟练掌握角色添加、造型绘制、背景编辑、角色大小位置调整等素材制作技能。
2. 能够独立搭建转盘旋转、随机启停、定格显示的完整程序脚本。
3. 能够自主修改转动速度、随机范围、转盘造型,创新设计个性化主题大转盘作品。
(四)信息社会责任
1. 感受图形化编程可视化、直观化、趣味化的科技魅力,培养编程学习兴趣。
2. 养成有序搭建脚本、分段调试、严谨纠错的程序编写习惯。
3. 学会用编程思维解决趣味互动、随机选择的生活小问题,树立学以致用的数字化应用意识。
二、教学重难点
重点:1. 编程软件界面认知、角色与造型的添加编辑方法
2. 核心编程积木:重复执行、随机转动、等待、启停定格的使用
3. 完整转盘动画程序的搭建与运行调试
难点:1. 理解随机数与角度转动的对应关系,掌握转盘随机定格的程序逻辑
2. 合理搭配脚本顺序,解决转盘转动过快、无法定格、转动异常等调试问题
三、教学方法与学法
教学方法:趣味情境法、项目驱动法、分步建模法、脚本拆解法、调试探究法、分层教学法
学 法:界面认知、流程拆解、脚本搭建、分段调试、自主创新、归纳内化
四、教学准备
多媒体课件、编程软件、转盘成品演示动画、角色素材包、分步脚本教程、课堂任务单
五、完整教学过程
(一)趣味抽奖导入,激趣启思
1. 课堂互动:展示生活抽奖大转盘、课堂随机点名转盘,体验随机抽取的趣味效果。
2. 设问引导:大转盘为什么可以自动转动、随机停下、每次结果不一样?背后是如何实现自动控制的?
3. 成品演示:教师展示本课编程成品《角色大转盘》,点击启动、转盘高速旋转、随机定格停留。
4. 导入课题:今天我们开启编程新旅程,学习图形化编程,亲手制作专属《角色大转盘》,用程序实现自动随机互动效果。
素养渗透:感知程序控制的神奇,培养信息意识,激发编程探究兴趣。
(二)分层任务,阶梯实操
四层任务从素材制作→基础脚本→核心逻辑→调试创新,层层突破重难点。
任务一:认知界面,制作转盘素材
1. 软件认知:讲解舞台区、角色区、造型区、脚本区四大功能区域,明确分工。
2. 素材制作步骤:
①删除默认角色,新建转盘角色;
②绘制/导入六等分转盘造型,标注不同角色、奖项、任务;
③调整角色大小、居中摆放、美化舞台背景。
3. 学生自主完成转盘素材设计,打造个性化转盘外观。
4. 教师巡视指导造型绘制、比例调整、画面布局问题。
素养渗透:熟悉编程创作环境,提升数字化素材设计能力,夯实信息意识。
任务二:基础脚本——实现持续旋转
1. 基础逻辑讲解:转盘持续转动,依靠循环程序实现。
2. 教师演示基础脚本:
当绿旗被点击→重复执行→转动指定角度。
3. 原理通俗解读:重复执行就是让动作无限循环,实现不间断旋转。
4. 学生实操搭建基础旋转脚本,测试转盘持续转动效果。
5. 微调练习:修改转动角度数值,观察转盘快慢变化,理解数值与速度的关联。
素养渗透:初识循环编程逻辑,初步建立计算思维。
任务三:核心重难点——随机启停定格
1. 问题发现:持续旋转无法停下,没有抽奖效果,需要添加随机停止逻辑。
2. 重难点突破:引入随机数、等待时间、停止脚本核心积木。
3. 完整核心程序拆解:
①初始化:绿旗点击,转盘归位;
②循环转动:重复执行转动动作;
③随机等待:选取随机时间范围,实现随机时长转动;
④程序定格:等待结束,停止所有动作,完成随机抽奖定格。
4. 逻辑建模:让学生理解“循环动作+随机等待+停止执行”的完整闭环逻辑。
5. 学生专项实操:搭建完整脚本,反复测试随机启停效果,确保每次定格位置不同。
素养渗透:拆解程序结构、理解随机运算逻辑,深度锻炼计算思维。
任务四:调试优化,创新完善作品
1. 故障调试指导:
转动过快:增大角度等待时间;
无法定格:检查停止积木、等待积木是否匹配;
转动不均匀:优化随机数值范围。
2. 个性化创新:
①修改转盘奖项、角色内容、配色样式;
②调整转动速度、随机时间范围;
③添加开始提示、结束音效,丰富互动效果。
3. 学生自主优化作品,完成完整、流畅、个性化的角色大转盘编程作品。
素养渗透:调试纠错、创新设计,全面提升数字化学习与创新能力。
(三)作品展示,互评提升
1. 分层展示:展示脚本规范、效果流畅、创意新颖的优秀作品。
2. 点评标准:素材美观、脚本完整、转动流畅、随机定格效果准确、富有创意。
3. 集中梳理常见问题:脚本顺序错乱、缺少循环指令、随机数值设置不当、无定格效果。
4. 表扬创新设计学生,鼓励学生大胆运用编程积木创作趣味互动作品。
(四)课堂小结
师生共同梳理本课知识体系:
1. 基础认知:编程软件四大区域功能,角色与造型编辑方法;
2. 核心技能:重复执行、随机等待、角度转动、程序启停积木使用;
3. 程序逻辑:初始化→循环转动→随机等待→定格停止;
4. 素养收获:初识图形化编程,建立循环、随机、顺序执行的基础编程思维。
(五)布置作业
1. 基础作业:熟练搭建本课转盘完整脚本,熟记核心编程积木功能。
2. 实操作业:优化自己的转盘作品,添加音效、美化界面,保证运行流畅。
3. 拓展作业:修改转盘分区内容,制作课堂随机点名、任务抽签专属转盘。
六、核心素养评价设计
1. 信息意识:熟练认知编程软件界面功能,能自主设计编辑转盘素材,理解程序控制角色动作的数字化价值。
2. 计算思维:掌握转盘完整程序逻辑,理解循环执行、随机运算、顺序启停的编程原理,能排查程序运行常见故障。
3. 数字化学习与创新:能独立完成素材制作、脚本搭建、调试优化,可自主创新修改作品样式与程序参数,完成个性化编程创作。
4. 信息社会责任:养成严谨有序、分段调试的编程习惯,乐于探究编程知识,学会用编程解决生活趣味问题,保持积极的数字化学习态度。
七、教学反思
1. 本课作为编程入门第一课,趣味情境贴合学生兴趣,项目式教学降低了编程学习难度,学生接受度高、实操积极性强,顺利完成编程思维启蒙,四维核心素养落地扎实。
2. 学生对随机数逻辑、脚本执行顺序理解存在差异,部分学生存在积木堆砌、逻辑混乱的问题,后续课程需持续强化程序流程拆解与逻辑建模训练。
3. 本课成功实现从“硬件实操”到“编程逻辑”的教学转型,有效启蒙学生图形化编程基础能力,为后续复杂交互编程、智能程序设计筑牢坚实基础。
学科网(北京)股份有限公司
$