初识小学信息技术教材中的Scraino

(整期优先)网络出版时间:2019-09-19
/ 1

初识小学信息技术教材中的Scraino

史本玉

山东省栖霞市翠屏中心小学265300

摘要:在小学信息技术课堂中引入符合儿童年龄特征的编辑软件Scraino,不仅可以培养学生的兴趣,了解编程思想,还能在一定程度上提高学生的成就感和自信心。Scraino软件的优势是给孩子提供了尽可能方便的工具,让他们充分发挥想象力去创造,在创造的过程中,学习的积极性会被极大地提高,同时,想象力和创造力也会有一个很大的跨越。

关键词:小学信息技术简易编程scraino

一、Scraino背景介绍

Scraino软件是一款基于Scratch3.0开发的面向青少年的简易图形化编程工具,不仅保留了Scratch的原生形态,同时添加了Arduino开源硬件的支持,将Arduino程序语句封装成独立的脚本,与Scratch原生脚本相结合,进行积木式搭建,实时生成C++语言代码,并配合高效的编译内核,将代码快速烧录到控制器中,从而实现对硬件设备的开发,不仅支持交互模式,实现软件与硬件之间的交互,还可以进行脱机控制,以及构建小型物联网系统,给用户带来多维的体验方式。Scraino开源编程软件是将山东省信息技术教育教学实际情况与学生学习发展需求相结合,在山东省教科院领导的指导下,与省内信息技术教育专家团队共同打造,旨在推动人工智能和编程教育普及的优质编程教学平台。Scraino是架于Scratch和Arduino之间的桥梁,它借鉴了Scratch的图形化编程框架,而又能与深受广大电子爱好者喜爱的Arduino控制板实现数据通信,进而让我们通过拖拽命令模块,实现各类传感器的精准控制。目前,山东省小学信息技术教材第三册,将Scraino课程作为小学生信息技术必修课程,而Scraino课程包含开源硬件和软件两个方面。

二、Scraino软件的特点

1.模块化特点。使用者可以不认识英文单词,也可以不会使用键盘。构成程序的命令和参数是通过积木形状的模块来实现。用鼠标拖动模块到程序编辑栏就可以了。积木模块包括几大类,并且具有扩展的功能。Scraino编程部件包含了常见的编程概念,如顺序、循环、条件语句、变量和链表等,还包含了动作、声音、外观等部件组,同时还有几个扩展模块,像绘图、nano板等接口。

2.趣味性特点。孩子自己学会使用这个软件是有困难的,需要身边老师和家长的指导。在有人指导的情况下,6岁的孩子可以照着例子完整地摆出一个能运行的程序。这个过程并不需要孩子认识英文或汉字。建立程序的过程,用到涂鸦、录音、找图片这些有趣的过程。

三、Scraino在小学?信息技术课中的运用

1.编故事,做动画,绘图画。教材第1课《闪亮登场打招呼》,让同学们在认识软件界面组成后,通过添加角色和设置参数让学生初步认识这个软件,此课的安排可以让学生深刻的感受到Scraino是一款有趣的图形化编辑软件,即易学、又好玩!可以像搭积木一样,用拖拽、组合的方式,创作有趣的故事、动画。通过它可以快速掌握编程技巧,并能发挥自己的想象力,实现自己的创意。

2.制作小游戏。所有的信息技术老师基本上都有过这样的感受,总有一部分学生在上课时间会偷偷玩游戏。想让孩子不沉迷于游戏,关键就要引导孩子改变玩的意识,从玩游戏而转变主动创新和创作。

当老师对学生说:同学们,你们是否想自己设计出一款游戏给别玩呢?孩子们必然是热情地回答:想!或许有的孩子会质疑自己的能力,的确,如果要用传统的编程语言编写出小游戏绝非易事,但Scraino集成了动画声音等编程部件,还集成了键盘、鼠标等事件部件,孩子们不需要理解和记忆专业的代码,因此Scraino让编写小游戏变得简单起来。

3.体验人工智能。教材在第5课《树叶飘飘我来扫》让孩子们在编写程序的同时体会了解人工智能的原理。培养他们善于运用已经学到的知识为生活服务、为社会服务。

4.开源硬件来智造。第二单元,带领学生从最简单的机器人组装入手,体验机器人是如何利用各种传感器感受外界环境,并根据要求编写指令控制连接的各部件动作,通过硬件和软件的结合,赋予机器人以智慧和生命。

教材中Scraino相关知识的教学内容安排给孩子们插上了创新的翅膀,发挥了他们的无限想象力,为他们今后学习较高级的编程软件起到了抛砖引玉的作用。

四、学习Scraino的意义

Scratch项目负责人凯伦。布雷迪博士说:“我们的目的不是要建电脑程序编写大军,而是帮助电脑使用者表达自己。”实际上,Scraino不仅是编程语言,还是创作工具,是表达工具。

它不仅能帮助学生进行有效的信息化表达和数字化创作,还能提升学生从语言到思维、从个人解决问题到团队合作等方面的能力。

在Scraino的学习中,学生掌握了基本方法后,老师可以布置任务让学生独立完成创作,学生通过老师布置的任务,收集、处理大量的信息资料,来表达他们的意图,在创作的时候,他们需要有创意,进而设计原型,然后试验,看其是否可行,发现问题并及时解决,同时可以请教与听取别人的建议和评价,修改完善使其作品更完美。当完成自己预想中的作品时,他们体验到前所未有的成就感。小组之间相互交流、欣赏作品、交换玩自制的智能机器人时,又将培养小组间的合作能力,在这种目标的引导和激励下,学生的学习主动性将得到巨大提升。当学习这些知识变成了学生的一种内在需要和渴求时,学生的主动性、思维力和创造力将得到巨大的提高。