少儿编程班课程大纲

Scratch图形化编程 · 10节课 · 零基础入门
适用年龄:8-12岁 | 每节60-90分钟 | 工具:Scratch 3.0

一、课程概述

本课程专为8-12岁零基础儿童设计,以Scratch图形化编程工具为载体,通过10节循序渐进的课程,带领孩子从认识编程界面开始,逐步掌握事件、循环、条件判断、变量、广播消息、坐标与运动等核心编程概念,最终能够独立创作一个小动画或小游戏作品。课程采用项目式学习(PBL)模式,每节课围绕一个趣味项目展开,让孩子在"做中学",培养计算思维、逻辑能力和创造力。

二、课程总览

课次主题核心知识点课堂项目
第1课初识Scratch界面认识、积木拼接、绿旗启动会动的小猫
第2课事件与外观事件积木、外观变化、角色切换我的动画故事
第3课循环的魔法重复执行、重复N次、无限循环旋转万花筒
第4课条件判断如果-那么、碰到检测、侦测积木小猫捉迷藏
第5课变量与计分变量创建与使用、计分器打地鼠游戏
第6课广播与消息广播消息、接收消息、角色协作动物大合唱
第7课坐标与运动舞台坐标、滑行、移动、方向太空探险
第8课综合创作(上)项目规划、素材收集、功能拆分自由创作小动画
第9课综合创作(下)调试优化、交互完善、测试完成小游戏/动画
第10课作品展示与分享作品展示、互评、编程思维总结编程作品展

三、详细课程大纲

第1课:初识Scratch - 会动的小猫

教学目标 了解Scratch界面五大区域,学会拖拽拼接积木,掌握绿旗启动程序。

核心知识点 舞台区/角色区/积木区/脚本区布局、移动10步、右转15度、当绿旗被点击。

课堂项目 让小猫走起来,点击绿旗后向前走10步再转个圈。

1 展示小动画激发兴趣(5分钟)
2 介绍Scratch界面(10分钟)
3 动手拖拽积木尝试(20分钟)
4 自由探索修改步数(15分钟)
5 创意挑战走正方形(10分钟)
课后小任务:让小猫走三角形或五角星(家长可协助)。
评价方式:课堂观察能否独立拖拽积木并拼接,完成度是否让小猫成功移动。

第2课:事件与外观 - 我的动画故事

教学目标 理解事件概念,学会多种事件积木和外观积木,能添加新角色和背景。

核心知识点 当绿旗被点击、当角色被点击、当按下空格键、说[你好]2秒、下一个造型。

课堂项目 小猫和蝴蝶相遇互相打招呼的对话动画。

1 播放对话动画导入(5分钟)
2 添加蝴蝶角色和花园背景(10分钟)
3 编写小猫说话脚本(15分钟)
4 编写蝴蝶扇翅膀脚本(15分钟)
5 添加点击交互(10分钟)
课后小任务:添加第三个角色,用按下空格键触发说话。
评价方式:能否独立添加角色和背景,使用至少两种事件积木。

第3课:循环的魔法 - 旋转万花筒

教学目标 理解循环概念,掌握重复执行和重复N次,学会用循环简化代码。

核心知识点 重复执行(无限循环)、重复[10]次(有限循环)、图章积木。

课堂项目 用图章和循环制作旋转的万花筒图案。

1 展示万花筒图片导入(5分钟)
2 手动复制积木引出循环(10分钟)
3 基础旋转螺旋效果(15分钟)
4 加入图章形成万花筒(15分钟)
5 修改角度观察不同效果(10分钟)
课后小任务:用循环制作旋转彩虹,每次移动换一种颜色。
评价方式:能否区分重复执行和重复10次,独立使用循环积木完成图案绘制。

第4课:条件判断 - 小猫捉迷藏

教学目标 理解条件判断概念,掌握如果...那么...积木,学会使用侦测积木。

核心知识点 如果[条件]那么[执行]、碰到[鼠标指针]?、碰到颜色?

课堂项目 小猫在舞台上走动,碰到鼠标时说抓到了并换位置躲起来。

1 玩木头人游戏引入条件(5分钟)
2 用生活例子讲解条件(10分钟)
3 编写小猫来回走动脚本(15分钟)
4 加入碰到鼠标条件判断(15分钟)
5 进阶:碰到鼠标后随机移动(10分钟)
课后小任务:让小猫碰到蓝色区域时说我到家了并停下来。
评价方式:能否正确理解如果...那么...的逻辑,独立使用侦测积木作为条件。

第5课:变量与计分 - 打地鼠游戏

教学目标 理解变量概念,学会创建和修改变量,综合运用循环、条件、变量。

核心知识点 将[变量]设为[0]、将[变量]增加[1]、随机数积木。

课堂项目 地鼠随机出现在5个洞中,点击得1分,计时30秒。

1 展示打地鼠游戏引出变量(5分钟)
2 用存钱罐比喻讲解变量(10分钟)
3 创建地鼠随机出现项目(15分钟)
4 添加计分功能(10分钟)
5 添加30秒计时器(10分钟)
课后小任务:增加音效,地鼠出现时间越来越短。
评价方式:能否理解变量概念并正确创建,实现计分功能。

第6课:广播与消息 - 动物大合唱

教学目标 理解广播概念,学会发送和接收广播,协调多个角色动作顺序。

核心知识点 广播[消息1]、广播并等待、当接收到[消息1]、播放声音。

课堂项目 多个动物角色依次演奏音乐,形成合奏。

1 提问引出广播(5分钟)
2 用打电话比喻讲解广播(10分钟)
3 添加动物角色和声音(10分钟)
4 编写广播链(20分钟)
5 对比广播和广播并等待(10分钟)
课后小任务:设计动物交响乐,至少4个角色按顺序演奏最后合奏。
评价方式:能否理解广播的发送-接收机制,独立使用广播协调角色动作顺序。

第7课:坐标与运动 - 太空探险

教学目标 理解舞台坐标系统,学会使用移到和滑行积木控制精确移动。

核心知识点 x范围-240~240、y范围-180~180、移到x: y:、滑行到x: y:、将x/y坐标增加。

课堂项目 宇宙飞船躲避陨石,收集星星,用坐标控制移动。

1 展示坐标图导入(5分钟)
2 用藏宝图比喻讲解坐标(10分钟)
3 制作方向控制(15分钟)
4 陨石从右侧出现向左移动(15分钟)
5 星星随机出现收集功能(10分钟)
课后小任务:让飞船用滑行积木自动飞向点击位置。
评价方式:能否理解x和y坐标含义,使用坐标积木控制角色移动到指定位置。

第8课:综合创作(上)- 项目规划与素材准备

教学目标 学会规划完整编程项目,将大项目拆分为小功能模块。

核心知识点 项目规划方法、功能拆分(计算思维核心)、Scratch素材管理。

课堂项目 学生自主选择小动画或小游戏方向,完成项目规划和素材准备。

1 展示优秀作品范例激发灵感(5分钟)
2 头脑风暴确定创作方向(10分钟)
3 填写项目规划表(15分钟)
4 收集和创作素材(20分钟)
5 搭建项目基本框架(10分钟)
课后小任务:完善项目规划表,想好还需要哪些功能。
评价方式:项目规划表的完整性和可行性,能否清晰描述自己要做的项目。

第9课:综合创作(下)- 编码实现与调试

教学目标 按照规划实现项目功能,学会调试程序发现并修复Bug。

核心知识点 调试技巧(单步执行、检查积木顺序)、常见Bug、程序优化、互测方法。

课堂项目 根据规划完成编程实现,测试并优化作品。

1 回顾规划确认功能(5分钟)
2 自主编程老师巡回指导(30分钟)
3 集中讲解常见Bug调试(10分钟)
4 同桌互测记录问题(10分钟)
5 修改优化添加细节(10分钟)
课后小任务:回家继续完善作品,请家人试玩收集反馈。
评价方式:作品功能是否完整,能否独立发现并修复Bug,是否愿意接受反馈改进。

第10课:作品展示与分享 - 编程作品展

教学目标 自信展示作品,学会欣赏评价他人作品,回顾总结编程知识。

核心知识点 作品展示技巧、评价维度(创意性/功能性/美观性)、编程六大法宝总结。

课堂项目 每位同学上台展示作品,全班投票评选各类奖项。

1 最后检查作品确保运行(10分钟)
2 每位同学3分钟展示(30分钟)
3 全班投票评选奖项(10分钟)
4 编程思维树知识回顾(10分钟)
5 颁发小小程序员证书(5分钟)
课后小任务:将作品分享给家人朋友,尝试创作第二个作品。
评价方式:作品完成度、展示表达能力、对编程概念的理解程度。

四、老师上课提示

教学理念以学生为中心,60%以上时间动手操作;游戏化教学;容错鼓励;差异化教学。
课堂管理课前测试所有项目;每15分钟切换活动类型;使用口令管理;超15人配助教。
常见问题不会拖拽→手把手教后让其当小老师;乱点→引导回当前任务;进度差异→进阶任务卡+小老师互助。
家长沟通每节课后发反馈;邀请参加第10课展示会;建议在家安装Scratch;分享官方社区。
硬件准备安装Scratch 3.0离线版;投影仪/大屏幕;音箱;鼠标(非触控板);建立作品文件夹。
每课重点第1课重界面熟悉;第3课循环是难点;第6课广播用角色扮演;第8-9课引导思考不代劳。

五、附录:Scratch常用积木速查表

分类积木名称功能说明使用场景
事件当绿旗被点击程序启动入口所有项目的开始
事件当角色被点击点击角色时触发交互式游戏
事件当按下[空格]键按键触发键盘控制游戏
事件广播[消息1]发送消息给所有角色角色间通信
事件当接收到[消息1]收到消息后执行配合广播使用
控制重复执行无限循环持续运动/检测
控制重复[10]次有限循环重复固定次数
控制如果[条件]那么条件判断分支逻辑
控制等待[1]秒暂停执行控制节奏
侦测碰到[鼠标指针]?检测是否碰到碰撞检测
运算在[1]到[10]取随机数生成随机数随机位置/数值
变量将[变量]设为[0]变量赋值初始化
变量将[变量]增加[1]变量增减计分/计时
运动移动[10]步向前移动角色运动
运动移到x:[ ] y:[ ]移动到指定坐标精确定位
运动滑行到x:[ ] y:[ ]平滑移动到坐标动画运动
外观说[你好][2]秒显示对话气泡角色对话
外观下一个造型切换造型动画效果
声音播放声音[喵]播放声音音效/音乐