Scratch课程-课程大纲
第1课:认识软件
课程内容:创建角色和背景,说话和思考
1、认识软件:界面、新建、保存、语言设置;
2、创建角色:从库中选择角色、借助scratch画板绘制角色、从本地文件导入角色、拍照创建角色;
3、创建背景:从背景库中选择背景、借助scratch画板绘制背景、从本地文件导入背景、拍照创建背景、从网络寻找背景;
4、让角色说话或思考;
5、讨论主题,小朋友自己设定主题,老师需有几个主题方案(太空,大海,城市、赛车等)。
Scratch课程知识点详解
第1课:认识软件
知识点1:软件界面与操作
- 界面介绍:Scratch界面由几大部分组成:角色区、脚本区、指令块区、舞台区等。
- 新建项目:在Scratch中开始一个新项目的方法。
- 保存项目:如何保存当前的工作,包括保存到电脑和云端保存。
- 语言设置:调整Scratch界面语言的方法。
知识点2:创建角色
- 从库中选择角色:介绍如何从内置的角色库中挑选角色。
- 绘制角色:利用Scratch画板工具绘制自定义角色的方法。
- 导入本地角色:将自己设计的角色或图片文件导入到项目中的步骤。
- 拍照创建角色:使用摄像头拍摄照片作为角色的技巧。
知识点3:创建背景
- 选择背景:从Scratch背景库中挑选适合的背景。
- 绘制背景:使用Scratch画板功能绘制自定义背景。
- 导入背景:将本地图片作为背景导入的方法。
- 拍照创建背景:通过摄像头实时拍摄的照片作为背景。
- 网络寻找背景:介绍如何在网络上搜索合适的背景图片并导入项目。
知识点4:角色对话
- 让角色说话:如何设置角色说一句话,并调整说话框的样式。
- 让角色思考:设置角色显示思考气泡,展示角色内心的想法。
知识点5:讨论主题
- 设定主题:指导学生如何自行设定项目主题。
- 提供主题方案:列出几个主题供学生参考,如太空、大海、城市、赛车等。
第2课:角色移动
知识点1:坐标系统
- 坐标范围:解释舞台上角色的坐标范围,以及如何确定角色的位置。
- 中心位置:介绍如何将角色定位到舞台中央或其他特定坐标点。
知识点2:角色的移动
- 行走与旋转:通过指令让角色向前走、向后退、左右转。
- 坐标移动:使用具体坐标值来控制角色移动。
知识点3:角色的缩放
- 改变大小:介绍如何通过脚本改变角色的大小。
知识点4:切换造型
- 不同造型:为角色准备多种外观(造型),并通过脚本让角色在这些造型之间切换。
知识点5:完成动画
- 向城堡出发:根据前面学习的内容,创作一个小动画,展示角色向城堡前进的过程。
第3课:边界范围
知识点1:边界反弹
- 前后左右行走:设置角色沿着舞台边缘行走,并在碰到边界时自动反弹。
- 限定范围:如何限制角色只能在指定范围内移动,比如只允许角色在某个长椅上行走。
知识点2:颜色路径
- 制作颜色路径背景:创建一个背景图,其中某些区域是特定颜色(如白色道路),角色只能在这条路上行走。
- 完成寻宝游戏:结合所学知识,完成一个简单的寻宝游戏。
第4课:绘画基础
知识点1:画笔模块的基础应用
- 落笔与抬笔:学习如何让角色落下笔迹并在适当时候抬起。
- 颜色与亮度:调整画笔的颜色和亮度。
知识点2:绘制图形
- 正方形绘制:编写脚本让角色自动绘制一个正方形。
- 鼠标绘图:让角色跟随鼠标指针移动并留下轨迹。
- 键盘绘图:利用键盘控制角色移动并绘制图案。
第5课:绘画进阶
知识点1:画笔模块的进阶应用
- 满天星绘制:通过编程技术实现星空效果。
- 妙笔生花:创造一个更加复杂且美观的绘画作品。
第6课:声音基础
知识点1:声音模块的基础应用
- 角色发声:为不同的角色分配特定的声音。
- 录制声音:使用Scratch内置录音功能为角色添加语音。
- 背景音乐:为场景添加背景音乐。
- 编辑乐曲:通过编程方式编辑简单的旋律,如《两只老虎》、《小星星》、《欢乐颂》等。
第7课:声音进阶
知识点1:声音模块的进阶应用
- 电子琴制作:使用键盘控制的电子琴。
- 木琴制作:使用鼠标控制的木琴。
第8课:变量与链表
知识点1:变量和链表的使用
- 创建变量:如何在项目中添加和使用变量。
- 创建链表:了解链表的概念及其在Scratch中的应用。
- 设置问答游戏:结合变量和链表,设计一个简单的问答游戏。
第9课:克隆
知识点1:克隆角色
- 角色克隆:学习如何克隆角色,并控制它们的行为。
- 完成小游戏:以“打飞机”为例,演示如何使用克隆机制完成游戏开发。
第10课:广播
知识点1:广播的使用
- 广播消息:向其他角色发送广播消息的方法。
- 完成打字练习器:结合广播功能,制作一个简单的打字练习程序。
第11课:体感游戏
知识点1:利用摄像头
- 动作捕捉:使用摄像头捕捉玩家的动作,实现实时互动。
- 实现互动:设计一款利用玩家动作进行操作的游戏。
第12课:打地鼠
知识点1:游戏开发
- 独立完成:引导学生独立完成一个打地鼠的小游戏。
通过以上对Scratch课程的详细介绍,学生们可以逐步掌握Scratch编程的基本技能,并运用这些技能创作出自己的项目。每个章节都围绕一个核心概念展开,并通过实践项目加深理解。
评论区