Scratch

2018-03-10 02:55潘献明
新课程·小学 2018年1期
关键词:信息技术教学信息素养

潘献明

摘 要:基础教育阶段信息技术课程的总目标是培养和提升学生的信息素养。新课程要求培养学生的创新能力。创客教育、编程教学是提升学生信息素养,培养学生创新能力的不错选择。在众多的程序语言中我们选择Scratch。

关键词:Scratch;信息技术教学;信息素养

一、什么是Scratch

Scratch是一款由麻省理工学院(MIT)设计开发的面向青少年的简易编程工具。它是一种可视化、积木式的创作工具,孩子们只需拖曳图形化的指令积木,就可以创作出自己原创的故事、动画、游戏和音乐等数字化作品。虽然在专业性方面不能和传统编程语言、环境相比,但它具备许多优势。

1.入门门槛低

不用记代码,拖拖积木指令就能完成编程,不用记那些复杂的命令与单词。有人声称8~80岁都可以学,不需担心有没有编程基础,特别是青少年初次学习编程语言时使用。

2.素材很丰富

程序自带有大量的角色与背景图片,自带百余项常见的音频素材,有动植物音效、大自然音效、乐器演奏音效等。而且Scratch还允许我们根据需要从外部导入素材,或自己绘制一些图形图像。

3.充满趣味性

软件本身设计得非常卡通化,不同类型的指令,用各种鲜亮的颜色区分,提供的角色、背景大多是一些卡通形象,具备很强的亲和力,让人一看就喜欢,怎么也不能和一款编辑软件联系在一起。

4.极富直观性

Scratch直接在舞台区展示背景、角色以及各类数据信息,经过搭建脚本指令,立即可以查看运行结果,不像传统编程软件那样要经过编译,甚至要费力地搭建运行环境才能看到运行结果。这种即时性,也是吸引学生不畏困难、不断探索的因素之一。

5.可在线编程

Scratch除了能像其他软件一样安装在本地电脑上使用,也可以直接在一些編程网站在线打开编辑器进行编程,并可以直接发布作品到站点社区,参与分享讨论,也可以保存到本地。

二、Scratch带来的变化

1.激发学习兴趣

Scratch本身具备非常强的趣味性,可以激发学生的信息技术学习兴趣。因为Scratch的特性,学生在使用过程中同样兴趣盎然。因为有了兴趣,即便遇到了困难,也会耐心、细致地思考讨论,从而顺利地解决困难。在教学中,我还特别研究了Scratch以Web方式展示的技术,为Scratch自制了一个可以展示同学们作品的交流平台,在平台上孩子们除了可以分享自己的学习成果,记录每次学习的经历,还可以欣赏他人的作品,做到相互学习,相互体验成功的快乐。Scratch引入课堂教学,极大地激发了学生的信息技术学习兴趣,夸张点说,毫不亚于让他们玩一次游戏。

2.提升动手能力

虽然说在操作上Scratch与专业编程软件相比的话是简单的,但它毕竟是一款编程软件,界面、菜单、按钮、各种操作对于小学生来说还是有一定深度的。比如绘制造型、加工音频、拼凑脚本、第三方素材处理等各种操作还是要一定的动手操作能力的,而因为对这门语言、这款软件的喜爱,孩子们不厌其烦地反复操作,倒是也很能锻炼人。像参加Scratch社团学习的孩子来说,一年之后计算机的动手操作能力明显提升。

3.提高思维能力

Scratch显然是一门程序语言,编程就需要人们开动脑筋,思考程序设计的步骤、思路、方法、结构,然后不断地实践验证。整个过程很能锻炼人的思维能力。人的思维能力看不见,摸不着,来无影,去无踪,但它却是实实在在存在,并起着非常重要的作用。无论是儿童的学习生活,还是其长大成人后的工作活动,都离不开思维,思维能力是儿童学习能力的核心。

无论作品大与小还是复杂与简单,我们一开始总会有个构思,然后是分步去组织,经过调试与实践,最后形成预期的作品。在这个过程中,Scratch用一种非常有意义的设计理念可以支持问题的发现和解决。

4.增强创新意识

Scratch的主旨是“想法·程序·分享”。孩子们在用它进行创作的时候,就会接触各种各样的想法,当思维的火花碰撞在一起,更会产生更多的创意。无论是在学习交流中,还是在作品创作中,我们发现学生的创新意识在逐步增强。

(1)构思多样化。同一个主题,每个人会有不同的理解。但在学习的初始阶段,孩子们的想法不一定会很丰富。他们喜欢老师给他们提供一个参考的思路,然后展开他们的想法。而在学习了一段时间后,思路显然更开阔了,当你提出一个主题时,他们会用过去用过的思路去套改,也会重新创造一个。

(2)算法多样化。同一个问题,解决问题的思路应该是有很多的,而如果没有经过一段时间的练习,也许并不知道解决问题的其他思路或者方法。

(3)表达多样化,每一件大小不同的、完整的作品,其实都包含了作者的思想,同一主题因为思想的不同最后形成的作品也会截然不同。所以在教学中我们看到了,在学习一段时间后,孩子们对Scratch的理解更加深入了,制作的作品在表达上也有更多的样子。

Scratch方兴未艾,把它引入小学信息技术课堂,为我们的信息技术教学带来了积极的影响。但在小学阶段应该怎么去开展教学呢?课程如何设置?教学策略如何设计?我们要在实践中不断思考、总结。

参考文献:

[1]凌秋虹.谈在Scratch环境下学生创新能力的培养[J].中小学信息技术教育,2013(1).

[2]李艺等.信息技术课程内容建设三元本质说[J].课程·教材·教法,2011(2).

编辑 高 琼

猜你喜欢
信息技术教学信息素养
高中信息技术教学如何培养学生信息素养
关于导学案培养学生自主探究学习能力的培养
“通信系统仿真”课程教学改革探讨
借助MOOC打造一门有趣有视野的信息素养通识课
运用“分层教学”优化信息技术课堂教学设计