少儿编程的工具:Scratch

网友投稿 2019-05-05 09:46

    Scratch是麻省理工学院的“终身幼儿园团队”(Lifelong Kindergarten Group)开发的图形化编程工具,主要面对青少年开放。

目前已有3.0版本(增加音乐、画笔、视频侦测、文字朗读、翻译等选择性下载扩展积木,并增加micro:bit和Lego mindstorms EV3拓展积木)所有人可以在任意版本中创作自己的程序。

    官方网址是麻省理工学院网站的一个分支。这个软件的开发团队称为“终身幼儿园团队”(Lifelong Kindergarten Group)。几乎所有的孩子都会一眼喜欢上这个软件。建立起做编程的欲望。  根据孩子玩这个软件的情况看,孩子自己学会使用这个软件是有困难的,需要身边老师和家长的指导。在有人指导的情况下,6岁的孩子基本上就可以照着例子完整的“拼”出一个能运行的程序。这个过程并不需要孩子认识英文或汉字。建立程序的过程,用到涂鸦,录音,找图片这些有趣的过程。孩子的成品可以通过软件直接发布到官方网站上。官方网站给每个注册用户开通了一个个人空间,放置发布的程序。  用户发布后的程序,在官网可以找到。制作中的程序只能在软件环境下运行,发布后的程序则是在网页内运行的。就是说,孩子们的作品可以通过网络被无数人看到。官方网站具有交友和评论的功能。国内亦有类似官网发布程序后在网页内运行的网站,方便国内爱好者和孩子们对作品进行交流。

     Scratch下载和使用  Scratch下载是完全免费的。这个开发组织除了保留对“SCRATCH”名称和“   软件的图标也是产品标志 小猫”LOGO的权利外,公布源码,允许任意修改,发布,传播。已经有不同的改进版本在网上流通,目前最新的官方版本是3.0版。 官方网站的教学影片和介绍在离线编辑器上都是英文的,在官网可以找到部分中文资料。  软件是多语言版本,根据操作系统,自动会改成中文界面。在原版中是没有函数调用的。也就是说复杂的功能用重复编写相同的代码。在自由软件开发组织中有人进一步开发了制作自定义积木(自己编函数)的功能。

     Scratch学习方法  编辑  孩子不用记住命令不代表不需要知道命令。积木模块包括8个大类,100多个功能。包括了过程一个完整程序的每个环节,甚至数组和函数。这些图形化的积木使用需要老师或者家长正确引导。孩子从模仿的过程中,能感悟到条件语句,循环语句,判断。能理解参数和命令的区别。让孩子理性的总结出来是很困难的,引导是必须的。           Scratch在台湾的普及  编辑  不得不说说在台湾的普及情况。在台湾,中小学生的信息技术课基本都是以这个软件为主来上的。有许多这样的网站。教育部门每年举行程序设计比赛。通过这个软件,扩展了语文、数学、外语的教学深度。

     ScratchScratch大会  

      2008 年7月24-26日,MIT的Scratch团队举办了第一次的全球Scratch社群聚会"Scratch@MIT",约有300多位老师、研究学者、软体开发者前来参与,该研讨会的目的是:  分享Scratch是如何在家里、教室、社区中心被使用的故事。  参与要亲自动手操作的工作坊,学习Scratch的新技巧和策略。  研讨孩子们用 Scratch 学会了些什么。  和MIT的Scratch团队一起探索 Scratch 的未来发展方向。  第一个讲题是Sowing the Seeds for a More Creative Society,由MIT媒体实验室的龙头老大 Mitchel Resnick 主讲。  第二个讲题是:imagine-Program-Share: Stories from the Scratch Online Community (幻想-写程式-分享:Scratch 线上社群的故事),一个会议的开幕演讲是多么有重要性,他们居然「足甘心」的邀请四个在Scratch 线上社群很活跃的孩子从世界各地来参加,可见他们对孩子们的重视,真的不是说说而已!

  JSOS 来自比利时,13岁

  MyRedSbeptune 来自俄罗斯,13岁

  SonicPopsb 来自英格兰,10岁

  Wodunne 来自美国,15岁

     Scratch程序开发路线图

   

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com