scratch少儿编程基础课程海底世界
- 格式:pptx
- 大小:3.64 MB
- 文档页数:24
软件编程系列课讲义Scratch一阶第一讲:海底世界一、教学目标1、重点掌握Scratch软件的基本操作流程——背景和角色的上传、脚本的拖拽和组合以及删除、程序的保存;2、掌握移动()步、重复执行、碰到边缘就反弹的程序脚本,掌握播放声音和播放声音等待播完的区别和使用场景;3、了解地球上的海陆面积,各种动物(鮟鱇、蝠鲼、海龟、海星)的基本特点。
二、主要程序脚本三、课堂准备四、上课流程本节课包括课堂预热和8步具体流程:(1)课堂预热阶段通过教师自我介绍和学生自我介绍相互认识彼此。
(2)第1步为导入部分,通过了解地球上的海陆面积引入海底世界,通过了解一系列的动物引入层级划分,通过总结分析导入角色并设置每个角色的相应位置,导入相关背景和角色,根据上述分析调整位置,时长控制在20分钟内。
(3)第2步为角色功能分析,通过观察本节课实现的效果视频,邀请同学们进行角色功能分析,时长控制在5分钟内。
(4)第3-6步为让鮟鱇等各种动物游动起来,先对鮟鱇进行如下操作:先不停的移动起来,发现碰到舞台边缘就会停止不动,此时需要引入碰到边缘就反弹,此时可能会出现不同的反弹效果(比如头朝下了等),如果没有出现就需要动手设置不同的旋转方式来感受不同的效果;再让其他海底动物都游动起来;之后根据各个动物的实际大小设置它们在舞台区的大小;最后添加背景音乐。
整个过程需要教师指导并维持秩序,时长控制在55分钟内。
(5)第7步为课堂总结,时长控制在10分钟内。
(6)第8步为巩固拓展,添加更多的动物让海底更加热闹,课后作业。
五、主要程序说明【程序1-2描述】鮟鱇一直移动,每次移动10步,碰到边缘就会自动反弹回来,但是反弹后的效果不一定正常。
【程序1-3描述】鮟鱇一直移动,每次移动10步,碰到边缘就会自动反弹回来,并且可以继续正常游动。
【注意事项】每种旋转方式都动手操作一下。
【程序1-5描述】调整鮟鱇的移动速度。
鮟鱇一直移动,每次移动3步,碰到边缘就会自动反弹回来,并且可以继续正常游动。
教学设计教学目标:1、初步了解作品创作的基本流程。
(作品创意、搭建舞台选择角色、编程实现、修改完善)。
2、学会无限重复指令、遇到边缘就反弹、设置旋转模式等指令积木的使用方法3、认识SCRATCH 中的随机数,掌握使用随机数指令积木的方法。
4、培养学生对于计算机编程的兴趣,增强学生的数字化创造力及沟通交流能力,培养他们的逻辑、计算思维。
5、通过SCRATCH 网站的交流分享,激发学生的创造性,学会分享交流,并在交流、分享中共同提高。
教学重难点:重点:初步了解作品创作的基本流程。
学会使用随机数、重复执行指令积木的使用。
难点:随机数的认识与使用。
教学过程:一、创设情景,引导学生创意想象(一)播放动画,引入新课。
1、同学们,见过海底游乐园吗?想不想看一下?老师请大家欣赏一段动画,播放《小海龟历险记》片段。
学生观看动画,与教师互动。
2、动画好看吗?想不想自己动手做一段这样的动画,放到我们的scratch 网站上去,与同学们交流分享。
出示课题:《海底游乐园》(二)引导学生创意想象1、在制作之前,请同学们思考一下这几个问题。
出示问题:1、用什么样的舞台背景?2、在舞台上有哪些角色?3、这些角色在舞台上做什么?2、引导学生进行创意想象。
学生畅所欲言,谈自己的创意。
【设计意图】:Scratch 教学不同于一般软件工具学习,它不仅是一个软件,它还有自己独特的核心价值观,有自己的文化。
教学时,要注重想象、编程、分享核心价值在各环节中的渗透。
在这一环节中,通过欣赏海底动画等内容,不仅调动了学生的学习兴趣,还对学生的创意想象提供了想象素材。
二、指导学生利用scratch 编程,完成作品(一)引导学生搭建舞台、选择角色1、同学们的想象力真的很丰富,创意也很精彩。
那么,有了创意就要去实现它。
告诉老师,在SCRATC 编程中,第一步要做什么?引导学生明确第一步是搭建舞台、选择角色。
2、那我们就先来完成第一个任务。
出示第一步任务要求,目标要求:打开桌面上的海底乐园文件,选择合适的舞台背景,并添加角色。
Scratch3.0课程教案_海底世界和小兔子老师一起学Scratch玩中学做中学创中学案例名称:海底世界上课前:可以和小朋友们聊一聊今天上的主题相关的东西,从而导入今天的主题,可以但不局限于(对话、图片、视频,提问等等)上课流程:一、案例介绍小朋友们多多少少都有去过海洋公园,或者从书本上、绘本上、电视上等等了解知道海洋世界,海洋里面生存着很多的海洋生物、有各种各样的鱼、虾、螃蟹、海草等等海洋生物,我们今天的这个案例就是模拟一个海底世界。
二、案例演示通过案例演示(完成的案例视频)来让小朋友们更清楚更直观的知道今天这堂课,我们要设计的是什么,设计出来的效果如何。
同时通过案例演示,可以分析出我们这个案例中的角色、背景以及用到的主要指令和大致的程序流程。
三、案例分析程序启动的时候,各种五彩斑斓的鱼类、螃蟹等就开始各自的游动,让我们一起来看看是怎么完成的吧。
3.1角色分析角色:各种海洋生物(鱼、螃蟹等等)3.2背景分析背景:海洋(水下)四、流程分析由于有多种海洋生物,他们的程序指令也都差不多,只是游动的快慢不一样,所以这里就以其中一种角色举例。
我们这里给这些鱼类游动的时候随机的掉头,这样鱼看起来就不会是一起游走。
所以为了更好的让小朋友们理解鱼的指令,我们把鱼的指令分成三个并列执行的程序(通俗来说就是有3个小绿旗同时开始)。
一个是控制鱼前进,一个是控制鱼前进的同时变化造型,还有一个是用来控制鱼随机掉头4.1 鱼1、开始→初始朝向→向前游【移动步数→碰到边缘就反弹→左右翻转→等待】2、开始→变化造型【下一个造型→等待】3、开始→随机转向【设定专项条件【旋转角度】真→等待】五、用到指令5.1 运动模块:角色移动指定的步数:将角色向右旋转指定的角度:角色碰到边缘后就往回走:设定角色旋转方式为左右翻转,下拉可选不可旋转,任意旋转;这三种旋转方式区别在于:左右翻转(正常转向后角色上下结构不变),不可旋转(不能进行旋转),任意旋转(转向后上下颠倒,Scratch默认旋转方式)5.2 外观模块:将角色的造型换成指定的造型5.3 事件模块:程序启动之后,点击小绿旗,执行后续的程序脚本5.4 控制模块:时间间隔,等待指定的时间后执行后面的指令:一直重复执行模块里面的程序指:条件判断模块,如果条件返回值为真(bool值),执行那么模块里面的程序,如果条件不成立,返回值为假,执行条件判断模块后面的程序指令5.5 运算模块:在指定的数值区间(前一个数较小后一个较大,比如在1到10之间)产生一个随机数,1到10可以是1,也可以是2,3。
【优选】scratch海底世界教案新Scratch教案 (1)精品1. Scratch的简介第1课下载与安装第2课初识Scratch2.Scratch基础课程第3课让角色动一动第4课键盘控制第5课迷宫程序第6课会飞的巫婆第7课三角形的面积第8课造型切换---人物走动第9课移动人物教师进阶使用第10课判断人物位置3. Scratch进阶课程--打蝙蝠3-1 第一节课3-2 第二节课3-3 第三节课4. scratch进阶课程2-打地鼠4-1 设计背景、铁锤及地鼠4-2 撰写地鼠的程序4-3 撰写铁锤程序4-4 分数的计算5. 接球游戏5-1 设计球部份的程序5-2 人物部份的程序5-3 程序计分5-4 扣分的构想1. Scratch的简介Scratch是 MIT (麻省理工学院) 发展的一套新的程序语言,可以用来创造交互式故事、动画、游戏、音乐和艺术。
很适合8岁以上儿童使用,目前1.4版已经完全支持中文界面,更方便使用,完全不用背指令,使用积木组合式的程序语言,让学习变得更轻松,并充满乐趣。
关键的关键,不在于学习了某种特殊的技能,而是在这个过程中,培养了孩子独立学习、独立解决问题的能力;而这个创造过程,是最让人快乐的。
所有的人都可以从麻省理工学院的网站免费下载,已经开发了Windows系统,苹果系统,Linux系统下运行的各种版本。
官方网站:/1-1 下载与安装(1)首先登录官方网站页面:/(2)点击Download Scratch按钮(3)如果年龄小于13岁直接点击:Continue to Scratch download 311 24(4)根据操作系统,选择下载。
(示例为Windows操作系统,点击ScratchInstaller1.4.exe)(5)选取存放文档位置(6)下载完成执行安装程序(7)选取安装目录,一般采用默认值就可以(8)选取开始菜单的资料夹,采用默认值就可以(9)接下来就开始进行安装,完成后按NEXT(10)安装完成后,系统会寻问是否启动Scracth及在桌面建立捷径,采用默认两个都选,按Finish(11)启动Scracth后是英文界面,两秒钟后Scracht会根据操作系统自动变成中文界面。
和小兔子老师一起学Scratch玩中学做中学创中学案例名称:海底世界上课前:可以和小朋友们聊一聊今天上的主题相关的东西,从而导入今天的主题,可以但不局限于(对话、图片、视频,提问等等)上课流程:一、案例介绍小朋友们多多少少都有去过海洋公园,或者从书本上、绘本上、电视上等等了解知道海洋世界,海洋里面生存着很多的海洋生物、有各种各样的鱼、虾、螃蟹、海草等等海洋生物,我们今天的这个案例就是模拟一个海底世界。
二、案例演示通过案例演示(完成的案例视频)来让小朋友们更清楚更直观的知道今天这堂课,我们要设计的是什么,设计出来的效果如何。
同时通过案例演示,可以分析出我们这个案例中的角色、背景以及用到的主要指令和大致的程序流程。
三、案例分析程序启动的时候,各种五彩斑斓的鱼类、螃蟹等就开始各自的游动,让我们一起来看看是怎么完成的吧。
3.1角色分析角色:各种海洋生物(鱼、螃蟹等等)3.2背景分析背景:海洋(水下)四、流程分析由于有多种海洋生物,他们的程序指令也都差不多,只是游动的快慢不一样,所以这里就以其中一种角色举例。
我们这里给这些鱼类游动的时候随机的掉头,这样鱼看起来就不会是一起游走。
所以为了更好的让小朋友们理解鱼的指令,我们把鱼的指令分成三个并列执行的程序(通俗来说就是有3个小绿旗同时开始)。
一个是控制鱼前进,一个是控制鱼前进的同时变化造型,还有一个是用来控制鱼随机掉头4.1 鱼1、开始→初始朝向→向前游【移动步数→碰到边缘就反弹→左右翻转→等待】2、开始→变化造型【下一个造型→等待】3、开始→随机转向【设定专项条件【旋转角度】真→等待】五、用到指令5.1 运动模块•:角色移动指定的步数•:将角色向右旋转指定的角度•:角色碰到边缘后就往回走•:设定角色旋转方式为左右翻转,下拉可选不可旋转,任意旋转;这三种旋转方式区别在于:左右翻转(正常转向后角色上下结构不变),不可旋转(不能进行旋转),任意旋转(转向后上下颠倒,Scratch默认旋转方式)5.2 外观模块•:将角色的造型换成指定的造型5.3 事件模块•:程序启动之后,点击小绿旗,执行后续的程序脚本5.4 控制模块•:时间间隔,等待指定的时间后执行后面的指令•:一直重复执行模块里面的程序指•:条件判断模块,如果条件返回值为真(bool值),执行那么模块里面的程序,如果条件不成立,返回值为假,执行条件判断模块后面的程序指令5.5 运算模块•:在指定的数值区间(前一个数较小后一个较大,比如在1到10之间)产生一个随机数,1到10可以是1,也可以是2,3。