【摘 要】Scratch作为儿童编程入门软件,在国外早就进入了信息技术课堂,教师寓教于乐,学生乐在其中。而我国在这方面的研究还显得比较贫瘠,究其原因,一方面是由于受到现行教材的束缚,而另一方面是广大教师对它还不太熟悉,总以为编程是门高深的学问,不想去接触。基于此,写出本文,希望通过运用Scratch制作“钉子板”教具课件,引起广大教师的兴趣,从而推动Scratch在我国的实践和发展。
【关键词】Scratch;编程;课件;钉子板;PPT
【中***分类号】G40-057 【文献标识码】A
【论文编号】1671-7384(2013)01-0069-03
“Scratch 是一款由麻省理工学院 (MIT) 设计开发的,面向儿童的简易编程工具。针对 8 岁以上孩子的认知水平,以及对于界面的喜好,MIT 做了相当深入的研究和颇具针对性的设计开发,不仅易于孩子们使用,又能寓教于乐,让孩子们获得创作的乐趣。”以上是百度百科对 Scratch软件的一段简单描述。由此看出Scratch起初是以儿童为对象设计的编程软件,但是在实际接触过程中,笔者发现它同样是一款非常好的课件制作工具,也非常适合广大教师进行编程的入门学习。在PPT中很难实现的一些功能,如钟表指针的旋转、温度计的制作、圆的无限等分、钉子板工具等,在这款软件中都可以很简单地实现,如***1、***2所示。
Scratch是积木式的编程软件,以上功能的实现,无需懂得算法或有编程基础,只需要我们用鼠标做一些拖动、插入动作就行了。下面笔者就以初学者的视角,并以“钉子板”教具制作为例,谈谈制作过程。
软件***与安装
我们在百度搜索“Scratch”关键词,可以得到这个软件的***网站http://Scratch.mit.edu。进入后点击页面上方的“download Scratch”这个链接可以进入到***页面,最新版本为1.4版,有3个版本可以选择,分别对应不同的操作系统(Mac、Windows、Linux),操作系统如果是Windows xp或是Windows 7,应该选择“Scratch Installer for Windows” 这个版本。
***后,运行程序,一直“下一步”直到安装结束,我们的桌面就会多出一个“小猫”的程序***标。运行程序,就会出现中文界面(程序会根据系统自动切换语言版本),默认打开的程序在舞台上有一个“小猫”的角色,我们右击它可以选择删除。
程序界面划分比较清楚,主要分为3大板块,左边是Scratch程序所有的脚本指令区,中间是脚本、角色等属性设置区,右边是角色和舞台布景的呈现区域,如***3所示。各部分功能一目了然,我们所需要做的就是将左边的拼***形状的“脚本框”,拖动到中间的脚本属性栏里,就像拼***一样将这些代码进行连接就可以制作出我们所需要的程序了。由于Scratch面向的对象是儿童,对于有一定计算机基础的教师来说,基本菜单的使用应该没有问题,所以对于程序基本功能的操作,笔者就不再赘述。
钉子板设计与制作
小学阶段钉子板是常用的教具之一。在低年级的平面***形认识、中高年级的面积计算以及平移等知识点教学中被广泛应用。教师在课堂上演示实物教具时,由于空间、视野的限制,效果往往不太理想,而借助于课件,我们可以将其放大,给学生直观认识,突破局限。
设计的钉子板教具,应该构建在方格***上,并至少有4个端点,拖动点到不同位置,程序自动将这些点进行连线,形成需要的平面***形。实现这些功能,PPT显然是力不从心的,也有教师用Flash实现类似功能,但需要有一定as代码编程基础,相比而言用Scratch实现以上功能就显得比较轻松了。
具体制作步骤如下:
1.制作一张方格底***用做背景,可以用画***或Photoshop工具软件制作,或直接用Word创建一个单元格宽、高相等的表格,再保存为***片文件即可,如***4所示。
2.打开Scratch程序,点击程序右上角的舞台,点击中间属性栏的多个背景,选择导入,导入方格***背景***片,并删除掉原来的白色背景,这样舞台背景呈现出的就是我们制作的方格底***了。
3.创建8个变量,分别用于存储4个端点的(x,y)坐标。创建过程非常简单,点击脚本指令区的变量,点击下方的创建变量,弹出对话框,依照提示输入a1、a2、b1、b2、c1、c2、d1、d2,点击确定就完成了8个变量的创建,如***5所示。
4.点击右下角的绘制新角色,我们绘制一个红色的端点,并给角色设置一些脚本命令,不需要手动输入复杂的脚本指令,只要将左边脚本指令区的拼***模块拖动到中间的脚本属性区就可以了,拖动的模块设置如***6所示。
5.完成后,我们复制角色1,程序会自动添加3个角色,也就是我们需要的其他3个端点,调整角色2的脚本区域“否则”框内的a1、a2变量为“b1,b2”,其他两个端点依次也要调整变量值为“c1,c2;d1,d2”,方法也是一样的。
6.点击绘制新角色,绘制一个小黑点,用做连线,并拖入如下脚本指令,如***7所示。
7.通过以上6步之后,一个简单实用的钉子板教具就制作完成了,点击程序右上角的演示模式,可以观看程序,微调瑕疵。如果想做5点或是6点,仿照上面的方法复制增加点,就可以了。
8.保存文件,文件名为钉子板,最终效果如***8所示,退出程序。
PPT课件的插入与运行
以上制作好的“钉子板”教具是一个专用的Scratch文件,必须运用Scratch程序、java插件或是专用的播放器才可以打开,显得很是麻烦。经过摸索,笔者以Flash作为中介成功地将Scratch文件插入到了PPT课件中,进行了直接调用。具体方法和我们平常插入Flash文件没有太大区别。
1.******Flash播放支持文件,地址为:http://Scratch.mit.edu/static/misc/PlayerOnly.swf,注意后面的大小写不能错,需要将地址粘贴到***软件进行***。
2.将***得到的PlayerOnly.swf文件放置到PPT课件相同文件夹内。
3.由于***的PlayerOnly.swf只能访问***的文件,也就是必须以http://开头的Web文件,所以要想也能访问本地的Scratch文件,我们需要给它设置一个安全提示,告诉它这个本地文件是安全的,我们只需要将“echo %~dp0>%SystemRoot%\system32\Macromed\Flash\FlashPlayerTrust\Scratch.txt”输入到记事本并保存为Scratch.bat文件,放到课件目录,运行就可以了。这条批处理命令的含义就是,将本地目录添加到Flash可信任列表中,输入时请注意echo后面的空格。
4.打开课件,用插入Flash文件的方法插入刚才***的PlayerOnly.swf文件(PPT插入Flash的方法可以参照相关教程),在Flash的属性对话框中的movie项输入“PlayerOnly.swf?project=..\钉子板.sb?version=1”,如***9所示。
以上文件名当中,等于号后面的2个点不可省略,它表示在相同目录下查找钉子板Scratch文件,钉子板是我们刚才制作保存的文件名,这里playeronly大小写都没有关系。
5.运行PPT课件后,我们就可以看到Scratch文件已经被顺利插入到PPT中,接下来要做的就是调整Flash文件的位置,让其适合我们的窗口,做到美观。
本机调试通过后,今后如想在其他电脑上运行,只需要将Scratch文件、PlayerOnly.swf、Scratch.bat这3个文件放在同一个目录,先运行Scratch.bat,再运行PPT课件就可以了。为了方便大家,笔者已经将PlayerOnly.swf、Scratch.bat这2个文件放在了网盘里,***后请放到课件同目录下。
至此,我们已经完成了Scratch的***、安装、制作再到PPT整合的一系列过程。特别强调的是,首次使用可能会遇到一些问题,但是熟练之后,制作以上类似功能的课件,还是很节约时间的。笔者也是一位Flash爱好者,通过比较发现,用Scratch制作同类课件至少要节约一半时间。
Scratch作为儿童编程入门软件,在国外早就进入了信息技术课堂,教师寓教于乐,学生乐在其中。而在我国,这方面的研究还显得比较贫瘠,究其原因,一方面是由于受到现行教材的束缚,而另一方面更重要的原因是广大教师对它还不太熟悉,总以为编程是门高深的学问,不想去接触。基于此,写出本文,希望有更多的教师投入其中,在自己研究实践过后,让我们的学生可以少走些弯路,与全球各地的孩子们一样,享受世界前沿的信息技术。
(作者单位:江苏扬州市广陵区李典学校)
转载请注明出处学文网 » Scratch课件制作全接触