APP下载

浅析小学信息技术的Scratch编程教学

2019-10-21陈芋宇

科学导报·学术 2019年40期
关键词:程序设计编程软件

陈芋宇

摘要:随着时代的发展和社会的进步,信息技术对人们的生产生活产生的影响与日俱增。越来越多的地区开始在小学开设信息技术课程。小学信息技术课程中有一个重要的学习内容:程序设计。程序设计对小学生的想象力、创造力、推理能力等诸多方面有积极意义。Scratch在小学信息技术课堂中的引入能有效提高学生对程序设计的学习积极性,优化小学信息技术的教学效果。

关键词:小学信息技术;Scratch编程

引文:Scratch是由麻省理工学院开发出的一款针对儿童的编程软件。这款软件和其他编程软件最大的区别就是符合儿童的思维和认知水平,迎合儿童的兴趣。在使用过程中通过寓教于乐的方式培养学习兴趣、培养编程能力,为学生以后的信息技术学习打下坚实的基础。在众多的程序设计教学软件中,由于Scratch具有突出的优势而被应用于小学信息技术的教学中。本文将对Scratch软件及其特点进行介绍,并探讨在小学信息技术教学中应用Scratch的教学策略。

一、什么是Scratch软件

简单来说Scratch是一款编程软件,它由美国麻省理工学院研发设计,主要受众对象是八到十六岁儿童,帮助其学习程序设计和数学计算、培养逻辑思维能力和创新思维。它作为一款优势突出的免费程序设计语言,在我国小学信息技术教学中得到推广和好评。Scratch之所以在小学信息技术教学中受到重视,是因为它的操作和使用方法与小学生的认知水平相符,学生的使用难度较低。程序组成的参数和命令等的实现主要依靠积木形状的模块,只需用鼠标将积木模块拖动到对应的任务编辑栏就可以了,对使用者的计算机基础和水平没有过高要求,即使是不认识英文单词或不会使用键盘的小学生也能熟练使用。

二、Scratch软件的特点及优势

(一)软件特点

Scratch软件最突出的特点就是简单易用。程序语言的使用和各种指令的集合都是通过“搭积木”的方式实现的。学生在使用时就像做搭积木的游戏一样,在这个庞大的语言体系中有一百多种可供学生使用的“积木”,使用者能根据自己的需要进行排列组合。软件中的视觉图像库还给学生的创作提供了空间,可以用图像库中的图片模拟场景和角色。除此之外,Scratch软件中的学习资源可以共享,学生能够对开放性的作品原代码进行研究。

(二)软件优势

针对儿童的编程教学软件有很多,那么Scratch软件有什么独特的优势呢?Scratch软件的开放性、直观性、互动性和易操作性的特征就决定了它更容易在小学生这一群体中受到欢迎。简易的操作系统使入门级使用者也能很快适应。与难度较大的动手编程相比,该软件的操作从某种程度上来看更像是一种艺术创作,学生在使用过程中能获得良好的学习体验。软件提供的海量图片、角色、音乐等素材给学生的创作创造了广阔的空间。Scratch软件还能通过筛选、处理、集成大量资料信息,培养学生的信息处理与交流能力;通过对程序的控制协调培养学生思考和解决问题的能力。

三、Scratch编程在小学信息技术教学中的应用策略

(一)“三步走”实现思维转变

小学阶段学生的思维还没有完全从形象思维过渡到抽象思维,因此不具备用技术性语言完整、准确地表达个人观点的能力。而编程对学生的抽象思维能力有一定的要求,在此基础上才能实现用代码和符号分析和解决问题。由此可见,小学信息技术教学还有一个重要任务就是帮助学生实现从形象思维到抽象思维的转变。转变的具体方式是分三步走,首先是对问题进行初步分析,对需要解决的问题和遇到的困难有初步了解,这一步不需要使用符号语言,而使用自然语言即可。其次要将学生已经构想好的程序和流程展示出来,展示的形式可以是文字、图表、思维导图等,总之要形成较为完整的程序概况。最后是将流程图中的模块化部件有序组合起来。

(二)巧妙运用“问題导向” 将任务阶段化

“问题导向”是一种有效提升学生积极性的教学方式,在小学信息技术教学中,教师可以通过问题的设置来确定某一主题,然后让学生自主通过Scratch软件的操作进行实践。活动开展的形式可以以小组为单位,教师将学生分为三到五人的小组,组内成员各有所长、取长补短。再从整体的角度出发,将任务分成几个阶段来完成,每个阶段有不同的任务,每个任务都从不同的方面对学生信息技术水平有所锻炼。如:设定的主题为“闯关类游戏的设计”,小组成员首先要对游戏设计的流程、“脚本”的制作有一定的把握;其次,每个成员根据自己的设想提出一套自己的设计方案。在小组内共同讨论每一个方案的可行性;最后,根据选定的方案进行合理分工,组内成员各司其职,负责不同的板块,包括角色设计、声音和特效的制作等。

综上所述:Scratch编程教学对小学信息技术教学来说有深刻意义,它不但能培养学生对编程的兴趣、提升信息技术水平,还对整个小学阶段的信息教育有积极作用。广大小学教育工作者要意识到信息技术课的开设目的是培养学生将信息技术应用于实际生活的能力,因此要加强实践教学。教师要不断总结教学方式和经验,探索小学信息技术教学的更好路径。

参考文献:

[1] 高殷.基于Scratch平台的小学《信息技术》课堂教学模式研究[D].河南师范大学,2016.

[2] 杨丽莎.小学Scratch项目活动教学与评价[D].上海师范大学,2017.

[3] 张洪森,张星云.浅析Scratch在小学信息技术课程中的应用[J].中国教育技术装备,2016,21:39-40.

(作者单位:重庆市长寿区第二实验小学校)

猜你喜欢

程序设计编程软件
基于OBE的Java程序设计个性化教学研究
项目化教学在Python程序设计课程中的应用
C++程序设计课程教学改革研究
医学专业“Python程序设计”课程教学改革总结与思考
玩游戏学编程,Blockly Games上手玩
纺织机上诞生的编程
编程屋完成数百元万天使轮融资
有趣的识花软件
学编程,先画画
即时通讯软件WhatsApp