小学Scratch编程教学的计算思维培养

(整期优先)网络出版时间:2023-05-25
/ 2

小学Scratch编程教学的计算思维培养

吴长辉

福建省三明市尤溪县第二实验小学

摘要:计算思维能力可以说是需要每个人都具备的一种思维能力,我们从周以真教授对于计算思维的能力这个概念的提出,从而可以看出计算思维不仅仅是人的一种思维,同时也是一种用来讲述人类如何运用计算机来实现对问题的思考以及对问题的解决的完美路径,而在小学开展scratch趣味编程教学是对小学生计算思维能力培养的最优质的选择。Scratch趣味编程受到各个学校的重点关注,主要以培养兴趣爱好为出发点,打开学生的独立思考和计算思维能力,对小学生思维能力的培养有很大的帮助和意义。

关键词:scratch趣味编程;计算思维;小学信息技术

引言:在小学教育中,计算机思维作为scratch学习的一种主要思维方式,也是核心素养的重点组成部分,同时要求计算机技术学科教师将对于学生的计算思维能力的培养作为最主要的教学任务。随着生产力的快速发展,信息技术作为其中的一个代表,其中所涉猎的内容更是丰富多彩,对于好奇心重的小学生来说更是一个有意思、好奇的一个学科,教师要引导学生,以学生的兴趣为基础,让学生理解其意义和内涵,为其以后奠定重要基础。

一、scratch趣味编程的重要性和优势

借助scratch编程就像儿童在搭积木玩具一样,仅仅只用对程序模块进行拖拽,就可以对程序进行有效的编写,同时通过展示区的展示,学生就可以看到一个立体生动的效果,这种图形化的编程不需要小学生花费太多的时间进行语法的记忆,这样的学习方式的运用更加适合小学生的认知特点,大大增加编程过程的趣味性。比如,老师在课堂上对于遥控汽车进行讲解,“指挥角色听命令、指挥角色变位置”时,使学生更加清楚理解汽车的前进、后退和停止状态的样子,同时教师可以让学生进行汽车的角色扮演,接着发出相关命令进行指挥,由学生扮演的“遥控汽车”在接收到指令后完成命令改变位置,通过这样的情景模拟,学生可以更直观的看到效果,激发学习兴趣。

二、scratch趣味编程的作用

随着社会的进步与发展,计算思维是人们一定需要具备的一种思维能力,主要就是指针对问题有效解决的过程,这个过程中包括很多独特的要素,因此需要在scratch的教学中制定并进行实践。对于小学生而言,在课堂上创设情境更加有利于学生进行框架构建,可以激发学生的探索欲望,教师在创设情境后引导学生主动进行问题的提出,同时激发学生进行问题思考,对学生的计算思维进行深层培养,最终实现教学目标。在教学过程中,教师也可以设定多个任务对学生进行引导,让学生自主进行问题的实际解决,让学生的主观能动性进行发挥,提供多样化的学习方式,在解决问题的过程中提高学生的计算思维。以《猜数游戏》为例,帮助学生完成抽象构建,首先需要确定研究的主题,是指对人机交互效果进行猜数字的实现,其中的抽象特点是指人机交互进行分支的合理判断的选择,然后进行关系模型的建立,分析角色之间的联系关系以及实现效果的流程图示意,对数据进行合理的组织,这也就是算法和玩法间的区别,教师利用有效的设问,同时结合学生的交流,帮助学生进行抽象的梳理,当环节越细致,越能培养小学生利用计算机来进行问题解决的能力,从而对小学生的计算思维的培养有着十分有益的帮助。

三、scratch趣味编程的措施

1.启发和引导,激发学生的主动学习思维

开展scratch趣味编程这类信息技术课程,必须充分关注学生的成长需要,以促进学生主动、好奇编程。因此,教师要重点注意引导学生的主动学习思维,让学生能够自主地学习scratch编程知识。比如在第5课,认识机器人朋友的教学中,教师可以采用启发与引导并用的方式开展教学,唤醒学生对编程知识的学习需求,激发学生的主动学习思维。

老师在引导学生学习制作scratch编程一些简单的作品时,老师可以先展示一些简单的作品,或者先给学生演示制作过程,让学生了解一番再经过自己的理解和创新,做出属于自己的小作品。同样,在学生做练习的过程中,老师要鼓励学生积极、主动提出自己制作是出现的疑问,再结合学生学习情况加强重点问题和不理解的地方作出适时启发与引导,加深学生对知识的理解。

2.想象和创造,兴趣是最好的老师

好奇心会引导学生自主学习,在Scratch教学中我们能够发现,学生能够独立自主思考,为了创作属于自己的作品,他们需要思考,需要想象,同时也需要创作。他们可以先在脑海中勾勒出作品的大概,然后在实际创作中再通过搭建细化效果,例如综合活动中的创建“海底世界”场景,学生的创造力得到了最大程度的彰显,这是任何复杂的编程软件都不能实现的效果。

3.合作与发展,提高协作意识

合作与发展是深度学习的重要学习领域之一。加强scratch编程教学的深度学习,教师一定要重视同实践相结合锻炼学生的合作与发展能力,借助问题和任务结合的方式强化教学。开展问题教学,让学生在解决问题过程中学习,从而培养学生发现问题、分析问题、解决问题的能力。加强任务教学的开展,主要倡导以完成任务为主,在任务情境中引导学生进行探究式学习,提高学生之间有效沟通合作能力。例如综合活动中的“设计互动闯关小游戏”中,就可以建议学生各自以小组为单位,相互讨论、提出自己的见解与看法。

4.自主与独立,学习视频网课

随着大数据时代的发展,线上网课教学是当今授课方式最广泛的方式。在scratch编程教学中,同样也有很多网上教学视频,比如学习“仿真机器人”内容模块,学生可以自主上网学习本课程,老师也可以在准备一些网课种有意思的设计引入本节课,进而有效的提高学生的兴趣和注意力。并且,老师也可以讲自己上课所授内容上传到网络,学生可以随时观看回放,上课没有注意到的知识也可以在网课中得到更好的诠释,巩固旧知识的同时也可以为新知识做好铺垫。

结束语:计算思维能力不只是信息技术科目的核心能力,同时也是现代人的必备素养之一,用一些方法对于学生计算思维进行培养以及发展,可以帮助学生养成必备的品格以及关键的能力,小学阶段进行编程教育的内容对于学生计算思维的培养有着一定的优势。在教学的过程中,教师对学生起着重要引导作用,教师在教学设计时要依据学生情况,选择合适引导方式,才能使学生的计算思维能力得到更好的提升。

参考文献:

[1]时小明.关于小学信息技术编程教学中计算思维培养的探讨[J].教育界,2022(34):23-25+40.

[2]韩夏.基于小学计算思维培养的Scratch编程课程的教学设计[J].新课程导学,2022(32):60-63.

[3]鞠爱慧.小学信息技术编程教学中计算思维的培养路径探析[J].小学生(上旬刊),2022(10):106-108.

[4]汪陆陆.探析小学信息技术编程教学中计算思维的培养路径[J].新课程,2022(35):147-149.