




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、【五年级下册教材编程模块分析】 本单元是儿童编程模块,以SCRATCH软件提升知识学习为主线,以编程猫被机器人抓到太空的神秘星球,丁丁和点点要利用所学知识,从地球乘飞船,前往外星解救编程猫的故事。本单元包括“冲出地心引力”、“为太空船加速”、“飞越陨石群”、“降落神秘星球”四课。故事情景:编程猫在五上,被伪装成魔法师的机器人抓住,关到了外星球。需要丁丁和点点前去救援。丁丁和点点在Scratch基地中找到飞船,利用变量实现飞船的加速上升,碰到边缘就广播发射成功。飞船进入太空后,通过收集星星补充能量,实现飞船的高速飞行。太空中陨石到处流窜,不仅要能控制飞船左右躲避,还要主动发射导弹击中陨石,保障飞
2、船的安全。最后终于降落到了关押编程猫的神秘星球,在丁丁和点点去救编程猫的时间里,它已经在星球上建立一座迷宫,最终打败机器人。本单元是Scratch知识的提升,重点学习变量及变量的增加减少、广播、克隆、坐标增加、移到随机位置、移到角色、随机数、数字运算、停止角色的其他脚本等指令,以及多层指令的嵌套。是Scratch2中多个新增技能的知识运用。当然学习能力强的学生,可以引导他们使用自定义模块的方法。本单元是一个完整的射击类游戏的基本模型,学生通过本单元学习,灵活运用相关指令,完全可以制作射击游戏,当然能力好的学生,可以引导他们加入计数变量,然后通过不同的参数,显示不同的信息,编写一个完整的射击游戏
3、,女同学们也可编写一个收集宝石,完成任务的游戏。总之,本单元的知识点是Scratch2中游戏味最浓的指令,比如克隆。因为整个五年级的信息技术教学中,主要安提成有PowerPiont2013、手机APP、Execl2013以及网络模块和儿童编程模块。所以儿童编程模块定位在展示、数据运用方面。而Scratch的绘图功能也算是向LOGO语言(小海龟画图)致敬,当年Scratch的主要负责工程师,就是因为自己的小孩喜欢LOGO语言绘图,但是输入指令又很枯燥,所以才下定决心开发的这个软件。所以,五年级上期的教学内容,是当年LOGO语言中最精髓的绘图功能,两款软件都诞生于麻烦理工大学媒体实验室,Scrat
4、ch是在LOGO基础上发展而来,简化了指令输入,增加了许多功能,让儿童编程语言得到了质的飞跃。所以,五年级下期为了不让绘图知识枯燥无味,编者用四课时呈现了一个射击类(收集类)游戏的初雏形,尽可能的让学生感受技术与人文的相互作用。最后,希望教学时不要拘泥于教材,利用教材提供的知识线索,拓展学生的思路,激发学生自主创新能力,喜欢收集类游戏同学编写收集为主线的游戏;射击类游戏的同学编写射击为主线的游戏,当然编者对于游戏制作的研究水也有限,但是只要让学生个性发挥,能通过Scratch平台发挥出来就好。建议是与学科知识进行融合,实现学习成果的最大化。单元中设计了我的收获作为学习评价量表。教学中以教学目标
5、为依据,引导和组织学生对自己的学习情况进行客观的评价。教师可根据学生情况增设部分指标,以提高评价的灵活性和针对性,要鼓励学生创新。单元教学目标:1、熟悉使用导出背景为角色、移到上层、造型中心旋转等外观指令。2、掌握变量的新建、变量的增加(减少)。区分全局变量和角色变量。3、熟悉广播与接收广播、克隆与删除克隆体相关指令的使用4、学会初始化脚本,优化脚本的可读性,更好的分享自己的程序5、学会用坐标表示位置、用坐标值增加,配合变量的方式来移动角色6、知道数字与逻辑运算、随机数值的基本操作方法7、熟悉停止全部脚本、停止角色其他脚本、停止当前脚本结束程序指令 第9课 冲出地心引力【教学目标】1、掌握新建
6、变量仅适用于当前角色的“加速度”的方法2、掌握用重复执行直到指令,让飞船一直向前飞行的方法3、知道程序初始化的意义和操作方法,以及优化脚本的意义【重难点分析】 1、仅适用于当前角色的加速度变量的运用。 2、掌握重复执行直到指令的使用方法,并灵活应用。【教学建议】1、 将舞台背景转换为角色,在Scratch 1.4时,是非常有用的功能,可以快速的从舞台截取图片,转换为角色,特别适合将一张静止的绘本,变成有意思的动画。但是Scratch 2.0以后,编写程序的限制,没有这个功能,但可以将张背景先转换为角色,再通过魔术棒的操作实现这一效果。本课中,只是利用星空的背景作为角色进行移动。2、 布置角色时
7、,因为有全屏显示的星空角色存在,会出现被星空覆盖无法看到的问题,所以需要通过外面脚本中的移至最上层、下移()层两条指令,实现角色的显示层次。3、 角色属性里的三种旋转模式:旋转、只允许左右翻转、不旋转,会影响到角色在运动中的效果,如果发现角色方向出现问题可以通过修改角色的属性,如果是动态变化,就需要运用到动作脚本中的将旋转模式设定为指令进行动态调整。4、 变量分为两类:适用于所有角色的全局变量和仅适用于当前角色的局部变量。我们可以根据编写的需要自行选择。如果角色需要多个作品中使用,建议采用局部变量模式,可以只直导出到另外的作品之中使用。本课中变量加速度与移动步数结合,实现飞船用动态的速度飞行,
8、变量值增加指令相当于是变量的自加,相当于x=x+1,随着次数的增加而不断累加自身。5、 广播与接收广播指令配合使用,解决当某一事件发后之后,与在场的所有角色发生互动,广播可以由任一角色发起,所有角色都可以接到到广播后做出反馈。是角色之间互动另一种很常用方法。6、 随着角色编写的程序越来越多,有时为了完成某个任务的指令放在一起,又时又分成为独立的脚本,为了让自己或是别人更好的读懂程序指令所表达的意思。我们需要一些为脚本进行优化。其中程序初始化是一种比较常用的方法。把角色、背景属性等设置默认状态。另外,还可以通过注释的方式,给自己以提示。当然可以根据自己的需要,将本一个功能相关的指令,进行注释标明
9、任务目标也是行的。主要是引导学生梳理程序的可读性!第10课 为太空船加速 【教学目标】1、了解舞台上角色所在位置用坐标的表示方法2、掌握新建变量适用于所有角色的“步数”的方法3、掌握角色克隆、当作为克隆体启动时、删除本克隆体的使用4、掌握坐标增加指令与重复次数配合实现角色移动的方法【重难点分析】1、掌握角色克隆、当作为克隆体启动时、删除本克隆体的使用2、掌握角色通过坐标值动态增加,实现角色加、减速运动【教学建议】1、 本课为太空船加速中,由于Scratch屏幕(480*360)的限制,飞船的速度快之后,很快就会飞出舞台。所以我们采用相对运动的原理,让飞船在星空的背景反向加速运动,反衬出飞船的高
10、速向前移动。其中原理就是利用两幅相同的星空背景作为角色,分别向屏幕下方移动,到边后又切换回原来位置。然后通过获得星星的个数来增加“步数”变量,让步数越来越大,背景移动的速度越快,太空船就得到加速的效果。2、 小学阶段没有学习过平面直角坐标系,但在四五年级数学中已经学习位置关系图,都是用的正数表达。在教学中其实很多学生能感知,只是说不出原理。可以告诉学生,以屏幕中心为界,向右方向是我们常用的方位,如果相反的方向就使用减号表达即可。因为本课一定要使用到坐标知识,所以一定要对坐标有个直观的认识。3、 移到鼠标指针指令是游戏中很常用的使用方法,但一定要配合使用重复指令,要不断的重复侦测。如果想要中间脱
11、离鼠标的控制,可以在重复执行里嵌套如果.那么.语句,通过条件来停止这个脚本的方法,结束鼠标控制。4、 背景角色向下移动是本课的重点。Scratch的屏幕分辨率是240*360,本来正常情况下背景角色应该向下移动360步才对。不过,Scratch中为防止将角色移动一个离坐标中心太远的位置,所以有15步作为保护角色的位置。比如,想将角色放在屏幕下方(0,-500),但是角色还是会在屏幕下方显示15步的内容。这样的好处就是让学生更好的管理自己的角色。那么角色在屏幕中能显示出来的移动范围,就只有360-15=345步。这就是为什么只能重复345次的原因。5、 本课另一个重点就是克隆指令的运用。克隆指令
12、是Scratch 升级之后一个重要的指令,主要是在编写游戏中,简化角色需要反复出现的效果。如果没克隆指令,出现的每一个角色都需要编写程序进行控制,非常的繁琐。克隆指令可以大大优化程序的编写。被克隆的角色可以改变自己的造型、颜色、大小、旋转等属性,再配合随机数、移支随机位置,让克隆的角色出现完全不一样的效果,让游戏的角色丰富。关键是可以通过设置一个克隆体程序,实现角色的无限反复使用。6、 适用所有角色的全局变量,所有角色都可以读取它的值,并能根据全局变量的值进行反馈。全局变量适合作为游戏中计分或计数,当达到一定数量之后,完成任务。第11课 飞越陨石群【教学目标】1、掌握通过随机数的限制,锁定陨石
13、只在某一区域显示2、掌握陨石角色接收到广播后克隆自己,碰到角色步数变量减少3、掌握按空格键后,武器移到太空船的位置,然后向前方移动【重难点分析】1、克隆指令与当作为克隆体启动时的运用巩固2、掌握使用随机数,锁定角色在某一个区域活动【教学建议】1、 本课是在星空加速之后,飞船需要穿过陨石群。知识点上主要是对克隆指令的复习巩固。另外加入了竖版游戏的标准模型,角色从屏幕的上方下落的情景。陨石角只能从屏幕的上方下落。所以采用了移到指令,锁定X坐标的值在-240到240之间随机出现。保障陨石出现的位置不单一。另外可以通过在陨石角色造型里加入更多陨石的造型,然后克隆之后随机出现,让游戏角色出现更为丰富。2
14、、 在克隆体陨石不断下落,碰到边缘就消失。采用了如果.那么.否则指令,让陨石碰到飞船就停下来,否则就一直向前移动,碰到边缘时隐藏自己。这里可以有另外的编程方法,选择适合的语句,完成任务即可。Scratch本身是一个开放的编程平台,所以解决问题的途径也是多种多样的,教材只能呈现一种方式,编者受自身知识的限制,也无法一一列举出来。3、 碰到边缘和y坐标-180其实作用是一样的,只是碰到边缘是四边都可以完成,而y坐标的值只能是最下面的边而已。这是要让学生理解坐标的运用。比如三四年级通过移动和滑行来实现角色的移动,只能以固定的方式来完成。而采用X或Y坐标来移动,可以看到动态的方式来呈现角色的移动,将综
15、合数学里的多方面知识,技术的运用也是螺旋式上升的。4、 发射子弹是游戏中很常用的方式。初始化一个新的角色是非常有必要的,特别是面向指令的使用,它决定了武器飞出去的方向。关于武器的发射,按任意键都是可以的,当然也可以是鼠标点击。教材中呈现的最一般的方式。先将武器隐藏在,用按键激发。然后就是武器是否击中目标的侦测,以及飞出屏幕的侦测。5、 本课程序指令并没有全部呈现在教材之中,需要学生多思考竖版游戏的基本原型,理解设计陨石、武器等角色出来,是丰富我们的游戏故事,让更多的人文知识溶入技术学习之中,如果离开故事背景,我们所学的知识都是苍白无力的,技术的运用是更好的为学习服务。比如通过学习课学习之后,可
16、以制作语文背成语的小游戏等。第12课 降落神秘星【教学目标】1、掌握新建适用于所有角色的击中变量,作为陨石被击中计数2、掌握击中数与步数两变量的逻辑运算作为判断条件3、理解停止角色的其他脚本指令的意义【重难点分析】1、 掌握变量击中的计数运用 2、掌握多个条件同时满足条件的逻辑运算方法【教学建议】1、 本课是单元结束,知识点上都是对已经知识的巩固与应用,以及对游戏完成之后的反馈信息。五年级下册四课就这内容来讲,就是一个完整的太空自由射击游戏。其中穿插了丁丁和点点援救编程猫的故事情节。从技术运用来讲,是一个竖版射击类游戏的基础模型。所以,本课主要工作是游戏结束之后的反馈。因为Scratch自身的
17、开放性,所以本课的结尾也是相对开放的,击中陨石获得数,飞船的速度不低于10就算胜利,至于游戏完成后,如何反馈,这个需要广大的师生共同来设定。2、 变量的建立,全局变量和局部变量的选择已经经过多次的运用,对于变量的自动增加的运用前面都已经不断学习过,本课主要是两个全局变量的运用,当两个值都要同时达到才能广播救援成功。这里的“且”运算,当然还可以是“或”运算,如果可以也能设计成“非”运算。学生一定要将自己当成游戏设计师,不只是完成教材上的任务,要引导他们主动的去实现一些游戏功能。编者玩的游戏不多,受知识的限制,只能提供一些基本的游戏模型。3、 降落星球的设计也是一种反向思维。受Scratch舞台大
18、小的限制,所以采用背景角色反衬的方法,让星球变大,实现飞船飞临星球的效果。教材上表述为飞船习向外星,去没有做其他动作,反而是实现星球在放大效果。这些都是一些编者在运用中的实践体验,所以并不代表只能用这种方法实现。参考教案【教学内容】 第9课 冲出地心引力 【教学目标】1、掌握新建变量仅适用于当前角色的“加速度”的方法2、掌握用重复执行直到指令,让飞船一直向前飞行的方法3、知道程序初始化的意义和操作方法,以及优化脚本的意义【重难点分析】1、仅适用于当前角色的加速度变量的运用。2、掌握重复执行直到指令的使用方法,并灵活应用。【教学方法】 任务驱动、实践操作 【课时安排】 1课时【教学环境】 多媒体
19、网络教室、Scratch2离线版【教学过程】 一、展示任务、明确目标 1、编程猫被机器人带到外星球了。丁丁和点点需要离开地球去救它。幸好他们在能量中心(Scratch)的角色库里找到太空船。那我们就一起来完成太空船升空,飞向外太空。首先,我们需要制作外太空的角色。 二、示范教学、运用体验 1、同学们在先在背景库中选择太空主题中的星空背景,然后在造型中,右键点击星空背景,将其保存到本地文件。然后通过角色库中选择太空船、地球。再从本地文件夹中找到刚才保存在本地的星空背景,将其导入成为角色,导入两次。角色名会自动生成。 2、拖动角色到合适的位置,布置发射场地,将太空船放在地球角色合适的位置上。然后给两个星空角色设置下移20层的指令。这步指令的目的是在操作过程中,让地球和太空船一直在两
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 祖冲之和圆周率课件
- 2025春季四川泸州市合江县卫生医疗机构编外人才招聘20人模拟试卷及答案详解(易错题)
- 光学系统集成测试技术规范
- 滑块木板模型课件
- 硬笔课件控笔
- 2025河南郑州航空港区某国企梅河芳邻选手村项目招聘12人考前自测高频考点模拟试题及一套答案详解
- 滑冰基础知识培训课件
- 肝脏疾病考试题目及答案
- 《道德经》通解第十一章:有之以为利无之以为用
- 中原地产产权式酒店客户分析与经营管理建议
- GB/T 30774-2014密封胶粘连性的测定
- (外研版2019)高考英语一轮单元复习课件必修1 Unit 1A new start(含详解)
- 最新交管12123学法减分考试题库及答案大全
- 幼儿成长档案电子通用版
- 短视频:策划+拍摄+制作+运营课件(完整版)
- 首都师范大学本科生重修课程自学申请表
- 第四章路面施工.ppt
- mr9270s文件包中文说明书
- 机械制造技术基础-CA6140的传动系统分析
- HIV-1病毒载量测定及质量保证指南
- Wiley数据库使用方法(课堂PPT)
评论
0/150
提交评论