Scratch 学习少儿编程《学传统:新年到,绽放多彩烟花》

2026-01-26
| 4份
| 6页
| 359人阅读
| 2人下载
普通

内容正文:

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. 文化传承:用编程表达节日祝福 用红色灯笼图标标注,强化节日氛围 学科网(北京)股份有限公司 $

资源预览图

Scratch 学习少儿编程《学传统:新年到,绽放多彩烟花》
1
Scratch 学习少儿编程《学传统:新年到,绽放多彩烟花》
2
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。