信息技术教学中Scratch编程的应用

2019-03-13 12:29卞春霞
小学科学·教师版 2019年2期
关键词:编程程序青少年

卞春霞

在如今的信息技术时代,Scratch在小学教学中起到了重要的作用。Scratch不仅仅是一款好玩的“游戏”,在学习的过程中也是非常容易上手,还有助于培养学生处理问题的能力,因此青少年学习Scratch是非常有必要的。Scratch 程序在小学信息技术课堂中的应用,加强了学生在信息技术方面的综合素养。

一、引言

麻省理工学院和谷歌主导开发的一款面向幼儿的图形化编程软件Scratch,是专门为幼儿从零开始学习的最佳工具,通过鼠标点击拖放方式完成编程,使幼儿或成人初学者能够学习编程的基本概念。由于Scratch是可视化的,它能够帮助儿童轻松创建图形应用程序,不需要儿童用键盘编写底层代码,并及时反馈结果,使儿童学习的过程更有趣。

二、Scratch程序的特点

目前来看,Scratch能够称得上少儿编程市场的“先行军”,具备好玩、易上手、加强处理问题能力三大特点。

(一)是一款好玩的“游戏”

先说好玩,小孩子对什么最感兴趣?一定是动画、游戏,Scratch的成功其实正是基于以上两点。利用图形化的操作图形编程平台,通过编程游戏、动画等来帮助儿童学习编程,在“玩”的过程中学到东西。

(二)学习过程容易上手

青少年学习Scratch有一种轻松就能够学会的感觉,对于一些孩子来说,他可能认不清所有26个英文字母,但他能够轻轻松松地拖拽积木。组成程序的命令和参数是通过将模块拖拽到程序编辑栏来实现的。当用户在中间区域选择了合适的“积木”后,右边的代码接口就会自动组装;代码的结果能够在左边的可视窗口中看到。操作简单,使用方便,这也是Scratch快速普及的关键。

在学习编程时,只需将单击的程序模块拖动到程序脚本区域,并在出现错误时将错误的程序拖回原来的程序指令区域。点击舞台能够看到完整的程序。这种学习方法非常有效地激发了学生的学习热情,学生也喜欢这种编程方式。Scratch程序还有自己的源代码库和媒体导入功能,让学生更容易进行编程。

(三)有助于培养学生处理问题的能力

培养学生处理问题的能力是新课程标准的总体目标之一。 处理问题是培养学生应用能力的重要途径,Scratch采用了一种非常有意义的设计理念来支持问题的发现、分析和处理。 创建Scratch项目时,首先根据项目的需求对系统进行规划,然后分析每个角色的操作,提出处理方案,然后尝试构建以逐步实现。在这个过程中,学生们经历了提出问题,分析对象,尝试构建和调试程序,最终处理问题的过程。 另外,Scratch設计的脚本很容易修改,学生能够方便地添加和删除指令,在调试过程中能够立即看到结果。因此,在学习过程中,学生总是处于提问、分析和处理问题的动态过程中。

三、青少年学习Scratch的优点

Scratch是一种为青少年设计的计算机编程语言。从零开始,青少年能够轻松创建交互式的故事情节,动画,游戏,音乐和MVS。学习抓伤能够培养儿童的逻辑思维能力,激发青少年的创造力,开发青年的大脑,使他们变得越来越聪明。6岁以上的孩子有最大的好奇心和做事的能力。这个时间段来接触电脑程式,不但能够减少“接触电脑=玩游戏”的流行程度,更可刺激儿童的创造力。

三、Scratch 程序在小学信息技术课堂中的应用

(一)Scratch程序在数字文化中的应用

Scratch程序能够很好地集成到各种多媒体中,根据其自身的图像创意和可写性将数字文化完美地表达出来。 在使用Scratch程序的过程中,通过对多媒体的选择和创新,能够更好地管理Scratch程序。 对于表达的中心思想能够基于一些文字或图片来表达。 将Scratch程序应用于小学信息技术课堂教学中,学生能够根据角色之间的关系进行思维能力的培养,这对这类工作有很好的指导作用。 通过学习Scratch程序,学生能够有足够的能力来创建他们自己的专利数字作品。

(二)Scratch程序在小学信息技术课堂设计中的应用

在Scratch程序设计的教学过程中,使学生充分认识到各种指令在不同程序设计中的重要性。例如,在捕鱼游戏中,教师应首先引导学生发挥游戏的作用。“在捕鱼游戏中你需要扮演什么角色?”学生会回答:“小猫鱼,小猫。” 老师继续引导学生:“怎么让小猫、小猫鱼移动?怎么让小猫抓到小鱼呢?”学生会回答:“小猫即使被抓到也会碰到小鱼。” 这不仅使学生的设计思想更加清晰,而且在师生互动的过程中培养了学生的设计能力。

(三)Scratch程序在小学信息技术课堂教学中的应用

Scratch程序的实际操作是小学信息技术课堂设计的最终目标。在设计游戏时,老师首先引导学生:“蛇怎么会动?哪种操作能够让游戏更简单?”通过学生之间的讨论,学生们得出的结论是:“使用键盘来控制蛇的运动是比较简单的。” 而学生给出答案后,让学生进行实际操作游戏,亲身体验到游戏的过程。通过实际操作,研究蛇是如何转动、如何进食的。信息技术课堂操作教学主要是对学生进行知识和技能的训练,使其在程序设计中得到充分应用,并通过抓取程序的设置来实现利用键盘控制蛇的运动。设计完成后,教师还应与学生的作品一起玩,以发现游戏中的不足,纠正它们。通过Scratch在小学信息技术课堂中的应用与实践,能够培养学生编写程序的能力,并通过编程来培养学生运用编程思维处理问题的习惯。

在教学过程中,不同的学生往往对相同的编程任务有不同的编程方法,通过学生之间的互动,互相学习,弥补自己的弱点,更好地加强自己。 在小学信息技术课堂上,培养学生处理一个以上问题的思维方式,以加强学生的综合素质。

【作者单位:苏州太湖国家旅游度假区舟山实验小学  江苏】

猜你喜欢
编程程序青少年
青少年发明家
编程,是一种态度
编程小能手
纺织机上诞生的编程
试论我国未决羁押程序的立法完善
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
创卫暗访程序有待改进
激励青少年放飞心中梦
让雷锋精神点亮青少年的成长之路