一、问题的提出
编程教育是通过编程游戏启蒙、可视化图形编程等课程,培养学生的计算思维和创新解难能力的课程。在2013年,美国前总统奥巴马就提出:“面向所有人的计算机科学”,向全国中小学生提供包括编程在内的计算机课程,并开展了编程一小时活动,让美国兴起了一场全国中小学计算机编程教育运动。同一年,美国非营利机构Code.org创始人哈迪•帕尔托维就说过,编程非常重要,每个学校都应该向孩子教授编程,并向公众提供免费编程课程。在英国,同样地也高度重视中小学编程教育。在2014年2月4日,戈夫和奥斯本共同宣布启动“编码之年”项目,提升人们对于计算机编程的意识和兴趣。而在韩国,2014年更是在72所学校试点将编程教育作为必修课程,到2017年,试点学校扩大到130所,到2018年,编程将全面进入韩国中小学的必修课程。可以看出,编程教育在全球范围内都已经开始引起人们的重视,并认为编程教育应该像传统学科一样加入学生基本素养要求里面,从中小学阶段开始培养。而在我国,2017年国务院出台《新一代人工智能发展规划》,要求在中小学阶段设置人工智能相关课程,逐步推广编程教育。并在2018年《普通高中课程方案和语文等学科课程标准(2017版)》中,正式将人工智能、物联网、大数据处理、算法、开源硬件项目设计等正式划入新课标,并把高中学习内容分为必修课、选择性必修课和选修课。2018年9月启用的新教材中,原本教材中Word,Excel等传统软件或将退出信息技术教科书舞台,随之取代的将可能是Python,Numpy等新技术内容,新课标还只是一个开始,据了解,北京、山东等省份或也将在不久的未来跟进,将信息技术学科纳入高考范围。这样意味着编程教育的推广范围还将不断地扩大。可以看出,随着人工智能时代的来临,编程语言将成为人们除了母语、外语之外的第三语言。青少儿编程教育将成为教育培训行业在文化课培训、艺术培训之外,发展最为迅猛的新兴学科热点。未来在我国也将兴起一场编程课程改革。
关于编程教育的活动多以培训实践为主,那么国内编程教育到底发展到了哪个阶段?现阶段又存在什么问题?尚未发现国内研究者对编程教育进行系统分析。为了理清国内编程教育的研究现状,本文以中国知网(CNKI)全文数据库所收录的关于编程教育的期刊论文为样本进行内容分析,对编程教育的研究现状、存在问题、研究趋势进行梳理,以期为编程教育的后续研究提供参考。
二、研究方法与研究工具
三、编程教育研究结果分析
四、总结和展望
通过对国内编程教育的分析发现,我国尚处于编程教育发展的起步阶段,对于编程教育的资源建设、应用模式都没有成熟的研究,这需要社会各方面人员一起努力,促进国内编程教育的发展。现对编程教育未来的发展提出几点建议。
1.加强政策支持 促进区域编程项目开展
教育本身的特性决定着与政府的政策支持是分不开的,所以在编程教育开展之初,国家、地方要给予扶持。
积极推动中小学关于编程教育相关的项目立项工作,在资金、资源方面解决学校的后顾之忧,推动编程在中小学学校的顺利开展。
2.加强校企合作 优化教育资源
目前编程的主力是企业,他们有技术上的优势,能够开发出多种多样的情景化教学课程,但是企业自身不熟悉教育规律,开发的课程教师不认可,这可能会导致编程教育无法推动下去。所以将企业的技术优势与学校的实践经验相结合,在资源建设方面、教学环节方面、教学模式方面优化教学,减少课程推行的阻力,达到双赢的目的。
3.开展教师培训 提升教师编程技能
在开展编程教育的过程中,一线教师是关键人物,而对于编程知识来说,大家固有的印象就是代码,这就增加了教师的畏难情绪。为了使得教师更好地了解编程、更好地组织教学,可以邀请高校教育技术专家对教师展开培训,并利用所用软件提供“陪伴服务”,及时解答在教学过程中教师遇到的问题,协力推动编程教育的发展。
4.开设区域编程竞赛 激发学生编程热情
对于学生而言,兴趣是发挥创造的第一动力,为了避免编程知识的书本化、记忆化,提升知识的实用性,提高学生的成就感,学校和企业可以开展区域性、全国性的编程比赛,在编程中学习、在比赛中改进、在过程中创新、成长。
参考文献
[1] 人工智能创新未来教育[J].中小学信息技术教育,2017(12):54-56.
[2] 郁晓华,肖敏,王美玲,陈妍.基于可视化编程的计算思维培养模式研究:兼论信息技术课堂中计算思维的培养[J].远程教育杂志,2017,35(6):12-20.
[3] 国务院最新发文:普及中小学阶段人工智能、编程教育[J].苏州教育信息化,2017(5):1-2.
[4] 李铮.关于中学生人工智能教育的思考[J].科协论坛,2017(9):36-37.
[5] 许阳.人工智能教育红遍全球 我国中小学AI课程学什么?怎么做?[N].21世纪经济报道,2017-09-05(007).
[6] 周明.基于计算思维培养的中小学编程教育校本课程开发与实践[J].中小学信息技术教育,2017(3):61-65.
[7] 蒋锦锦,田玉贺.美国:编程教育进入更多中小学[J].上海教育,2016(2):37-39.
[8] 佚名.计算机编程成为美国中小学热门课[J].当代教育家,2015(2):72.
[9] 施晓军.每个人都应该学习编程[J].中小学信息技术教育,2014(Z1):158-160.
李玉阁 刘军 首都师范大学 |