Scratch3.0发布,继续培养创造性

网友投稿 2019-01-02 14:39

https://cdn.china-scratch.com/timg/190104/1439515W5-0.jpg

  Scratch是美国麻省理工学院的终身幼儿园小组设计开发的少儿编程工具,采用可视编程积木块的方式,用户通过对积木块的选取和拖放进行编程。它提供了进入编程和计算世界的方法,通常也被用来来帮助训练8岁及以上儿童的计算思维。此外,Scratch作为一种免费且有效的可视化编程语言,还可用于与教育和娱乐相关的各种创造需求,人们常常用其来创建动画、游戏和讲故事等项目,以及开发各种可视化和模拟的科学和数学项目,社会科学和互动艺术等。

  追根溯源,“Scratch”这个单词起源是形容对转盘的刮擦技术中包含的一种混合声音,因此另外一种重要解释是——“混音”(Remix)。应用在计算机语言中,“Scratching”的字面意思是采用能够有效地用于多个目的并能重复使用的代码,这些代码易于共享和组合。除此之外,它们能以相对简单的方式适应独特的场景。Scratch这个名字意味着开发人员可以轻松地混合各类项目,即用户能够下载并优化其他开发人员可提供的公开项目。

  2007年推出的Scratch 1.4是一个需要下载到本地机器的应用程序,2013年,Scratch 2.0增加了网页浏览器中创建和运行,并建立了互动分享社区。2018年8月 Scratch 3.0 Beta 测试版本发布,2019年1月2日,Scratch 3.0 正式发布,目前已经能够支持40多种语言版本的编辑器。事实上,Scratch在8月份的Beta测试版本中已经做出了许多更新的尝试,总体而言,新的版本扩展了Scratch中的创建方式、内容并支持移动设备,素材库中新增了精灵,更新了许多新的编程积木块,同时对声音和图像编辑器做出了改进和重设,丰富了可连接的硬件。

支持多种浏览器和移动设备

  Scratch 3.0首先在运行的载体上进行了更新,它不再需要执行flash,而是建立在HTML5和Javascript基础上,能够在多种浏览器中被打开。Scratch 3.0还可以在平板电脑(包括触屏设备Chromebook、WindowsSurface、iPad)和移动手机上(iOS 11以上版本和Android 6以上版本)的浏览器中使用,可以说Scratch在这一点上突破了使用过程中的最大阻碍,用户可以在任何浏览器或设备中创建、运行、重新编辑和分享项目。

https://cdn.china-scratch.com/timg/190104/1439523X8-1.jpg

优化操作界面

  Scratch 3.0 还对操作界面进行了优化,一方面对模块进行合理分类,将不同语句功能的积木块按照颜色进行了划分,通过点击鼠标,用户可以在不同类别的积木集合中自由切换,这个功能可以帮助用户更快的找到所需要的积木块;另一方面,积木块的面积被拉大,以方便在触屏平板电脑和手机等移动端上使用。

https://cdn.china-scratch.com/timg/190104/143952NJ-2.jpg

新增外接硬件

  在Scratch 3.0的拓展功能中,新增蓝牙外接硬件包括Micro:bit,LEGO EV3, LEGO WeDo 2.0 等,可以对电机,灯和传感器进行编程,使用Google Translate扩展程序对其他语言的人物进行编程。随着时间的推移,扩展库继续拓展,将来也会有更多的功能被应用和开发出来,例如对Raspberry Pi(树莓派)的拓展和语音识别功能等。

https://cdn.china-scratch.com/timg/190104/1439525R8-3.jpg

丰富素材资源库

  在3.0版本中,Scratch新增动画角色、背景板和声音等素材,Scratch一直保持与艺术家们的合作。

https://cdn.china-scratch.com/timg/190104/143952M96-4.jpg

重设绘画编辑器和声音编辑功能

  新版本中,绘画编辑器更新了布局,使得工具和选项功能更加明显,同时在矢量模式中增加了橡皮擦工具和矢量图形控制点,并丰富了颜色的选择和调节选项和新的渐变控件等。声音编辑器上也经过重新设计后使得声音的录制和处理都更加便捷轻松,增加了新的音效(例如"快播", "慢播", "回放", 和 "机械声音"等)。

https://cdn.china-scratch.com/timg/190104/143953D28-5.jpg

https://cdn.china-scratch.com/timg/190104/1439532I3-6.jpg

添加大量教学视频

  在教学上Scratch团队也一直在探索,在新版本中增加了大量的教学视频,并计划在明年每月为教师提供新的资源,探求在教室中创造性地使用Scratch的教学策略。

  此外,相关合作组织也正在将新版本应用到教学实践中,以扩展Scratch制作和学习的创造性可能性。针对Scratch 3.0,哈佛大学教育研究生院的ScratchEd团队正在推出创意计算课程指南的新版本,并扩展其Scratch Educator Meetups项目。与此同时,CS First和Code Club正在更新他们的产品来支持Scratch 3.0活动。

  截止目前,Scratch 共有3500多万个注册用户,平均每个月新增100万新用户,年龄范围在8-16岁之间。最重要的是,Scratch最初目的并不完全是教授编程技能,而是为了培养创造性思维、逻辑推理和团队协作能力,这是Scratch团队的教育理念的核心,米切尔·雷斯尼克(Mitch Resnick)作为团队的领导者也强调:“在我们开发最新一代的Scratch时,我们特别重视并支持以我们教育方法为核心,通过兴趣引导、以项目为基础来提升创造力的活动。”

--end--

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