浅谈如何调动少儿编程学习的积极性
2020-03-03包轶
包轶
摘要:当今社会信息技术以磅礴之势渗透进生活的方方面面,未来信息技术的人才需求必将非常旺盛,编程也成为很多职业的必修课甚至是基础能力,而对于少儿来说编程难度略高且内容相对枯燥,因此本文主要从少儿的学习动机方面来分析研究,如何通过Scratch少儿编程充分调动少儿学习编程课程的积极性。
关键词:少儿编程,学习动机,Scratch
一、引言
国务院于2017年发布《人工智能发展规划》强调“实施全民智能教育项目,在中小学阶段设置人工智能相关课题,逐步推广编程教育,鼓励社会力量参与编程教学软件、游戏的开发和推广”[1]。而在十九大报告中进一步强调了“网络强国”战略,加强前沿引领技术,现代工程技术等,争取在某些领域、某些方面实现“弯道超车”[2]。因此少儿编程行业开始觉醒,越来越多的家长意识到编程的重要性,然后传统编程的教育方式过于困难以及展示形式过于枯燥,使得大多数少儿望而却步,甚至对编程失去兴趣。所以,本研究从少儿的学习动机入手,如何调动少儿学习编程的积极性。
二、少儿计算思维的培养
1、少儿的思维特点
少儿在学习这一方面目前還是处于起步阶段,养成了一定的行为习惯,并且对于认知结构也有了一定的发展,更加容易理解和记忆直观且形象的东西,还不具备抽象思维的能力,通常需要与熟悉的事件、场景连接起来,才能发现问题从而解决问题。因此在少儿编程的学习中使用图形化的软件,能更容易被他们接受[4]。
2、少儿的学习动机
学习动机主要分为内部学习动机和外部学习动机,内部学习动机顾名思义就是自发地想要去学习某一方面的内容,对于感兴趣的内容学习起来从而更加容易[3],因此需要培养少儿的学习兴趣。而外部学习动机更多的是在外界客观因素的作用下产生的学习动机,比如少儿在学习中碰到困难时,自信心容易受挫,丧失兴趣,当新事物出现的时候,他们由于好奇就很容易被这些新事物所吸引从而转移注意力。因此,在少儿这一阶段,外部的学习动机作用效果尤为明显。
3、计算思维
2006年,周以真教授首次提出了“计算思维”这一概念,认为“计算思维就是运用计算机科学的基础概念进行问题求解、系统设计以及人类行为理解等涵盖计算机科学之广度的一系列思维活动”。2019年,杨娟等提出基于参与的计算思维培养路径,它更加注重学生从发现问题到解决问题的全过程,更加注重应用的创建和在创建应用过程中学生之间的社会化交往。但目前我国对于计算思维的研究更多的集中于高校和计算机专业相关领域,对少儿编程领域的关注甚少。[5]
4、Scratch
Scratch是由麻省理工学院媒体实验室小组开发的一种编程语言和在线社区,它和常见的代码式编程软件不一样,它不需要少儿看懂英文,采用搭积木式的脚本设计方式,只需要将软件中的积木移动到指定区域进行组合,以这样的方式让少儿轻松掌握编程。Scratch提供免费服务,少儿可以根据自己的兴趣创建自己的动画,游戏和故事。
三、少儿编程教育中学习动机激发策略
2019年暑假期间以社会实践的形式前往浙江省嘉兴市海宁市周王庙联民村为当地的少儿讲解少儿编程相关知识,主要利用Scratch编程软件。此次社会实践活动,前期通过联系联民村的负责人,了解到大部分少年儿童在暑假期间父母是没有时间陪伴他们的,且大部分时间不知道如何利用,因此通过联民村的官方微信渠道发布消息,采取主动报名的形式来参与我们的活动,最终有53名少儿参加,其中男生36名,女生17名。此外对他们目前所在的年级进行分类,其中高年级11名,中年级35名,低年级7名,所有的少儿都是小学生,高年级是指五六年级,中年级对应的是三四年级,低年级对应的则是一二年级,同时为了保证上课的质量,所有的电脑均不联网。
在正式上课之前,我们对参与这次暑期社会实践的所有学生发放了问卷,询问他们的兴趣爱好以及对少儿编程的看法;在课程的过程中,我们也一直在关注每位少儿课堂中的参与程度;一周的课程结束后我们再次通过问卷的方式询问参与的同学对少儿编程的了解程度。结果如下表所示:
根据调查的结果,我们发现可以从以下几个方面来提高少儿学习编程的积极性:
1、满足少儿的最基本需求,尊重和关注
此次社会实践采取完全自愿的形式,而不是家长强迫他们来学习的,因此前来参加的少儿大部分是主动想要了解编程的,而在我们社会实践的过程中,我们尽量采用的是一对二或者一对三的形式,更加关注他们课堂中的表现。当然有小部分对编程的兴趣不高,而在上课的过程中也有明显的体会,这一批少儿在上课过程中注意力相对薄弱些。另一方面,通过问卷调查得知大部分少儿都更喜欢体验游戏,因此我们在少儿编程教育中的课程涉及方面可以以设计游戏为主,根据他们的兴趣来丰富课程内容,可以达到更好的教学成效。
2、采用游戏案例进行教学,激发少儿学习兴趣
习总书记指出:“实行垃圾分类,关系广大人民群众生活环境,关系节约使用资源,也是社会文明水平的一个重要体现。”垃圾分类成为一种新时尚,因此我们以此作为契机,利用Scratch编程软件做了个小游戏,该游戏的玩法是将舞台中的垃圾拖动到“可回收”“有害”“干垃圾”“湿垃圾”四个垃圾桶处,垃圾桶对该垃圾进行识别判断分类是否正确,若正确,垃圾隐藏,垃圾桶显示“正确”;若不正确,垃圾桶显示“错误”,垃圾返回原点。在这个过程中我们通过这种动画的形式让少儿们不仅了解了这款游戏是如何制作的,更提升他们对于垃圾分类知识的了解。
3、设置疑问,启发少儿自主探索
在编程的同时,我们不断引导少儿回顾垃圾分类知识,提出建议帮助他们完善游戏。随后,他们在完成游戏的基础上,按照自己的想法丰富游戏内容,例如通过变量来实现“扔错垃圾罚款额度”的目的。该游戏的设计提高了他们的逻辑思维能力,让他们在自我探索中发现知识、解决难题,逐步建立成就感。使用自主探究学习方法,引导少儿们更加积极主动地学习,达到更好的教育效果。
四、结束语
本次研究对象涉及到了多个年龄段,覆盖面广,了解情况较为全面。但是考虑到时间关系、导师数量和精力有限,没法招收更多的少儿进行观察,每个年龄段数据的偶然性会增加。但经过各位导师和少儿一周时间的相处和仔细观察,并且在最后数据整理时和学生做了沟通和采访,数据的真实性和准确性较高。因此在少儿编程教育中,教师要采用多种教学方式、更加主动关注少儿并且设置疑问,启发少儿自主探索问题等途径,来提高少儿学习编程的兴趣及积极性。当然少儿编程还与国家政策、发展环境等有密切关联,许多问题还待进一步研究。
参考文献:
[1]艾瑞咨询.中国少儿编程行业研究报告[R].艾瑞咨询系列研究报告,2018(10):106-139.
[2]戚伟慧.少儿编程的可行性研究与分析[J].电子技术与软件工程(24):253-254.
[3]王少华,钱荷娣.社区教育视域下少儿学习动机的激发策略研究――以基于Scratch的少儿编程公益课程为例[J]. 宁波广播电视大学学报,v.16;No.59(02):59-62.
[4]马倩,李建英,张纯然.基于ScratchJR软件培养少儿的计算思维研究[J].办公自动化,2019, 24(07):38-41.
[5]杨娟,李利.基于问题解决的计算思维培养模式探究[J].中国信息技术教育.2019,23:53-57.