内容正文:
nullnullnull
小学Scratch编程完整教案:新年创意——多彩烟花绽放动画制作
一、基础信息
1.课时标题:Scratch创意编程——新年多彩烟花绽放动画设计
2.课时时长:40分钟
3.简要教学过程概述:本节课以“新年烟花绽放”为主题,结合节日氛围导入,将动画制作任务拆解为“搭建黑色天幕场景”“设计烟花绽放自定义积木”“实现烟花发射与克隆特效”三个子任务。采用“情境导入-任务驱动-实践创新”的教学模式,让学生掌握自定义积木、克隆、循环、条件判断、画笔等编程知识,在创作中感受节日氛围与编程艺术的融合,提升创意与逻辑思维能力。
4.已完成的Scratch源程序核心功能:设置黑色天幕角色,通过亮度和虚像特效营造夜空氛围;创建“烟花绽放”自定义积木,实现克隆体向随机角度扩散;烟花母体角色从随机位置启动,向上移动至指定高度后触发绽放,克隆体按左右转向规则移动,碰到舞台边缘自动删除,呈现多彩烟花绽放的视觉效果。
二、教学目标分层设计
(一)知识与技能
1.掌握Scratch中“自定义积木”的创建与调用方法,理解其在重复功能实现中的作用;
2.学会使用克隆指令(克隆自己、当作为克隆体启动时、删除此克隆体),实现烟花扩散效果;
3.掌握“重复执行”循环指令,能结合需求设置循环次数和执行逻辑;
4.理解“如果……那么……否则”条件判断指令,实现烟花克隆体的左右转向控制;
5.学会使用画笔指令(落笔、抬笔、设置笔的颜色/粗细),丰富烟花视觉效果;
6.能运用“在……和……之间取随机数”指令,设置烟花启动位置、高度、角度和颜色的随机性;
7.了解亮度、虚像特效的设置方法,营造夜空场景氛围。
(二)过程与方法
1.通过观察现实中烟花绽放的过程(发射-升空-绽放-消散),将生活场景转化为编程任务,培养情境迁移能力;
2.采用“任务拆解-分步实现-整合优化”的方法,提升复杂动画的规划与执行能力;
3.在自主探究与小组合作中,学会调整参数、测试效果、解决问题,提升编程调试能力。
(三)情感态度与价值观
1.感受编程与节日文化、艺术的融合魅力,激发对创意编程的兴趣和探索欲望;
2.在烟花动画创作与优化过程中,培养审美能力和创新思维,体验节日氛围带来的愉悦感;
3.体会从“设计”到“实现”的创作成就感,增强自信心和数字创作热情,传承节日文化。
三、教学重难点分析
(一)重点
1.“烟花绽放”自定义积木的创建与调用;
2.克隆体的生成、角度控制与自动删除逻辑;
3.画笔指令与随机数指令的结合,实现烟花的多彩与随机性。
(二)难点
1.理解自定义积木与克隆指令的联动逻辑,确保烟花按预设规则绽放;
2.精准设置烟花克隆体的转向条件(0度角分界左右转),避免运动轨迹混乱;
3.合理调整烟花启动位置、升空高度、绽放角度等参数,确保动画流畅自然;
4.区分天幕角色与烟花母体角色的功能,避免指令执行冲突。
(三)突破策略
1.类比法:用“节日烟花发射升空后炸开”类比编程逻辑,“烟花母体(发射装置)→升空→克隆体(烟花碎片)→扩散绽放”,帮助学生理解核心流程;
2.分步拆解法:将动画制作拆分为3个梯度子任务,先搭建场景,再设计核心积木,最后实现完整绽放效果,降低学习难度;
3.可视化演示:教师通过大屏幕实时展示自定义积木的创建过程、克隆体生成与转向效果、画笔颜色变化,用不同颜色标注关键指令和参数;
4.实物辅助法:用粉笔在黑板上绘制烟花绽放的角度示意图(0度角分界,左右转向轨迹),帮助学生理解转向逻辑;
5.模板参考法:提供预设的参数模板(如角度范围-100到100、颜色范围0到200),让学生先模仿再调整,重点关注效果变化。
四、教学环节科学设计
(一)导入:节日激趣,明确任务(7分钟)
1.情境导入:教师播放新年烟花绽放的短视频,提问:“同学们,新年的烟花是不是特别漂亮?我们能不能用Scratch制作一场属于自己的‘数字烟花秀’,为新年增添氛围呢?”
2.作品预览:展示本节课最终完成的烟花动画作品,让学生观察效果:“黑色的夜空下,烟花从不同位置升空,炸开成多彩的碎片,碰到边缘就消失”,激发创作兴趣。
3.明确任务:引出本节课核心任务——制作“新年多彩烟花绽放”动画,拆解核心功能:“黑色天幕场景”“烟花升空”“多彩克隆绽放”“自动消散”。
(二)新知探究:任务驱动,分步实现(18分钟)
子任务1:搭建黑色天幕场景(6分钟)
1.教师演示:
○打开Scratch软件,删除默认小猫角色,创建新角色“天幕”,使用矩形工具绘制全屏黑色图形(作为夜空);
○天幕角色代码:添加“当绿旗被点击”→“移到x:0,y:0”→“重复执行”→“图章”→“将亮度特效设定为-30”→“将虚像特效设定为75”,讲解:“通过图章和特效营造深邃的夜空氛围”。
2.学生模仿:学生创建天幕角色并编写代码,教师巡视指导,确保天幕覆盖整个舞台,特效设置正确。
3.尝试变式:引导学生调整亮度和虚像特效的数值(如亮度-20、虚像60),观察夜空效果的变化,培养审美调整能力。
子任务2:创建“烟花绽放”自定义积木(6分钟)
1.教师演示:
○点击“更多积木”面板,点击“新建积木”,命名为“烟花绽放”;
○在自定义积木内添加“重复执行30次”→“克隆自己”,讲解:“通过克隆生成30个烟花碎片,实现绽放效果”;
○切换到“代码”面板,为克隆体添加指令:“当作为克隆体启动时”→“面向(在-100和100之间取随机数)方向”→“将笔的颜色设为(在0和200之间取随机数)”→“落笔”;
○添加转向逻辑:“重复执行”→“移动5步”→“如果方向=0,那么左转1度,否则右转1度”→“如果碰到舞台边缘,那么删除此克隆体”,讲解:“0度角为分界,碎片分别左右转向,碰到边缘自动消散”。
2.学生模仿:学生创建自定义积木并编写克隆体代码,教师重点指导转向条件的设置和随机数的应用,针对“克隆体不转向”“颜色不变”等问题进行个别辅导。
3.尝试变式:引导学生修改克隆次数(如25次、35次)、转向角度(如2度),观察烟花绽放的密集度和轨迹变化。
子任务3:实现烟花升空与绽放触发(6分钟)
1.教师演示:
○导入“烟花母体”角色(选择角色库中的小球,隐藏角色);
○烟花母体代码:添加“当绿旗被点击”→“全部擦除”→“抬笔”→“将笔的粗细设为2”→“重复执行”;
○循环内添加:“移到x:(在-150和150之间取随机数), y:(在-180和-150之间取随机数)”(启动位置)→“落笔”;
○添加升空逻辑:“重复执行(在40和50之间取随机数)次”→“将y坐标增加5”→“抬笔”→“调用烟花绽放”,讲解:“烟花母体从随机位置升空,到达指定高度后触发绽放”。
2.学生模仿:学生为烟花母体编写代码,测试升空与绽放效果,教师指导学生调整升空高度和启动位置范围,确保烟花在舞台内绽放。
3.尝试变式:引导学生修改笔的粗细(如3)、升空步长(如6),观察烟花线条粗细和升空速度的变化。
(三)巩固拓展:分层任务,创意提升(10分钟)
基础任务(全员必做):完善基础烟花效果
1.调整烟花的颜色范围、绽放角度范围,让烟花色彩更丰富、绽放更舒展;
2.优化天幕特效,确保夜空氛围与烟花效果协调;
3.测试动画,确保克隆体碰到边缘能正常删除,无卡顿现象。
提高任务(选做):丰富动画细节
1.为烟花添加“闪烁效果”:在克隆体移动时,交替设置亮度特效(增加10→减少10);
2.给烟花绽放添加音效:在调用“烟花绽放”时,播放“爆炸”或“烟花”音效;
3.调整烟花升空轨迹:让烟花母体升空时轻微左右摆动(添加“将x坐标增加(在-1和1之间取随机数)”)。
挑战任务(选做):创新烟花设计
1.实现“多形状烟花”:创建多个自定义积木(如圆形绽放、星形绽放),随机调用不同积木;
2.设计“定时绽放”:添加“等待(在2和5之间取随机数)秒”,让烟花依次间隔绽放;
3.增加“烟花尾迹”:在烟花母体升空时,通过图章指令留下淡淡的尾迹(设置虚像特效)。
学生自主选择任务完成,小组内可相互交流思路,教师重点辅导挑战任务的学生,提供必要的技术支持。
(四)分享评价:多元展示,互助提升(5分钟)
1.学生展示:邀请2-3名完成不同层级任务的学生上台展示作品,讲解自己的编程思路和创新点(如“我添加了烟花音效”“我设计了定时绽放”)。
2.多元评价:
评价维度
自评
(★/3)
互评
(★/3)
教师评
(★/3)
基础功能实现(天幕场景+升空+绽放+消散)
代码逻辑规范性(自定义积木、克隆、条件判断)
创意设计(色彩、特效、音效、功能拓展)
动画流畅度(无卡顿、绽放自然)
合作交流(小组内分享、互助)
3.教师总结:肯定学生的作品亮点,针对共性问题(如克隆体不删除、转向逻辑错误、烟花超出舞台)进行集中讲解,结合新年主题,向学生送上节日祝福,鼓励学生传承节日文化。
(五)小结与延伸(2分钟)
1.课堂小结:回顾本节课核心知识点——自定义积木、克隆、循环、条件判断、画笔与随机数,梳理“搭建场景→设计核心积木→实现升空绽放→优化效果”的动画制作流程。
2.拓展延伸:
○思考题:除了新年烟花,还可以制作哪些节日主题动画(如春节灯笼、中秋月亮、国庆烟花)?
○拓展任务:回家后尝试制作“春节灯笼飘动”动画,或完善烟花的“多形状绽放”功能,下节课分享交流。
五、教学资源清单
(一)教师用
1.PPT课件要点:
○新年烟花绽放短视频/图片,节日氛围素材;
○动画核心功能拆解示意图;
○角色素材包(黑色天幕模板、烟花母体角色、音效素材);
○核心指令功能讲解(自定义积木、克隆、画笔、随机数);
○常见问题及解决方法(如克隆体不绽放、转向混乱、烟花卡顿);
○优秀作品案例展示。
2.常见问题预案:
○问题1:烟花不绽放→检查自定义积木是否调用,克隆指令是否在循环内;
○问题2:克隆体不转向→检查条件判断是否为“方向=0”,左转/右转指令是否添加;
○问题3:烟花超出舞台→调整启动位置的y坐标范围(如-180到-160),缩小升空高度;
○问题4:动画卡顿→检查克隆体是否添加“删除此克隆体”指令,减少克隆次数。
3.差异化辅导策略:
○基础薄弱学生:提供详细的步骤分解任务卡和参数模板,一对一指导自定义积木创建和核心指令组合,确保完成基础效果;
○中等水平学生:鼓励尝试提高任务,添加音效和闪烁特效,优化动画细节;
○高水平学生:支持挑战任务,提供多自定义积木调用、定时逻辑等进阶提示。
(二)学生用
1.任务卡:分步骤列出“搭建天幕→创建自定义积木→实现升空绽放→优化效果”的操作要点,标注核心指令位置和参数参考;
2.学习单:包含核心指令功能表、参数调整效果记录表、拓展任务设计方案;
3.关键指令提示卡:打印“新建积木”“克隆自己”“如果……那么……否则”“在……和……之间取随机数”等核心指令的图标及功能说明,方便学生查阅。
六、与课标对应
1.对应《中小学信息技术课程标准》“程序设计模块”要求:
○初步了解程序设计的基本思想和方法,能使用可视化编程工具编制节日主题的创意动画作品;
○培养计算思维,能将创意需求抽象为编程任务,通过分解、建模、判断等方法解决问题;
○提升数字化学习与创新能力,能运用编程工具整合多学科素材(节日文化、艺术),表达创意和主题思想;
○增强信息意识,了解自定义积木、克隆、画笔等编程核心概念,形成规范的编程习惯和创新思维;
○渗透节日文化教育,培养对传统文化的热爱和传承意识。
七、板书设计建议
板块分类
具体内容
视觉辅助/备注
本节课主题
Scratch编程——新年多彩烟花绽放动画
右侧贴烟花绽放简笔画,点缀红色装饰
核心功能
1. 天幕:黑色背景+亮度/虚像特效2. 烟花母体:随机位置→升空→调用绽放积木3. 克隆体:随机角度+多彩画笔+左右转向+碰边删除
用箭头标注“母体升空→克隆绽放→碰边消散”流程
核心指令清单
1. 更多积木:新建积木、调用积木2. 控制类:重复执行、克隆自己、当作为克隆体启动时、删除此克隆体、如果……那么……否则3. 动作类:面向方向、移动X步、将x/y坐标增加4. 画笔类:落笔、抬笔、设置笔的颜色/粗细、全部擦除5. 运算类:在……和……之间取随机数6. 外观类:设置亮度/虚像特效
用不同颜色粉笔区分指令类别(自定义积木=红色、克隆=绿色、画笔=黄色)
编程思路
搭建场景(天幕)→设计核心(绽放积木)→实现绽放(升空+克隆)→优化效果
用流程图符号(椭圆=启动/结束、矩形=步骤、菱形=判断)呈现
节日主题提示
1. 多彩烟花:随机颜色+随机角度
2. 新年氛围:黑色天幕+喜庆音效
3. 文化传承:用编程表达节日祝福
用红色灯笼图标标注,强化节日氛围
学科网(北京)股份有限公司
$