当前中小学编程教学中面临的困境与解决措施

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

当前中小学编程教学中面临的困境与解决措施

陆浩黄 ,建明庹 ,晓林

重庆市大足区教育信息技术与装备中心

重庆市大足区宝兴镇中心小学

重庆市大足区海棠小学

摘要:基于信息时代下,编程成为一门新型课程,其对培养学生的信息素养、操作能力、手脑结合能力具有重要价值和积极作用,很多中小学也开设了编程课程。但是当前在课程教学中依然存在一定的不足,本文主要针对中小学编程教学中面临的困境进行分析,并且提出相关解决措施,希望给予教育同仁以些许参考和借鉴。

关键词:中小学阶段;编程教学;困境;解决措施;分析

编程课程属于一门新兴课程,在青少年群体中较为流行,其符合信息时代发展趋势,能够促使学习者掌握一定的信息技术操作能力、信息素养以及逻辑思维。为了响应国家提出的“互联网+教育”的提倡,很多中小学也开设了编程课堂,但是受到诸多因素的影响,教学存在一些困难,对教学质量和教学效率带来负面影响。基于信息时代背景下,学校要认识到编程教学的价值性和作用性,结合学生学情进行教学创新,发挥课程的育人优势。

1中小学编程教学中面临的困境

1.1教学设备陈旧

编程教学对硬件设备的要求较高,通过网络调研和实地考察获知,部分学校在教学设备方面存在不足,例如学校学生数量较多而计算机设备较少,难以满足学生上机操作的需求,机房没有对学生全面开放,仅仅在教学时段开放,学生在平时缺少自主练习的机会;部分学校的计算机设备较为陈旧,并且没有得到有效的维护,甚至一些学校还使用多年前的计算机,硬件设备不符合时代发展。

1.2课堂教学难以激发学生兴趣

编程教学具有较强的趣味性,尤其对于小学生而言,对待编程教学充满热情,但是当前在课堂教学中,教师教学方法较为陈旧,没有给予学生充足的自主锻炼空间,也没有综合考虑学生的学情和年龄特点,课堂氛围不仅枯燥沉闷,学生也不愿意主动参与到课堂中,难以激发学生的学习兴趣[1]

1.3教师资源较为匮乏

对于中小学校而言,编程课程属于一门新兴课堂,在教师资源储备方面略显不足,而编程教学具有较强的专业性,对教师的信息技术操作能力、教学能力提出较高要求。部分学校由于教师资源匮乏,编程教师由其他学科教师兼任,教学以教师示范和学生模仿为主,在松散而单调的课堂中,学生对知识点的掌握不深刻。甚至在部分课堂中,还存在学生看视频、网络聊天、打游戏等行为,导致编程课堂的地位较为尴尬[2]

1.4编程课程课时较少

随着素质教育的全面实行,学校的育人思维发生了巨大转变,将提升学生综合素质作为育人的出发点和落脚点,编程课堂作为落实素质教育的重要渠道,也受到了社会的高度重视。但是当前在一些中小学中,忽视了其育人的重要性,在课时安排方面倾向于数学、语文、英语等主课,编程课程课时较少。同时,学校也没有设置科学的考核体系,在缺少考核的基础上,学生对待编程课程缺乏主动性。

2中小学编程教学优化措施分析

2.1加大硬件资源投入

计算机是编程教学的硬件支撑,而想要提升教学质量,需要学校配备数量充足、符合时代发展的新型计算机设备,但是中小学作为义务教育,其资金来源为财政拨款,受到经费紧张的影响,学校在硬件资源投入方面不足,对编程教学质量带来直接影响。因此,学校要更新观念、转变思维,从多元化途径加大硬件资源投入,以满足教学活动的硬件需求。首先,中小学校要积极争取上级部门的财政支持,通过专项资金的形式采购教学所需的计算机设备,对陈旧设备淘汰更新,做好计算机设备的维护和保养工作;其次,与社会团体进行合作,探索多元化的筹集途径,例如与校外编程培训机构合作,不仅能够扩大机构的知名度,还能够缓解学校资金不足的问题;最后,积极争取当地企业的扶持,争取企业的商业投资或者无偿捐赠[3]

2.2积极开展教学创新

编程具有较强的趣味性,教师要根据学生年龄特点和学情积极开展教学创新,引入新型的教学理念和教学方法,提升课堂效率和质量。例如在学习“侦测模块”这一部分内容中,其可判断和检测游戏中的情况和数值,例如侦测角色碰撞、侦测颜色碰撞、侦测键盘输入以及侦测鼠标等。教师在开展教学之前,可根据学生的实际情况,应用趣味导入教学法,利用多媒体设备为学生展示游戏片段,中小学生对游戏充满兴趣,在游戏片段的辅助下,可以促使学生集中注意力,积极参与到课堂教学中。

2.3建设编程教师队伍

编程教学对教师的能力和素质要求较高,针对当前中小学编程教师资源储备不足的情况,学校要从招聘、培养和委托三个方面建设编程教师队伍。首先,学校可面向社会进行公开招聘,明确编程教师的岗位要求,通过招聘的方式建立一支能力强、素质高、教学能力突出的编程教师队伍;其次,对现有的编程教师进行能力培养,为其提供自主学习的空间和机会,或者鼓励教师深造,通过自主学习和学历提升,提升教师的素质和能力,更好的开展编程教学;最后,当前校外编程教育机构较多,编程对青少年具有较强的吸引力,很多小学生都在校外培训机构学习编程,学校可以与校外编程培训机构建立合作关系,邀请其教师来校充当兼职教师,不仅能够缓解编程教师数量不足的困境,还能够提升学校编程教学的质量

[4]

2.4科学计划编程课时

当前中小学虽然开设了编程课程,但是课时较少,学生无法进行系统性学习,在有限的课堂时间内,也不能充分掌握操作要点,学校要结合学生学情,对编程教学课时进行科学计划。首先,教师要提前制定教学计划,根据课时安排规划教学内容,尽量在有限的课时内完成授课;其次,机房要全面对学生开放,学生能够利用课余时间自主到机房练习,弥补课时少的弊端,学校还要适当增加变成教学课时;最后,设置编程教学考核制度,对考核标准、考核内容以及考核方式进行重新规划,促使学生端正对编程课程的态度[5]

结束语:

    总而言之,中小学生作为民族发展和国家建设的希望,信息素养和信息技术操作是其必备的重要能力,通过编程教学可以帮助学生更好的掌握信息技术,形成良好的信息素养,对学生未来发展具有较大帮助。学校在编程教学中也要针对存在的困境进行创新改革,满足教学的实际需求,发挥学科优势和育人价值,为学生健康成长夯实基础。

参考文献:

[1]黄梅,薄志国. 区域推进中小学编程教学跨学段衔接的实践研究[J]. 中小学信息技术教育,2022(9):8-10.

[2]黄堂荣. 基于设计型学习的中小学编程教学策略探究[C]. //2019年中小学教育与科技创新论坛论文集. 2019:1206-1208.

[3]刘家豪,李明勇. 基于STEAM理念的中小学编程教学模式设计——以《汇率转换能手》为例[J]. 教育信息技术,2020(7):26-30.

[4]魏宁,樊磊. 中小学编程教学与Python编程语言教学:理念、原则与策略[J]. 中国信息技术教育,2021(2):4-9.

[5]杨时龙. 一种适合中小学编程教学的图形化语言-LabVIEw[J]. 新教育时代(电子杂志),2015,0(11):50-51.

本文是2022年度重庆市大足区技术预见与制度创新(人文社会类)科研项目“人工智能背景下的创意编程教学案例实践研究”(项目编号:DZKJ2022JSYJ-RWSH1012)的阶段性研究成果。