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编程的基本技能,并运用这些技能创作出自己的项目。每个章节都围绕一个核心概念展开,并通过实践项目加深理解。

pdf 文件大小:210.74KB