(大庆市世纪阳光学校 黑龙江省大庆市163000)
摘要:少儿编程教育就是让4-16岁的学生学习一定的编程软件,从而获得编程的技能,这些技能可以表现在开发一个小游戏,也可以表现在对机器人的操作上。虽然小学时期是学习程序的“黄金时期”,但是,要使小学生更好地掌握编程,教师的教育方式也很关键。因而,在少儿编程教育中贯彻科学、有效的教学方式,对促进少儿编程教育的进一步发展具有重要意义。
关键词:少儿编程教育;教育学思考;实践路径
前言:
少儿 Scratch编程在教学中的应用研究,指的就是在进行 Scratch编程知识的教学过程中,将编程与学生所学的知识相结合,让学生通过对编程知识的学习和应用,来发展学生的创造性思维,对学生的逻辑思维能力进行训练,并对学生的问题解决能力进行培养,从而推动学生多种技能的和谐发展,并实现将生态教育理念付诸实践的目的。在这一方面,教师是引导学生掌握 Scratch程序的关键。所以,教师应该充分发挥自身的教学作用,并不断地积累教学经验,深化对少儿 scratch编程在数学中的应用教学的认识。
一、少儿编程教育的实施问题
少儿编程教育教学的组织形式是由少儿编程教育的大众化、学科性质和教学任务决定的。在校园中,由于受到教学任务和建设需要的制约,教师的教学大多是以社团、兴趣班、竞赛突击班等小众的形式,开展相对深入的、持续的学习,学生人数较少,获益范围较窄。在学校教育的形式上,学校教育的组织形式是一种无序的、自由发展的,没有相对固定的、普遍的范式,其的实施依赖于教师或家长的思维与行为。在诸多的学习方法中,社团是最受欢迎的,不是强调教师的授课,也不是专家的权威。亲子结对的模式比较独特,主要取决于家长的领导作用和家长的教育程度;在社区教育的视野中,可以通过学习动机来激励学生,但是小学生的自我驱动和社会意识受到了限制。由于小学生自身的生理、心理发展水平较低,学生的依赖性很强,而小学生的自我约束能力也比较差。另外,由于科技的发展,青少年和家长有了机会利用互联网来接触到编程学习,这样很容易导致知识的碎片化,小学生只能进行简单的知识收集,而知识之间缺少逻辑联系。
二、少儿编程教育的教育学实践策略
(一)通过动画提高创作力
在 Scratch趣味程序中,小学生可以以自身的需求为依据,将自己喜欢的东西用动画的方式表达出来,从而培养了小学生在动画创作的过程中的创新能力。比如,小学生可以按照自身的爱好,将自己所喜爱的事物或者东西用 Scratch趣味程序来制作动画,比如,某小学生将自己在野外就餐的一天制作成了动画。在动画中,这名小学生主要讲述了家长和学生一起到湖边去野餐,在野餐的过程中,他们会捉到鱼和泥鳅,十分快乐。而在制作这个动画的时候,需要使用丰富的材料,包括湖水、帐篷、鲜花、鱼、泥鳅等。而这些材料都可以在网上找到。而且,在野外中,各种鸟类的鸣叫声也会随之响起,这样才能让游戏变得更加生动。对于小学生来说,这种动画的制作是一项琐碎、繁重的工作,但是其却更好地提高小学生的创新能力。在这个过程中,教师应该发挥指导的作用,让小学生自己去网上寻找素材,自己想办法给“小鸟”配上声音,然后把这些素材注入Scratch程序中完成制作。这种由学生所制作的动画,本来便是他们自身的一段快乐经历,学生将这种快乐转变为一个能够被收藏与共享的东西,这就是学生需要做到的。这一经历中,学生的快乐始终陪伴着他们,对自己快乐的事情,感兴趣的事情,这便是一份兴趣,因此,无论动画的制作多么复杂,小学生都会有很强的积极性,而在这个过程中,为了获得一个好的动画制作,学生也会将自己的创新能力发挥出来,让动画变得更真实[1] 。
(二) 通过游戏培养小学生的动手能力
学生的动手实践能力体现了学生的个性。要想提高学生的动手实践能力,教师就需要加强学生的实践活动。现在的小学生,大多都是爱玩游戏的,有的还对游戏上瘾。通过游戏,让学生锻炼自己的实践技能,这对学生和家长来说,都是一件好事。在 Scratch趣味编程中,教师可以编制一些游戏。小学生使用 Scratch,就可以在游戏中转换自己的角色,从一名玩家,变成一名编写者。当游戏在编制完毕之后,小学生会感到很大的自豪感。同时,在设计游戏的过程中,还可以培养学生的实际操作能力。一款简单的游戏,就有可能涉及游戏的题材和背景,这就要求玩家们在制作游戏的时候,要考虑到方方面面。目前的大型游戏,制作水平并不比那些大制作的电影大片差。在Scratch的趣味编程中,许多活动都会要求学生加入舞台场景和人物动作,并赋予角色指示,教师既可教学生根据指示舞蹈、演唱,在制作游戏的过程中,充分发挥自身的创造力,从而提高小学生的动手实践能力。例如,“约朋友一起玩”,要想让 Kitten和企鹅见到对方,一起玩耍,一起聊天,就需要设置好 Kitten和企鹅在一起玩耍的情景,聊天的内容,动作等等,其中包含了移动指令块、发送信息指令块、信息触发指令块等,然后就可以启动程
[2] 。
结束语:
总而言之,在小学生所处的教育阶段,普及编程教育可以让学生了解到程序的概念,在教学过程中,应该以学生自主探究、协作学习为主要内容,教师可以适当地进行指导,但不要过多地介入,并且鼓励学生去完成和改进自己的作品,互相交流自己的经验,从而提高学生的逻辑思维能力,让学生可以与时代的飞速发展相适应,更好地面对一个高度信息化的社会。
参考文献:
[1] 徐建华,李晓明,顾问,等. 基于STEAM教育理念的少儿编程教育研究[J]. 计算机知识与技术,2020,16(28):168-169.
[2] 张勉. 少儿编程教育的现状分析及其对策探讨[J]. 计算机知识与技术,2020,16(23):105-108.
作者简介:王建,女,198805,大庆市世纪阳光学校,担任小学信息技术教师工作。