APP下载

Scratch程序设计在小学信息技术课堂教学模式实践研究

2021-03-25赵珊珊张芙蓉

新课程·上旬 2021年7期
关键词:信息技术课程小学阶段程序设计

赵珊珊 张芙蓉

摘 要:小学是学生形成灵活化思维的最好阶段,教师需要根据时代的需求运用与之相匹配的教学软件等进行辅助教学,才能更好地开发这一年龄段学生的智力。信息技术作为现代社会实践应用性较强的学科,教师需要构建易于学生接受的能够跟随时代步伐的信息技术课堂,因此可以利用Scratch进行程序设计的理解性教学。同时,教师利用Scratch培养学生的计算机思维也是近年来信息技术课程对小学生的要求。

关键词:Scratch编程;程序设计;信息技术课程;小学阶段

教师在为学生设计相应的程序设计的课堂时,要充分考虑小学生的接受能力,利用Scratch中丰富的语言文字库以及图片库,让学生进行计算机思维的练习。教师可以利用该软件对学生进行图像与文字结合形式的教学,激发学生的学习兴趣。首先,教师需要在學生不了解该软件的情况下介绍该软件的应用,培养学生将实际问题转化为模型的能力,以模型构建相应的程序设计;其次,教师可以利用程序图辅助学生的编程思路,教师为学生设计程序图让学生更易于接受相关知识点;最后,教师可以预先设计好相应的情境模型为学生构建可理解的小程序,将这些小程序运用于课堂的活动中,学生也能够积极参加。

一、培养转化模型的思维

小学计算机课程旨在培养学生的计算机思维能力,而计算机思维能力作为解决实际问题的方式之一,教师需要将实际问题转化为数学模型,从实际问题的角度出发转化为计算机语言。首先教师需要进行问题的确定,并提问学生,再通过模型转化的途径来完善问题的解决思路,通过把自然的语言以建立模型的方式,转化成计算机能够处理的语言。这一过程是将原有的具体生活实践事例,抽象为数学化的解决方式与方法,再具体为计算机语言的过程,因此该过程具有抽象性,学生不易理解及吸收。这一步骤教师可以先让学生完成,让学生感受自然语言的转化方式,再逐渐引导学生完成模型的转化,引导学生思维的养成以及提升,逐渐走出固化思维,将具有计算机模型构建的教学加入学生的课堂中,是Scratch教学的基本途径,教师需要格外注意。

例如,教师可以让学生观看汽车比赛,观察车辆的运行方式,注重车辆运行特点,再通过让学生在课后玩赛车,对赛车进行思考,来完成对于赛车运动的模型建立,探讨小车在行驶过程中对路面等因素的需求,完善学生思维方式,建立解决相关问题的模型。对学生提出的问题需要切合赛车行驶过程中的问题以及模型的转化,引导学生逐渐拥有将自然现象转化为计算机语言的思维方式,培养学生模型可转化语言的意识,让学生对Scratch进行初步的了解,转化平时学生对于计算机的固化认识,让学生具有灵活化的思维。

二、利用程序图辅助教学

在教学Scratch软件程序的设计以及应用的时候,教师需要为学生简化程序设计的思路,或者在学生初学阶段可以先为学生构建好流程设计方式,借助程序流程图将模型转化为计算机语言的思路一步一步体现出来,突出该软件应用与教学的重点,关注教学过程中学生对于流程图出现的疑惑,并在课堂上为学生答疑解惑,再逐渐深入,培养学生的计算机思维,为学生自行设计流程图打好基础。将程序设计简单化为学生构建易行的方案,让学生对于程序的理解更加明了。当教师在引导学生学习程序构建、学习程序的过程当中,学生就会更加清晰地了解程序的来源以及应用方式,了解程序运行的方式,提升学生学习程序设计的能力。

例如,教师可以选取赛车问题的一个方面,为学生设计相应的程序框架图,设计相应的流程方式,将赛车与不同路面产生的结果作为分析数据,将程序设计的流程为学生呈现出来,还原实际问题的设计思路,开辟程序设计的道路,简化学生在赛车问题程序设计中会遇到的问题,将有些困难的地方预先为学生设计好,不需要为学生讲述如何完成,但较为困难的地方,教师可以尝试教学,提升学生程序设计的思维能力,帮助学生更好地接受Scratch软件的应用,提升教师的教学质量。

三、情境模型应用活化课堂

学生所进行的程序设计大多需要从生活中选用实际例证,将实际问题转化为计算机语言,此过程较为枯燥,但教师可以充分利用程序运行的特点,为学生设计相应的小程序,以小程序的方式吸引学生的兴趣。教师在利用图形化的程序设计应用Scratch开展情境模型活化课堂的过程中,除了需要构建较为完善的总体教学目标以及设计符合学生年龄的教学模式与方案外,还需要对学生课堂可以运用的素材进行精心挑选,为开展高效的教学活动提供保障,将情境充分应用于程序设计的课堂中。

教师可以利用学生对小游戏的兴趣,将学生感兴趣的小游戏加入课堂教学中。教师可以设置某些小游戏,将程序编写出来,让学生寻找错误,并对错误找出者给予简单的奖励。并且教师需要注重难度的分级递进,要先让学生寻找较为简单的程序中的小错误,再逐渐提升难度,以难度层级递进的方式将学生引入课堂中,还能够充分将学生带入情境课堂中,充分了解Scratch的运用方式等。

总之,信息技术作为紧跟时代的一门学科,教师需要充分了解学生的需求,为学生设置相应的课堂;教师应为学生构建简单易懂的教学模式,通过在课堂引入程序图的设计促成学生对于Scratch的理解,再将情境教学引入学生的实际教学中,完善该软件应用于信息技术的教学方式。

参考文献:

[1]孙小飞.Scratch在小学信息技术课堂中的应用与实践[J].科幻画报,2019(10):158-159.

[2]吕晨.聪明的想法+简单的操作:谈Scratch在小学信息技术教学中的意义分析[J].科幻画报,2019,290(12):197.

猜你喜欢

信息技术课程小学阶段程序设计
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
试论小学阶段开展课外阅读的指导策略
让伏羲教育的阳光沐浴着孩子们健康成长
高职高专院校C语言程序设计教学改革探索
如何将教改精神与创新信息教学融合在高中教学中
PLC梯形图程序设计技巧及应用