Scratch趣味编程校本讲义
校本课程讲义
教学 目标 | 1、欣赏案例,激发兴趣 2、认识本软件,对界面有一定的认识 |
教
学
要
点 |
一、点名 二、案例欣赏 走路的猫、相思MVC以及超级玛丽 三、Scratch课程简介 Scratch是一款由麻省理工学院(MIT) 设计开发的一款面向少年的简易编程工具。使用者可以不认识英文单词,也可以不会使用键盘,因为scratch是通过搭建积木的形式来构建程序的,其通俗易懂,简单易学。但是,scratch集成了独特的音乐、美术、游戏等模块,趣味性极强的同时,具备极大的的学科整合空间。小朋友可以通过scratch制作动画、游戏、卡通人物,发挥其无穷的想象力,同时也提高了学习和探索的能力,创新和实践的能力。Scratch为全球的孩子们提供了最好的创意平台。 四、自主认识Scratch软件界面
|
校本课程讲义
教学 目标 | 1、让孩子们对Scratch软件各种功能有一定的了解; 2、教会孩子们用堆积积木的方式编程并对软件的各指令有一定了解。
|
教
学
要
点 |
一、点名 二、了解Scratch
三、 舞台认识 四、角色认识 角色是程序运行的主要部分,一个程序中可以有多个角色(角色导入方式有三种
五、脚本区认识
|
校本课程讲义
教学 目标 | 1、通过一个简单的游戏制作,让学生进一步了解scratch,同时激发学生的好奇心,提起他们对这门课程的兴趣。 2、初步认识scratch的一些功能,比如新增角色,运行程序等。 3、通过提问的形式引导学生去思考,去探究scratch。
|
教
学
要
点 |
一、点名 二、情境导入 小朋友,你看见过变色龙吗?今天我们一起来学习制作一条变色龙吧!看看这条“变色龙”与你们以前看到的有什么不一样? 三、内容 第一步:在桌面上找到scratch图标,快速双击鼠标左键,打开它。是不是出现了上节课中的程序界面? 第二步:有一只scratch小猫在舞台上,但是我们需要一条恐龙,怎么办呢?把鼠标放到小猫身上,点击鼠标右键,在弹出的对话框里选择“删除”,这样小猫就没有了。 第三步:创建一条恐龙。在scratch的程序界面上找到新增角色,如右图。把鼠标移到这三个星星上面,看看有什么发现?是不是出现了“绘制角色”、“从文件夹中选择新角色”、“来个令人惊喜的角色吧!”等字样。然后点击新增角色,会弹出一个对话框,双击“Animals”文件夹,选择一个恐龙。
第四步:恐龙有了,但是我们怎样才能让他变颜色呢?用鼠标点击模块列表中的“控制”模块,小朋友仔细观察哟,都有一些什么积木块?然后把这些积木块拖到脚本区,衔接起来。如下图:
第五步:小朋友这些积木块你都找到了并按图中的方式连接起来了吗?下面是见证奇迹的时刻了,鼠标左键快速的双击这些积木块,或者点击右上角的绿色的小旗,看看会发生什么?
|
校本课程讲义
教学 目标 | 1、学会角色导入以及背景导入; 2、学习如何让角色移动并且说话。
|
教
学
要
点 |
一、点名 二、造型设计 这节课中,有两只小猫在外面相遇了,因此,我们要设计一个户外的背景和两个小猫的形象,也就是造型。首先,背景我们通过导入可以直接得到户外背景。
三、脚本设计 本课对舞台没有太多要求,舞台不需要设计脚本。 两个小猫角色有着相似的脚本,首先,两只小猫移动到相应的位置,并切换到合适的造型,出场
(在这个条件指令中,会出现两只小猫重叠在一起才开始打招呼的现象
|
校本课程讲义
教学 目标 | 1.认识scratch命令 并使用重复执行的简单的命 2.使用GIF 动态图片
|
教
学
要
点 |
一、点名 二、课程设计 首先把桌面上的scratch软件点开,使用我们准备好的GIF动态小猫图。点开scratch脚本区域然后我们直接把桌面上的GIF动图拖到scratch的造型里,在等待1秒时间,scratch会自动GIF动态图片分解成多个造型(如图1),在把scratch自带的造型两个小猫 删除掉(图二)
三、脚本设计 我们一起先了解下动画的原理是什么,其实动画的原理,就是运用视觉暂留现象,快速切换图像,产生动画效果。我们可以使用流程图来整理思路,看看哪些程序积木让小猫动起来的。
首先我们要放一个
(最终的程序积木) |
校本课程讲义
教学 目标 | 1、让学生掌握改变角色的颜色; 2、清楚角色面向的角度问题; 3、熟悉随机数字的运用。
|
教
学
要
点 |
一、点名 二、造型设计
角色造型,本课中我们选取了多个角色,到每个角色的造型都没有太多要求,我们只要在软件自带的文件夹中选取合适的角色就行,然后,有些角色可能需要调整大小,我们通过舞台上方的四个按钮进行调整
三、 舞台脚本 本课中,由于没有太多复杂的动作,因此,课程的脚本也比较简单 。舞台可以不添加任何脚本,也可以添加一些音效进去。 角色脚本 在本课课程中,一共有7个角色,但我们要设计的脚本就一个,因为这7个角色的脚本都是一样的。7个角色早海底自由地游动,时快时慢,忽上忽下,而且,角色的颜色还不停的变化着,他们的脚本可以这样编辑(以角色1为例) 首先,海底的鱼儿出现在任意一个位置
鱼儿出现后,开始朝一个方向游动。 然后,我们再给鱼儿加上颜色特效,加这个特效的时候,为了防止鱼儿的颜色变化一样,也设置成随机的
|
校本课程讲义
教学 目标 | Scratch的画笔模块,包含了可以控制画笔的大小、颜色等模块。 2、通过这些模块,我们可以画出各种奇妙的图形。
|
教
学
要
点 |
一、点名 二、画正方形 我们将猫当作一直笔,通过
在这里我们注意到,有些脚本是相同的,我们可以用重复执行模块来简化脚本。 三、脚本优化:
小提示:我们可以删除猫,新增一个点作为角色,这样可以更完全的看到我们的图形。
尝试一下,画一个三角形和一个五角形吧。
画圆形 圆形有360°,
小技巧: 我们可以在脚本里加入 我们可以在脚本里加入
得到这一系列的图形后,我们研究一下,正多边图形和角度之间的关系和规律是什么?
重复执行的次数=多边形的边数 多边形的边数*旋转的度数=360°
|
校本课程讲义
教学 目标 | 1、让学生学会如何绘制角色并学会使用截取角色; 2、使学生学会计算时间使得舞台以及各角色之间效果完美衔接;
|
教
学
要
点 |
一、点名 二、内容 烟花是在夜空中盛放的,因此我们选择的是夜色下的背景,另外还要求带有天空,我们找到合适的背景直接导入就可以了,不用再进行其他造型编辑。 1、绘制一个竖杆并上色 (填色的时候会有四种天色方式以供选择,我们选择第三种方式,为什么呢?待会我们用图章做出烟花角色的时候小朋友们就知道了!)
2、对竖杆进行脚本编辑,利用图章得到烟花造型
(放烟花的时候我们会发现,烟花中间太亮了,看不出颜色是什么,因此,烟花造型中间也要设计成空白的,这也是为什么选择第三种填色方式的原因。小朋友们可以再想一想,如果我要竖杆上端变空白,该怎么做呢?很简单,其实绘图编辑器中是有上下、左右翻转以及小角度旋转调整角色的,我们只要上下翻转好再填色,然后翻转回来就能实现上端空白了) 3、截取部分区域作为新的角色
然后我们对这个角色稍加编辑,去掉外围背景部分就得到一个全新的角色了,然后我们在这个打开的scratch程序直接编辑脚本就行了。 (提示:编辑角色时选择纯色背景,这样我们方便我们去掉外围背景部分,如果选用白色背景的话,外围背景部分直接会被去掉,同时,竖杆也不需要再用了,可以去掉。)
|
校本课程讲义
教学 目标 | 1、让学生学会如何绘制角色并学会使用截取角色; 2、使学生学会计算时间使得舞台以及各角色之间效果完美衔接;
|
教
学
要
点 |
一、点名 二、操作 1. 舞台及角色脚本编辑 首先,我们先对舞台脚本进行编辑。烟花盛开的时候,天空被照亮了,我们可以用什么方式实现呢?在外观板块中有一个颜色特效调整指令,点开颜色指令还有亮度等特效调整 接着,我们开始对角色进行脚本编辑。第一个角色是火光,它要在烟花绽放的下方上升到夜空中,然后烟花开始绽放。(思考:用什么方式可以让火光和烟花衔接在一起不会显得别扭呢?)这里我们采取点击鼠标的方式控制烟花绽放,当鼠标点击的时候,火光便要从鼠标的下方飞到空中,于是火光在出来前要移动到鼠标下方,点击鼠标前不显示,点击后火光出现并向上飞到空中。 首先,火光隐藏
|
校本课程讲义
教学 目标 | |
教
学
要
点 |
一、点名 二、新授 “嘟啦啦吧……”,是谁在吹长号?原来是用scratch制作的一个小程序——“长号”,操作传感器,就能发出优美的长号声。
打开scratch软件,删除默认角色,添加长号图片
复制“长号”,并在造型中编辑,擦除其他部分,留下长号的活塞 为“长号”添加一个脚本,把传感器的相关内容添加进去,目的很明确——拖动长号就能吹奏乐曲,那么我们怎么实现呢? 思路:1、发挥想象力,把传感器当作“长号”,拖动滑竿就能够改变传感器的数值; 2、建立一个“公式”,把传感器的数值跟对应的声音关联起来。 这样自然就迎刃而解啦! 以下是具体操作 “长号”的活塞部分用滑杆传感器控制
“长号”发出的音量大小用声音传感器控制
“长号”弹奏的音符用滑杆传感器控制
我们想要给长号设置一个表示声音大小的效果,接下来该怎么做呢? 思路:1、绘制一个表示声音大小的符号; 2、通过脚本把这个符号的属性“大小”跟声音传感器关联起来。 以下是具体制作过程: 绘制一个反应长号声音大小的的角色
|
校本课程讲义
教学 目标 | |
教
学
要
点 |
一、点名 二、复习长号创作 三、自主创作 选一个你擅长或者喜欢的乐器,用课程中类似的方法在scratch中设计出来,给大伙儿露一手! 四、作品欣赏 五、集体评价
|
校本课程讲义
教学 目标 | |
教
学
要
点 | 一、点名 二、新角色设计 给”角色1”添加脚本程序——语句组合1
程序语句组合1的意思是:当角色1被点击,琴键改变颜色,表示这个琴键被“弹奏”,同时发出“Do”音符0.5拍,紧接着琴键恢复原始状态。我们可以再增加一条类似的语句组合2(如图)
对比两个语句组合的异同,只有条件语句“当……”不一样,意思我们自然猜到啦: 当按下键盘的基本键a,琴键改变颜色,同时发出“DO”音符0.5拍,紧接着恢复原始状态。 在舞台上点击一下琴键,然后再按一下a键,我们设计的两种弹奏模式就出来啦。 想一想: 如果我们每一个琴键都要这样绘制和添加语句组合的话,就显得十分繁琐,那么有什么好办法可以快速完成接下来每个琴键的添加呢? 我们注意到每个琴键都是类似的,那么不同的地方在哪里呢? 对啦,就是“颜色”、“发音”还有“按键设置”。接下来我们就用复制、粘贴、更改设置的方法来快速添加琴键吧! 三、复制角色,创新新角色 |
校本课程讲义
教学 目标 | |
教
学
要
点 | 一、点名 二、音符表
Scratch音符表: 简谱音符Scratch音符设计对应的键位1Do60a2Re62s3Mi64d4Fa65f5So67g6La69h7Ci71jiDo(高音)72k
这样,我们就制作好电子钢琴啦,让我们来弹奏我们喜欢的歌曲吧! 附:《找朋友》乐谱 三、制作 |
![]() ![]() |