【优选】初识scratch(教案)我的舞台我做主——《初识Scratch》一、教材分析本课教材以苏科版《小学信息技术(5年级下册)》中“初识Scratch”一课为蓝本,视教学需要略加改补而成。Scratch可以说是编程软件,更可以说是创作软件,还可以当作机器人软件来用,教师应该重点培养学生思维能力、解决问题能力和创新能力。本节课位于新章节的起始位置。在联系旧识、生成新知、激发学生学习兴趣等方面起到了承上启下的重要作用。二、学情分析:本课的教学对象为五年级学生,教师应当注重调动学生学习积极性,从易到难,使学生感觉学习编程并不是一件难事,还很有趣,要充分发挥学生的主观能动性,调动每一个学生的学习积极性和创造能力。三、教学目标及其他知识与技能:1.掌握启动和关闭Scratch程序的方法;2.认识Scratch的工作界面;3.掌握Scratch的基本工作方式。过程与方法:1.学生通过自主探究、小组实践等方式学习新知识;2.在教师设计的系列活动中,发现问题、解决问题。情感态度与价值观:激发学生学习编程软件的兴趣,培养学生乐于接受和探究新知识的精神。教学重点:理解并掌握Scratch控制区的一些按钮操作;能够利用常用控件工具完成一个的简单的脚本搭建。教学难点1.感知编程原理;2.体验可视化编程的编写和执行。教学环境计算机网络教室,多媒体课件。教学课时:1课时。四、教学预设通过四个活动,帮助学生初步体验编程软件的学习过程。五、教学过程师生活动目的或行为导入:师:学生介绍自己,喜欢用电脑做的事师:好了,同学们感兴趣的电脑操作一般有做PPT,做作业、玩游戏等,刚刚我们说的这些软件都是程序,第一个程序背后都有默默为它奉献的程序员(说一些程序员的名字看大家熟悉不熟悉,比尔盖茨-使用的操作系统windows是他开发的,马化腾QQ软件)下面我们看一段用程序编写的游戏视频。(播放小游戏视频片段,)同学们都玩过类似的游戏吧?那么想不想自己有一天也能做出属于自己的游戏呢?美国政府2010年曾经宣布游戏挑战计划,鼓励青少年开发游戏。美国麻省理工学院特别为儿童开发了一款程序设计软件,开发该软件的工程师们希望:编写程序的体验就像玩积木一样简单、有趣。。还有人说,8岁玩编程,你也可以!想不想知道这是一款什么软件呀?一边板书一边让学生拼一下老师来客串一下英语老师。一起读两次带着学生。前面加上初识两个字,今天我们来初步认识一下这个软件新授:[活动一]我的团队师:我们来看看它是谁?猫,它是一只小猫,这只小猫就是我们scratch软件的一个角色,今天就请它来当我们这个软件的主角,我们为他搭建一个舞台,请它来表演,这只小猫在你们的桌面上,请同学们试着找到它。启动scratch软件。双击打开,找到的同学举起右手师:刚刚我们一起认识了这个软件的主角,那么一个好的表演还需要许多团队的支持,我们的舞台还需要非常强大的团队的支持。那么Scratch团队是强大的,下面我想把这个团队让大家来自学。研究:Scratch的界面分成哪几个区域?你对哪个区域感兴趣,就动动手去操作。师:交流最感兴趣的区域。(教师适时补充)师:介绍控件区。左边有八个控件按钮,点击以后会出现从程序出发,介绍著名的程序员。激趣导入,用广告式的语言激起学生学习编程软件的兴趣。创设舞台情境启动软件从已经学过软件界面的旧知牵移得到新知。通过自学和动手实践相结合,探究scratch的界面。编写第一个程序,让学生了解编程的方法。细化学习步骤,为学生自己编程扫平难点。生可自行编程也有提供的范例供学生研究、学习。教师巡视,记录典型问题。教师巡视,欣不同形状和颜色的控件,代表他们的功能会不一样。在scratch的脚本搭建和我们搭积木的原理非常的类似,我们只需要把控件区里拖出来的命令模块象搭积木那样卡紧,就行了。[活动二]我的脚本说了这么多。我们认识了我们的主角,认识了我们的团队师:如果你来当导演,你想让主角干什么?生:表达自己的想法(跳舞说话等)师:你们说的这些,scratch都可以做到。从最简单的例子开始,首先让主角给同学们打个招呼吧。演示:让小猫说你好!师:控制模块里的绿旗外观模块:说话控件运行:挥动小旗师:同学们可不可以向在座的老师来介绍一下你自己呢?有困难的同学,作业单里面有详细的操作步骤。生:交流编程中需要注意的问题。师小结:尽管只是个小例子,但它说明你可以从相对容易的事情入手来将思维串联起来,然后做一些更动态的,更复杂的程序。师:同学们编的都非常的棒,这么棒的作品老师舍不得关掉,你会保存吗?[活动三]我的演出师:如何让对方更加深刻的记住你?(1、介绍更多2、形象突出)根据第一意见演示1:增加“说话”控件(区别说和说2秒)。根据第二意见演示2:增加“将颜色特效增加”控件。其实控件远远不止这些,有八大类。下面给大家一些时间,来摸索一下其它控件,你自己试着编一个程序,看看能有什么效果?你们可以参考作业单,也可以学习材料包里面视频里的详细步骤,大家可以试着来摸索摸索。1.我会变色2.我会隐身3.我会变多生操作:其它控件的尝试。赏作品,个别指导,学习评价。引出修改、完善程序的概念。拓宽视野,融入生活。生演示,教师转播。总结、评价:[活动四]我能更棒师:交流今天的收获生:小结自己的作品,还能如何改进。Scratch还能干什么?(展示一组应用实例)链接到Scratch官网,在这里大家可以更全面的了解Scratch,把我们的想法、程序和世界各地的编程更好者分享。好,同学们,今天我们学习了什么内容?初识scrtch。其实聪明的想法加简单的操作往往会有一些令人意想不到的作品,希望在以后能够听到以你们的名字命名的程序.好,今天的课就上到这里.【优选】小学信息技术校本课程《Scratch趣味教材》Scratch是由美国麻省理工学院研发的一种图形化的编程语言,可以拿来轻松地创建自己的互动故事、动画、游戏、音乐和艺术,而且它还是免费的哟!Scratch将程序语言设计成一块块积木,你只要用拖拉的方式,将程序积木堆叠起来,轻轻松松就可以创造出很棒的作品。1用Scratch可以做出有趣、好玩的动画与互动式游戏(还内置很多现成的图案、音效、音乐让你随意取用)!简单的逻辑观念,发挥创意,就可以制作出很棒的作品喔!你可以到官网去免费下载Scratch软件哦!双击桌面快捷方式1.指令区,启动Scratch程序。我们来认识一下Scratch的界面吧!Scratch程序一共有动作、外观、声音、画笔、控制、侦测、数字和逻辑运算、变量等八大类指令,2.脚本区这是脚本、造型和声音的编写区,可对某个角色编写脚本、编辑造型和声音设置等。它是通过选中某个标签来进行三者之间的切换。2脚本3.角色信息区造型声音显示每个角色的相关信息,包括方向、坐标值等信息。4.舞台区舞台区是角色表演的地方,最终呈现编写好的程序。舞台的右上角有动和停止。5.角色列表区来控制影片的启影片中所有的角色都在此创建,也可对角色进行删除、复制等操作。同时,“舞台”以缩略图的形式在此呈现。6.工具列可以通过它来改变角色的大小,以及对角色进行复制、删除等操作。3就像拍电影一样,在编程之前也要先准备好剧本、在设计一个作品之前,必须先策划一个脚本,然后再根据脚本,收集或制作素材(图案、声音等等),接着就可以启动Scratch,汇入角色、舞台,利用堆叠程序积木的方式编辑程序,制作出符合脚本的动画或游戏了!设计一只猫咪在户外拍皮球舞台:户外角色:猫咪、皮球剧本:当绿旗被点击时,皮球从猫咪手上落到地上,再从地上反弹到手上,反复3次后皮球从地面弹向空中。1、创建舞台单击“角色信息区”中的“舞台”按钮,选中“舞台”,再单击“程序指令区”的“多个背景”标签。单击“导入”按钮,弹出“导入背景”对话框。在文件夹“Outdoors”中选择图片“all-sports-mural1”。单击“背景1”的(右图中红框所示)删除空白背景。2、添加角色在Scratch中,除舞台背景外,每一个物体被称为一个4第一步,当绿旗被点击时,皮球在猫咪的手上。第二步,1秒后,皮球落到地上。第三步,1秒后,皮球弹回猫咪手上。第四步,1秒后,皮球落到地上。第五步,1秒后,皮球弹回猫咪手上。第六步,1秒后,皮球落到地上。第七步,1秒后,皮球弹回猫咪手上。第八步,1秒后,皮球落到地上。第九步,1秒后,皮球弹向空中。角色。在这个脚本中,我们需要两个角色:猫咪、皮球。猫咪是Scratch打开后默认的角色,下面我们再添加一个皮球(步骤见左图所示)。3、调整角色的大小与位置选择工具列中的按钮,调整的角色可以放大角色;选择工具列中的按钮,以缩小角色。要取消放大/缩小功能,可在除舞台以外的其他区域单击鼠标。调整后效果如右图所示。4、编写程序在整个剧情中,因为只有皮球在运动,猫咪并没有任何动作,所以我们只需要给皮球编写程序,即在“角色列表区”中选中“皮球”。5将我们分析好的指令积木依次拖动到脚本区中堆叠好,就形成了最后的程序。快单击绿旗看看效果吧!5、保存文件文件的保存方法如下:6有没有更好的办法让这组指令看上去更加简洁明了呢?重复执行指令有3种,我们可以根据实际情况选择最适合的指令。7形成动画的原理,就是利用【视觉暂留现象】时停留在视网膜上的现象。所以,快速播放图片,就可以形成动画效果哟!想制作动画,一定会用到图片!但不是很会画图,该怎么办呢?先别担心,Scratch内建的图库中,就有超多的图片让你使用!8来按照以下的步骤完成多个造型的设计吧!首先,辑”在绘图编辑器里单击导入,然后选择“Things”文件夹里面的“partyhat3”图片。接下来,把帽子戴在小猫的头上。再从“Things”文件夹里面导入“basketball”图片,把它放在小猫脚下。在绘图编辑器里选择红框内的填色工具,给球填上你喜欢的颜色。根据以上的步骤编辑“造型2”填入颜色,这样编辑是为了出现球滚动的动画效果。最终的造型2如下:9先选中要写代码的角色,在本案例中只要一个角色1。单击脚本,切换到脚本编辑界面。首先,鼠标左键单击舞台。依次单击“多个背景”“导入”然后单击“多个背景”接下来,单击下图所示红框里面的删除按钮,删掉空白的“背景1”舞台吧!下面是脚本搭建具体步骤:10在程序命令区,找到以下4个命令:将这些命令,拖拽到脚本区。将上面的命令组合成左图所示的代码积木块。然后单击开始运行。11角色动作描述新涉及到的指令鱼儿1~鱼儿6单击绿旗在舞台的任意位置出现,并不断移动和旋转一定角度,碰到舞台边缘时反弹。移动指令、旋转指令下面我们将接受一个新的挑战,利用scratch创作一幅动画,让鱼儿在海中自由自在地游动。舞角台:海底世界。色:六条美丽的小鱼。故事大纲:在蓝蓝的海底中,鱼儿们正在快乐地游动着,时而翻转,时而嬉戏。读了剧本后,大家肯定跃跃欲试了吧!我们先做一下角色分析!1213用上述方法再依次导入“fish3”“fish4”14想一想,工具列中的各种工具把鱼儿变得更多,体型适中。本动画角色较多,理清各角色的动作。流程图是一种用图形方式来描述解决问题的方法、思路或算法的工具,通常用一些标准符号代表某些类型的动作。15流程图需要用到的指令积木下面以“角色1”为例来画流程图。鱼儿不停地游动需要用到重复执行指令,因为移动50步太快,所以又需要再加上。然后将这些指令积木组成在一起,单击绿旗,测试一下,看看“角色1”是否符合要求,如有问题还可以进行调整。其它小鱼的动作都是相同的,可通过复制脚本的方法为其他角色添加动作。例如为“角色2”添加脚本:在指令区中拖动脚本的头部,并将其拖动到“角色列表区”中“角色2”上,当16“角色2”出现白色方框时松开鼠标左键,即完成了“角色2”脚本的添加。同样地,为其他鱼儿添加脚本。这样,如果让其中一条鱼儿一直跟着鼠标游动,那脚本该如何编写呢?17神奇画笔是一款十分有趣的小游戏,你可以选择你喜欢的颜色,激发你小画家的潜能哟,可是这些画笔中笔刷的种类和效果有限,还是让我们自己编写一个画笔吧。如下图所示,设计一个笔刷,按住鼠标左键,使其旋转