《少儿编程教育的实施困境与突围路向 论文.docx》由会员分享,可在线阅读,更多相关《少儿编程教育的实施困境与突围路向 论文.docx(8页珍藏版)》请在优知文库上搜索。
1、少儿编程教育的实施困境与突围路向摘要:少儿编程教育的开展是当前时代发展的趋势,编程教育对孩子思维和能力的培养很有帮助,但是当前的编程教育开展受到了很多问题的影响,我们必须要立足实际,解决这些问题,推动少儿编程教育的进一步发展。本文主要分析少儿编程教育的实施困境与突围路向。关键词:少儿编程教育,实施困境,突围路向引言:处于信息技术高速发展的时代当中,人工智能已经走进了大众的视野当中,编程教育受到了十分广泛的关注。校外的少儿编程教育机构数量呈现出了一种逐年增长的趋势,少儿编程在一定程度上可以培养孩子的编程能力,为孩子编程思维的发展提供相关的场所。但是当前少儿编程教育机构存在着诸多问题,这些问题严重
2、影响了少儿编程教育行业的发展,我们必须耍立足少儿编程教育的现状,分析其问题,找出解决问题的突破口,促进少儿编程教育的进一步发展,为少儿编程思维的提升奠定良好的基础。一、少儿编程教育的背景1 .以高考政策为导向现阶段,国家推出的相关政策和战略都提分提倡编程教育,少儿编程教育的发展势头正盛,有很多地方的中高考纳入了编程教育,浙江省作为新高考的试点,早在2017年就将信息技术学科纳入到了高考的七选三科目当中。处于这样的发展背景下,在今后的十年、二十年当中,相信有更多的省市会将编程教育纳入到基础学科当中,并会组织相关的审核考试,由此可见,少儿编程教育的开展颇为重要。2 .相关政策文件的出台人工智能的发
3、展速度很快,现阶段,人工智能已经上升到了国家发展战略的高度,国家对少儿编程教育陆续的发不了相关的文件,这些文件中包含有机器人技术、人工智能技术等。在素质教育普及的当下,我们同样需要重视编程教育,少儿编程对少儿数学能力、学习习惯、综合素养等方面发展有着十分重要的意义,有利于少儿今后的全面发展。二、少儿编程教育的内涵1 .少儿编程教育的含义我们在这里所说的少儿编程,其实就是指借助可视化的图形编程和一些编程游戏作为启蒙的方式,培养少儿的逻辑思维能力和运算思维以及创新能力、分析能力的编程课程。少儿编程教育主要针对的是五岁到十八岁的青少年,由于少儿编程教育具有游戏化、少儿化、低龄化、基础化的特征,其课程
4、能够激发少儿的学习积极性,吸引少儿的注意力。2 .少儿编程教育的理论1)游戏化教学理论(游戏化教学具有很强的知识性和娱乐性,在教学中有着十分广泛的应用,游戏化教学指的是教师要借助游戏手段来组织开展教学活动,让幼儿在轻松有趣的游戏当中学到知识,完成相应的教学目标,通过游戏来培养学生的良好品质和学习兴趣。游戏教学和课堂教学的融合是当前教育的发展趋势,能够改善课堂教学的现状。少儿编程教育主要针对的群体是儿童和青少年,这一时期的孩子思维十分活跃,他们对于游戏的兴起十分浓厚,在日常教学过程中若是可以讲游戏教学与教学目标有效的结合起来,采取游戏教学的方式能够激发孩子的学习兴趣,促进孩子综合能力的发展。少儿
5、编程游戏化教学中的及时反馈编程操作,可以让孩子感受到学习编程的乐趣,获取成就感,进而激发孩子的求知欲和探索欲。(2)构建主义教学理论在少儿编程教育中构建主义的理论体系同样适用,少儿需要自己进行代码的编写和小程序的开发,这样的过程正是学生自主构建信息的一个过程。少儿编辑的适合可以通过小组的形式互助完成任务,这样的过程可以说是社会互助性的体现,在少儿编程教育过程中编程知识的学习需要通过情境案例的展开来进行呈现,这样的学习可以说是满足了情境性,将编程内容和具体的场景结合在很大程度上可以加深学生对于编程内容的理解和记忆。3 3)STEAM教育理念Steam教育来源于英文单词的首字母,分别是zzScie
6、ncewzzTechnoIogywzzEngineeringwArtswftzzMathematicsw,这几个单词代表的含义是科学、技术、工程、艺术和数“学,steam教育十分看重多学科知识的应用和实践能力的培养,这与少儿编程有着一定程度上的相似性,编程教育十分看重幼儿系统思维的培养,在了解了事物本质之后,需要应用多种学科知识进行分析,将编程看作是工具和载体,进而用来解决实际性的问题,steam教育理念和少儿编程教育理念有很多部分是重合的,运用编程思维能够帮助学生发现问题,分析问题、看清问题的本质。4 4)认知发展阶段理论孩子在七到十一岁的时候处于具体运算阶段,有着十分明显的符号性和逻辑性,
7、可以进行简单的逻辑推理,孩子在七岁左右的时候处于逻辑思维初步形成时期,具体运算阶段则是培养逻辑思维的关键时期,在幼儿编程教育过程中,孩子对于问题的分析和程序的设计都是逻辑思维能力锻炼和编辑能力提升的过程。三、少儿编程教育的重要性1 .有利于少儿逻辑思维的发展少儿在学习编程的过程中,逻辑思维会有很大的提升,孩子对于编程的学习过程其实就是培养逻辑思维的过程,问题的解决需要建立在梳理编程思路的基础上,在此过程中必须要提升孩子的分析能力和解决实际问题的能力,孩子可以在认识计算机运作模式的同时提升其探索能力,发散其思维,促进少儿逻辑思维能力的进一步提升。2 .有利于少儿注意力的培养编程工作有着很强的严谨
8、性和细致性,需要精确到每一个指令,孩子在学习编程的时候要不断的进行错误排查,发现问题、找出问题的过程中对孩子注意力的培养很有帮助,在此同时还可以提升孩子的耐心,养成良好的学习习惯。3 .有利于少儿想象力的提升少儿编程教育的开展需要建立在编程猫等语言的基础上,可视化的图形编程和趣味化的编程游戏是编程教学的启蒙,编程教育对孩子思考能力的提升有着一定的促进作用,编程可以引导孩子进行独立的思考与探索,提升孩子的想象力和创造力。传统的应试教育习惯了依照标准答案进行判别,少儿编程则是注重孩子思维能力和创造力的提升。4 .有利于少儿综合能力的提高少儿编程教育涵盖的内容很多,其中涉及到了数学、科学等多个学科,
9、十分注重学科知识的交叉应用。这与传统模式下的填鸭式教育有着很大的区别,传统教育十分看重知识的背诵和记忆,各个学科都是分隔开的,少儿编程可以融合多个学科,更加注重解决实际问题,这在很大程度上可以满足实际所需。四、少儿编程教育存在的问题1 .专业的师资力量不足编程教育处于发展阶段,缺少专业的编程教师是当前少儿编程教育面临的一大难题,现阶段,少儿编程教师队伍的教师水平参差不齐,有的教师具有一定的计算机知识但是却缺少教育知识和教学经验,还有一部分教师对于编程知识的理解交钱,无法对很多内容进行深入的挖掘,因此,少儿编程教育难以达到预期的效果。少儿编程教育的专业师资缺口较大,很多地方在培训少儿编程教师的时
10、候,未能进行严格的选择,少儿编程教师的门槛较低,这将直接影响到少儿编程教育的效果。相较于传统概念下的语文、数学学科老师而言,少儿编程教师的数量十分有限,培养难度较大,编程能力和教育教学能力的不对等严重影响了少儿编程教学质量的提升。2 .未能制定统一化标准当前我国的少儿编程机构数量很多,这些机构在教学的过程中只是按照自己的标准开展教学活动,缺少统一的量化标准,导致教学质量和教学效果存在着较大的差异,无法得到大众的认可,国内的少儿编程教育缺少一套行之有效的教学体系和评价标准。3 .课程体系不够完善现阶段很多的少儿编程课程与计算机科学体系是脱轨的,计算机科学内容涉及到的面很广,其中分支有着很强的纵深
11、能力,少儿编程需要立足于计算机科学的基础之上,将编程作为起点和终点。若是简单的学习编程可以说是一种本末倒置的行为,编程本质上只是一种媒介,向上可以延伸到计算机的实际应用,向下可以联系到计算机的应用。少儿编程教育缺少英语知识、数学知识的补充,导致课程无法进行深入的学习与扩展,当前少儿编程教育机构的课程体系不够完整,编程学习内容缺少连续性,学生无法进行深入的挖掘,这对学生后续的编程学习是十分不利的。4 .受到应试教育限制颇多长期处于应试教育的背景下,很多家长的观念无法在最短的时间内转变过来,传统模式下少儿才艺兴趣和英语、数学等方面的培训体系较为完善,英语等内容的学习可以帮助孩子提升相应学科的分数,
12、舞蹈才艺的学习能够帮助孩子拿到相关的合格证书,孩子的时间十分有限,大多数情况下,家长会选择这些内容让孩子来学习,少儿编程并不是一个必须要学习的内容,家长更加倾向于一些可以提高孩子成绩的兴趣班,因此,少儿编程教育的发展在很大程度上受到了应试教育的影响。五、少儿编程教育的开展策略1 .完善教师培训体系我国的少儿编程教育处于发展的初期,教师的培训和课程体系的构建都在进行不断的摸索,一套完整有效的少儿编程教师培训体系的建立是当前发展的重点,少儿编程教师需要具备一定的专业知识,还需要掌握教育学原理和心理学知识,这样才能够在实际的教学过程中落实相关的要求,教师必须要做到熟练掌握编程思维与编程语言,将丰富的
13、编程内容教给孩子。少儿编程教师需要将计算思维作为自己的核心思想,借助有效的教学方式和编程操作工具来上好少儿编程课程。很多高校并未设置相关的专业来进行编程教师的培养,因此,我们可以将少儿编程教师的培训提前到大学时期,在大学生当中培养一批具备较强计算机编程能力,熟悉编程知识的师范技能人才。此外,还需要注重家长和教师之间的沟通联系,这样才能够将问题及时的反馈给教师,让教师不断的解决问题,提升自身的专业能力,在此过程中还需要注重编程教师的文化建设,只有这样才能够培养出一个优秀的少儿编程教师。2 .健全少儿编程教育模式少儿编程教育资源的开发是发展的关键,我们需要注重自建课程的研发,可以采取高校合作研发、
14、引进国外现有成果、行业内容培养等方式加强少儿编程优质师资力量的建设。少儿编程的硬件和语言等方面,都需要开发出一套科学、完善的少儿编程教育课程体系,在教学方式上,可以采取线上线下结合的混合模式,让孩子在线上学习知识,这样可以节约很多的时间,同时线上课程还可以满足孩子随时随地学习的需求,能够进行视频的会看,这对后续的复习也是十分有力的。少儿编程的线下教学需要建立在良好学习氛围的基础之上,学生在遇到问题的时候,在线下进行讨论交流更利于问题的解决,少儿编程采取这样的教学模式能够优化最终的教学成果。学校可以开设编程的选修课或者是组织编程社团,采取多种渠道扩宽少儿编程教育的途径,提升学生的学习兴趣,培养学
15、生的学科素养。结束语:综上所述,少儿编程教育的开展是十分有必要的。编程能力是孩子今后发展的重点,少儿编程教育的开设对孩子编程能力、逻辑思维能力、学习能力的提升很有帮助,少儿编程教育必须要制定一套科学有效的学习计划,建立健全教学体系,加强教师的培训力度,从而提升编程教学的质量,促进少儿自主创新能力、计算机思维的形成,为少儿今后的发展奠定良好的基础。参考文献:1付成玉,黄威荣:少儿编程教育的实施困境与突围路向J.教学与管理,2021,4(18):19-22.2熊嘉星,徐昌鸿,袁玖根:少儿编程进入中小学信息技术课堂的可行性及对策分析J.发明与创新(职业教育),2021,4(05):153+180.3朱云琪:上海图书馆开拓编程教育体系的实践与启示A。上海图书馆(上海科学技术情报研究所).图书馆新时代:坚守、转型、颠覆一一第十届上海国际图书馆论坛论文集C。上海图书馆(上海科学技术情报研究所),2020:5.