论文部分内容阅读
【摘 要】随着技术的不断推进,图形化编程工具也在不断地更新换代。目前,Scratch3.0技术也在Scratch2.0技术的基础上添加了一些扩展功能。本文就Scratch3.0技术的含义及特点,对比Scratch2.0在教学中应用的优势:在扩展功能中添加了集成工具包和视频侦测创新设计,以及丰富的媒体资源。重点介绍三阶段学习任务与教学目标,通过基础阶段、强化阶段和最后的游戏创作阶段来进行教学,最后简要阐述了应用中面临的困境和解决对策。
【关键词】Scratch3.0;扩展功能;教学优势;实践案例
【中图分类号】G434 【文献标识码】A
【论文编号】1671-7384(2021)02、03-132-04
Scratch软件是现在国内外比较流行的一款开发学生智力、培养学生逻辑思维和动手能力的编程软件,符合新课标的要求,特别适合小学生的身心发展规律,目前在小学生的编程教育课堂中被普遍应用。
2019年1月2日,Scratch团队在其官方媒体上宣布Scratch 3.0正式发布。麻省理工学院对Scratch 2.0进行了全面的重新设计,以此制作Scratch 3.0。Scratch 3.0基于Google 的 Blockly技术开发,基于标准的 HTML5 技术及 WebGL引擎,它对移动端设备(包括手机和平板电脑)更友好,提供了更快的刷新率和性能。而Scratch 2.0是基于Adobe Air技术,只能在电脑端运行。也就是说,孩子们基于 Scratch 3.0 开发的作品将可以分享到微信朋友圈,更便于传播和分享。
少儿编程Scratch3.0与2.0功能比较
2020年8月起,中国用户可以使用Scratch 3.0编辑器的Beta版本,具体地说Scratch3.0做了如下更改。
第一,支持移动设备操作。它可以在平板电脑(iPad)和移动手机(iOS和Android 6.0 )上运行,使用更加多样化、适合儿童的操作场景。
第二,可以自由地为人物上色。Scratch3.0有更多新的音效和調整颜色等功能,同时保留了Scratch2.0中的JSON文件(图1)。
第三,声音编辑模块。可以对音频材料进行细微的操作和调整(图2)。
第四,重新设计了扩展组件,可以控制 LEGO EV3及Micro:bit硬件,还可以实现多国语言翻译、文本转语音等多种功能(图3)。添加了以前2.0版本不支持的一些扩展功能。现在孩子们可以引用新的扩展名,就像导入mod一样。
第五,最重要的更新是基于HTML5而不是Flash。它基于标准的HTML5技术而不再依赖于Flash。因此,它可以在任何Web浏览器中运行。
总之,基于Beta版本的Scratch3.0和Scratch2.0的基本功能没有本质区别,2.0的作品仍然可以在3.0中播放,2.0学习不会影响3.0的应用。但通过Scratch3.0制作的文件,不支持Scratch2.0的工作。
Scratch 3.0在教学中运用的优势
1.在扩展功能中添加了集成工具包
如音乐方面的功能,不仅可以根据学生个人的喜好选择对应的乐器,还能根据场景的需要设定节拍和速度等,可以培养学生的音乐细胞和情操,让他们更好地融入课堂之中。可以使“小猫”这一角色更加生动活泼,给它赋予人的思想,让它根据自己的想法去选择乐器,进而创作出不同的音乐。
通过画笔这一模块的功能,我们可以根据自己的想象去绘制不同的人物形象。单击绘制,找到画笔工具,选择我们喜欢的颜色勾勒人物的轮廓,接着可以通过颜料填充完成简单的绘制。在一些细节方面,如绘制人物的眼睛等,都要考验学生的耐心和观察能力。
2.视频侦测的创新设计
在视频检测这一模块中,我们可以发现一个有趣而又神奇的现象,当我们开启摄像头之后,学生的头像可以半透明地呈现在画面之中,而我们熟悉的“小猫”则在镜头的前面,这样就产生了一种叠加的效果,亦真亦幻,奇妙无穷,可以充分让学生在“玩中学”,进而不断地成长。
如表1所示,1号积木为“当视频运动
【关键词】Scratch3.0;扩展功能;教学优势;实践案例
【中图分类号】G434 【文献标识码】A
【论文编号】1671-7384(2021)02、03-132-04
Scratch软件是现在国内外比较流行的一款开发学生智力、培养学生逻辑思维和动手能力的编程软件,符合新课标的要求,特别适合小学生的身心发展规律,目前在小学生的编程教育课堂中被普遍应用。
2019年1月2日,Scratch团队在其官方媒体上宣布Scratch 3.0正式发布。麻省理工学院对Scratch 2.0进行了全面的重新设计,以此制作Scratch 3.0。Scratch 3.0基于Google 的 Blockly技术开发,基于标准的 HTML5 技术及 WebGL引擎,它对移动端设备(包括手机和平板电脑)更友好,提供了更快的刷新率和性能。而Scratch 2.0是基于Adobe Air技术,只能在电脑端运行。也就是说,孩子们基于 Scratch 3.0 开发的作品将可以分享到微信朋友圈,更便于传播和分享。
少儿编程Scratch3.0与2.0功能比较
2020年8月起,中国用户可以使用Scratch 3.0编辑器的Beta版本,具体地说Scratch3.0做了如下更改。
第一,支持移动设备操作。它可以在平板电脑(iPad)和移动手机(iOS和Android 6.0 )上运行,使用更加多样化、适合儿童的操作场景。
第二,可以自由地为人物上色。Scratch3.0有更多新的音效和調整颜色等功能,同时保留了Scratch2.0中的JSON文件(图1)。
第三,声音编辑模块。可以对音频材料进行细微的操作和调整(图2)。
第四,重新设计了扩展组件,可以控制 LEGO EV3及Micro:bit硬件,还可以实现多国语言翻译、文本转语音等多种功能(图3)。添加了以前2.0版本不支持的一些扩展功能。现在孩子们可以引用新的扩展名,就像导入mod一样。
第五,最重要的更新是基于HTML5而不是Flash。它基于标准的HTML5技术而不再依赖于Flash。因此,它可以在任何Web浏览器中运行。
总之,基于Beta版本的Scratch3.0和Scratch2.0的基本功能没有本质区别,2.0的作品仍然可以在3.0中播放,2.0学习不会影响3.0的应用。但通过Scratch3.0制作的文件,不支持Scratch2.0的工作。
Scratch 3.0在教学中运用的优势
1.在扩展功能中添加了集成工具包
如音乐方面的功能,不仅可以根据学生个人的喜好选择对应的乐器,还能根据场景的需要设定节拍和速度等,可以培养学生的音乐细胞和情操,让他们更好地融入课堂之中。可以使“小猫”这一角色更加生动活泼,给它赋予人的思想,让它根据自己的想法去选择乐器,进而创作出不同的音乐。
通过画笔这一模块的功能,我们可以根据自己的想象去绘制不同的人物形象。单击绘制,找到画笔工具,选择我们喜欢的颜色勾勒人物的轮廓,接着可以通过颜料填充完成简单的绘制。在一些细节方面,如绘制人物的眼睛等,都要考验学生的耐心和观察能力。
2.视频侦测的创新设计
在视频检测这一模块中,我们可以发现一个有趣而又神奇的现象,当我们开启摄像头之后,学生的头像可以半透明地呈现在画面之中,而我们熟悉的“小猫”则在镜头的前面,这样就产生了一种叠加的效果,亦真亦幻,奇妙无穷,可以充分让学生在“玩中学”,进而不断地成长。
如表1所示,1号积木为“当视频运动