海南少儿编程教育的现状、困难及解决策略

2023-03-05 08:36海南省琼台师范学院张建沼
新教育 2023年1期
关键词:师资编程游戏

◎ 海南省琼台师范学院 张建沼

◎ 海南省海口市滨海第九小学 张 珂

少儿接触编程,能够了解算法的相关概念,接触相应的编程工具,在学习中体验到编程的乐趣,可以更好地发展少儿的想象力、沟通表达力和创新力,促进少儿全面发展。

一、少儿编程教育概述

1.少儿编程教育的概念。少儿编程教育是一种致力于培养学生综合思维能力的编程课程,主要面向5~18岁的青少年群体。少儿编程教育借助可视化图形内容,让学生以参与编程游戏的方式来锻炼其计算机思维和逻辑思维,从而培养他们各方面的思维能力。该课程难度较低,涉及的编程具有少儿化、游戏化、低龄化的特点,最主要目的是启发儿童,让他们带着浓厚的兴趣接触编程课程,既可以开拓思维,又可以为以后的深入学习奠定良好基础。

(1)游戏化教学理论。教师在实际教学中应用相应的游戏手段,让儿童积极参与游戏,提高其学习兴趣,这样课堂氛围就能有效活跃起来,教师就可以开展接下来的教育活动。另外,引入游戏化教学模式,能帮助教师进一步完善课堂教学流程。少儿编程教育面向的学生群体都是未成年人,大部分都是小学生、初中生,另外还有少部分的高中生。18岁以下的青少年有着较强的好奇心,他们对这个世界充满探究欲望,思维也十分活跃,乐于思考。而把游戏引入编程教育活动中,能使游戏成为一种趣味化的教学手段,有效激发学生的学习兴趣。

(2)建构主义学习理论。建构主义学习理论对以下三个方面有较多的关注,即社会互动性、主动建构性、情境性。社会互动性指的是让学习者进行合作,通过小组合作学习的方式来吸收新内容。主动建构性强调让学习者进行自主学习,独自完成对代码的编写和对小程序的开发等工作。情境性体现的是在具体的学习活动中,让学习者以相应的情境影响与分析相关案例为学习的开始,在对案例有了初步了解后,再进行深入学习。

(3)STEAM教育理念。这种教育理念融合的是五种学科的综合性教育,具体指艺术、工程、科学、技术、数学。STEAM教育理念强调跨学科学习,注重培养学生的创新能力和对知识的应用能力,符合儿童编程教育的教育理念。编程教育注重培养学习者的思维能力,尤其关注系统性思维。

2.少儿编程教育的优势。

(1)有助于锻炼少儿的逻辑思维。少儿在学习编程课程的过程中,他们的思维会更加有条理性,在教师的引导下,他们会以问题解决为导向,不断分析眼前的各种问题。而在分析的过程中,他们会进一步梳理自己的编程思路,从而更好地解决眼前的问题。并且在编程课程中,学生能初步了解机器人的运作模式,有助于提升他们的设计思维能力。

(2)有助于培养少儿的创新力。少儿编程教育在进行的过程中,要引入一些可视化的内容,这样才能更好地启发少儿。而当少儿受到启发以后,在兴趣的驱动下,他们会自主独立思考,不断探索,不断尝试,从而更好地锻炼想象力和创造力。

二、海南少儿编程教育现状及存在的困难

1.师资力量较弱,发展不平衡。目前,海南少儿编程教育有巨大的师资缺口,并且严重缺乏完善的师资筛选机制,导致少儿编程专业教师的综合素质水平整体偏低。也正是由于编程师资没有较高的门槛限制,导致少儿接受的编程教育质量整体偏低。在学校教育中,城区中小学有专业的儿童编程教师,但师资数量不足,如海口市重点小学滨海第九小学,在正常的信息技术课程和课后特色托管中融入了编程内容,使用编程猫等工具开展教学。但由于城区中小学的教学班级多,信息技术教师相对较少,每周一节课难以保证教学效果。而乡村中小学严重缺乏编程师资,为数不多的信息技术教师甚至转教了语文、数学、英语等课程。因此相较于校内其他课程的学科教师,海南更缺乏少儿编程教育的师资,并且要想培养这样的专业教师,需要较长的时间周期和较多的资金投入。

2.量化标准不够统一。目前我国少儿编程机构的编程教育没有统一的量化标准,导致最直接的后果就是编程教育的效果和质量都不理想,无法获得家长的认可,缺乏权威的教学评价标准,相应的教学体系也很难完善。在这种大环境下,海南的儿童编程教育无论是培训机构还是学校教育,都没有统一的量化标准,这样的结果导致开课内容比较随意。

3.缺乏完善的课程体系。目前来说,我国各儿童编程机构并没有对现有的计算机科学体系进行进一步整合,甚至有的机构已经完全脱离这一体系。而计算机学科本身就分支较多,并且各个分支也都有较大的纵深关系。而少儿编程在计算机科学中,主要针对编程这一方面展开具体探讨,相应的教学活动也始终围绕程序编写进行。编程向下跟计算机的应用有一定的联系,向上跟计算机的应用拓展有一定的联系,因此,其作为一种媒介,必须要有完善的课程体系做支撑,这样才能让教师发挥更多的教育作用。而少儿编程由于无法引入英语知识和必要的数学知识,导致很多拓展性的内容都无法教给学生。因此,教育机构没有完善的课程体系,就无法支撑编程教育有效进行,学生也无法进行持续性的学习,导致学习的知识内容仍停留在浅层,甚至只是机械地模仿。

4.应试教育的限制影响。在应试教育的长期影响下,国内的家长都把目光放在了提高孩子的应试学科的成绩上,因此,对于非应试类的学科或知识,家长很少会引导学生去主动学习。另外,家长对少儿编程教育的认知度较低,很少让孩子去接触少儿编程。而少部分家长也会让孩子接触少儿编程教育,但往往由于孩子的可分配时间较少,所以编程教育往往是可有可无的学习科目。

三、少儿编程教育的解决策略探讨

1.让师资培养培训体系更加完善。目前来讲,我国的少儿编程教育仍处在发展的初期阶段,因此,在师资培训这方面,尚未形成完整的培训体系。这就要求各机构的编程教师要提高自主意识、不断进行自我提升,主动学习儿童心理学知识,并将其切实贯彻在实际的教育教学活动中。

在传统师范教育中,系统培养中小学信息技术教师的专业为现代教育技术专业或是教育技术学专业。师范院校是培养少儿编程教师的主要平台,可以将编程教师的培养放在大学这一教育阶段。另外,其他非师范专业学生如计算机科学与技术专业学生要想转到编程教育的工作岗位上来,则需要通过修读教育学和心理学、模拟教学,提高自己的沟通能力,以便更好地与儿童进行沟通,帮助他们更好地掌握编程知识。

2.不断开发新的编程课程。从课程设计来看,国内的儿童编程机构运用的教育方式一般是软、硬件相结合。在软件方面,具体的课程研发主要借助Python、Scratch等,通过处理相应的图形来研发编程课程,且课程有较强的游戏化倾向;硬件方面则更多的是研究智能机器人的编写程序等。

从课程的内容来看,编程教育整体的教研方向受国家的升学考试影响较大,另外,国内外的各大编程比赛也会对其形成一定的影响。海南本地的编程教育工作者应对线上和线下两种教学模式进行不断创新,根据海南学生的特点更新教学方法,从而更好地激发孩子的学习兴趣。

3.健全少儿编程教育模式。第一,资源方面,可以不断拓宽少儿编程教学资源的开发渠道,如可以通过启用高校合作研发或自建课程研发队伍开发教学资源。第二,教学方面,可以从线上教学入手,让学生通过线上学习,提高学习兴趣。他们可以借助相关平台进行自由学习,这样才能增强学习的灵活性,从而提高对知识的吸收效率。还可以结合国家的“双减”政策,开发校本课程,在课后延时服务中进行线下教学。

综上所述,在信息技术不断发展的当下,人们越来越重视培养学生的计算机素养。学校教育也积极引入编程教育,但是由于诸多原因,教育的实际效果并不理想。因此,相关教育机构和中小学要不断反思自身问题,完善相关教育体系,增强师资力量,从而为我国青少年提供更好的编程教育。

猜你喜欢
师资编程游戏
编程,是一种态度
元征X-431实测:奔驰发动机编程
编程小能手
纺织机上诞生的编程
北京印刷学院新媒体学院师资介绍
第二节 2015年法学专任教师师资情况
数独游戏
疯狂的游戏
爆笑游戏
第八章直接逃出游戏