基于scratch编程培养小学生逻辑思维能力的探究

2022-05-20 21:29:30   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《基于scratch编程培养小学生逻辑思维能力的探究》,欢迎阅读!
逻辑思维,探究,小学生,基于,培养

基于scratch编程培养小学生逻辑思维能力的探究

摘要:scratch是美国麻省理工大学专门为816岁儿童设计研发的一款图形化开源编程软件,传统的编程语言十分的复杂,对于学生来说很枯燥、困难,而scratch操作起来方便、有趣,对于培养学生的逻辑思维具有重要的意义。因此本文系统的阐述了scratch编程的特点,并在此基础上论述了如何通过scratch编程提高小学生的逻辑思维能力,以期促进scratch编程课程教学水平的不断提高,从而能提高小学生的逻辑思维能力。

关键词:scratch编程;小学生;逻辑思维能力;培养 引言:

逻辑思维是人思维的一种高级形式,是人脑对于客观事物的间接反映,逻辑思维是人成长过程中很重要的能力,但是培养的过程却很缓慢。传统的编程语言对于小学生来说十分复杂,这是由于小学阶段的学生抽象逻辑思维能力较弱,很多的传统的编程软件的学习都需要学生有极强的逻辑思维能力和数学能力,因此传统的编程并不适合小学生学习,然而scratch编程不需要输入任何复杂的命令或者代码,只需要通过形象、有趣的积木指令便可以让学生看到自己编程的内容,不但能够丰富学生的知识,也能够使他们感受到学习的乐趣,还有利于逻辑思维能力的培养。 1.scratch编程的特点 1.1简单、有趣,可操作性强

Scratch编程在在画面上就非常可爱、有趣,主人公是一只活泼可爱的小猫,这种有趣的画面在一开始便会极大的吸引学生。学生在操作的过程中也非常的简单,只需要拖拽选中的程序积木便可以进行程序编写,这种方式就类似于搭积木的游戏,不需要教师一步步的介绍和讲解,也不需要学生一遍遍的学习和死记硬背,学生在探索和体验中就能够学会基本的编程原理和编程方法,这样的教学方式是真正的做到了以学生为主体,让学生能有足够自主探究学习的机会,从而有利于学生自主学习能力和自信心的提高[1] 1.2内容丰富,有利于学生逻辑思维能力的提高

scratch编程不强调复杂的代码,但是却可以创造出有趣的内容,这主要是因为scratch编程的内容十分丰富,素材可以根据学生的需要进行设计,设计中所包含的动画、逻辑、计算、事件等基本概念都包含在八大类别指令中,学生在设计时思维会得到极大的提高,这是因为学生会通过这些指令进行选择、设计,在设计之初,学生就会思考怎样的方式才能够达到自己的目的,在这个思考的过程中其实就锻炼了学生的逻辑思维能力,这其实也就是一个提出问题、思考问题、解决问题的模式,而这种模式又是学生自主产生的,不是别人被动灌输的,这样反复不断的过程就会提高学生的逻辑思维能力[2] 2.基于scratch编程培养小学生逻辑思维的策略 2.1在具象的故事情境中,培养学生的逻辑思维能力

小学生的逻辑思维能力比较弱,这是由于小学阶段的学生年龄较小,还不具备很强的抽象思维,所以在scratch编程教学中,教师不能操之过急,要根据学生的年龄特点,选择适合的案例引导学生自主设计。教师可以根据案例和教学目标创造出具有针对性的任务情境,然


后让学生自主发挥想象,创造出相应的故事情境,要逐步引导学生完善故事情节,然后让学生通过角色扮演的方式,全身心投入到故事情境中,这样就能够加深学生对于程序的理解,能够快速的掌握相应的知识,从而为学生逻辑思维的发展奠定基础。

例如在学习遥控直升飞机的控制与停止指令时,为了让学生能够将抽象的上升、下降和停止过程具象化,教师可以创设相应的故事情境,然后请学生进行角色扮演,由两名学生分别扮演直升飞机和电脑博士,先请电脑博士发出指令,然后直升飞机接到命令后,完成相应的前进、后退、上升、下降等动作,在这一故事情境中学生可以真实的感受到相应指令的意义,在情景化的游戏中掌握相应的操作程序,使得抽象的程序具体化,从而能够帮助学生更好的理解和学习。

在故事情境中,可以极大的激发学生的学习兴趣,从而使得学生能够快速的掌握不同指令的编程,让学生在轻松愉快的氛围中学习编程知识,掌握编程的方法,这样化抽象为具象的思维培养方式非常适合小学阶段的学生,对于学生思维的长久发展具有意义。 2.2游戏设计中,培养学生的逻辑思维

小学生处在好玩好动的时期,游戏教育是是他们最感兴趣的教学方式之一,在scratch程课程中同样可以通过设计个性化的游戏,吸引学生的兴趣。教师在scratch编程课程中可以适当的设计一些交互性的游戏活动,让学生能够参与其中。在设计游戏的过程中,教师一定要让学生学会分析游戏,可以先音带学生分析游戏的共同点,然后在这个过程中发现游戏特征和设计的技巧。在学生设计游戏时教师要循序渐进的进行引导,可以让学生按照由简到难的顺序进行设计,同时也要注意不断的重复练习,在熟练掌握后再增加难度,在这个过程中学生就会逐渐的学会多场景切换、交互,进而也能够熟练的操作链表、广播、变量等相关功能。

游戏设计中重点是能够让学生养成自主探究学习的习惯,认真思考各部分之间的相关关系,逐渐培学生的逻辑判断能力。例如在《飞机大战》这一节课中,学生通过飞机与陨石之间的关系,形象的感受到了坐标的概念,然后在这个基础上仔细思考,就能够很快的掌握一些数学知识,从而学生的逻辑思维也会得到很大的提升。

条件、变量、运算符号、链表等数据概念以及测试与调试的计算实践是学习scratch编程的的重点。在游戏设计中学生会涉及到运算符号概念、条件选择的概念和数据的概念等内容的学习,通过运算符号概念的学习,能够使得学生快速的掌握计算机中的运算机制,也可以培养学生的计算能力,提高学生的计算思维。条件选择概念能够使得小学生更加全面的了解程序的概念,从而形成按照给定的条件作出判断的能力,这会逐步使得学生养成良好的思维习惯,而数据概念的学习则可以让学生初步感知到链表和变量的意义,这也对学生逻辑思维能力的提高具有重要意义。

2.3在项目开发中,培养学生的逻辑思维能力

Scratch编程的教学的目的就是让学生能够自己开发项目,因此在项目开发的过程中教师可以鼓励学生大胆的想象与创造,然后通过有提问、引导、作品展示等方式激发学生学习的动力,另外也可以充分利用微视频等教学资源,让学生感受到scratch编程的真正乐趣。学生在项目开发的过程中可以逐渐熟悉scratch编程技巧,然后通过自己的想象与思考,便可以创造出有趣的项目,这样的一个过程其实就是一个不断提高学生逻辑思维的过程。学生在项目开发中通过设计、创造、实验、探究、分享等这一系列的过程,不但初步学会了计算与数学方面的知识,还能够运用所学的知识进行创造,从而使得思维得到不断的发散与提高。 2.4通过展示与分享,培养学生的逻辑思维

逻辑思维的培养离不开鼓励,因此在教学的过程中教师要不断的鼓励学生的作品,然后给与学生充足的展示平台,使得学生有机会展示分享自己的作品,在这个过程中学生的自信


心会得到很大的提高,从而更加愿意投入到scratch编程的学习中,这样的反复的学习过程对于提高学生的逻辑思维能力也是很有帮助的。同时学校也可以举办创新大赛,鼓励学生积极参加,然后使得学生的作品有更多的展示和分享的机会。 总结语

总之,scratch编程课程不仅可以通过游戏、动画等形式激发学生的兴趣,还能够提高学生的想象力和创造力,促进其思维的不断发展,尤其是对于逻辑思维能力的提升具有重要意义。因此作为教师要不断的进行思考与创新,不断提高自身的教学方法,使得学生能够真正scratch编程中获得乐趣,获得知识,从而使得逻辑思维能力逐渐得到提高。

参考文献:

[1]郑燕玲,《浅谈小学信息技术scratch教学中培养学生的逻辑思维能力》[J],学校教育研究,201812):112

[2]王丽娟,《小学生scratch编程教学与计算思维的培养》[J]教育周报.教研版,201830):161-162

[3]马楠,《基scratch的信息技术与小学数学课程整合的实践研究》[J],中小学电教,20171):62-64

[4]王振国,刘鲜《基于scratch的可视化编程教学策略探究》[J]软件导刊.教育技术,20195):50-52




本文来源:https://www.dywdw.cn/9646a5d2ab8271fe910ef12d2af90242a995ab56.html

相关推荐
推荐阅读