十年间,腾讯从不知名的小公司成长为3000亿市值的科技巨头;十年间,谷歌、苹果等公司为全球人民创造了互联网新秩序;十年间,AI、VR、大数据、区块链等词已经家知巷闻。这些变化的基底都是计算机中的一行行代码。面对由科技驱动的未来,编程是学生们茁壮成长所必需的技能。在学习编程时,也在培养孩子们的批判性思维和问题解决能力。
2016年6月23日,教育部印发《教育信息化“十三五”规划》通知,将信息化教学能力纳入学校办学水平考评体系,将编程教育纳入基础学科。
2017年7月,印发《新一代人工智能发展规划》,明确指出应逐步开展全民智能教育项目,在中小学阶段设置人工智能相关课程、逐步推广编程教育。鼓励社会力量参与寓教于乐的编程教学软件、游戏的开发和推广。
在政策支持下,编程教育逐渐找到突破口:走进多省中高考考纲,并开始进入部分公立校课堂。
近日,重庆市教育委员会下发《关于加强中小学编程教育的通知》(以下简称《通知》),就关于加强中小学生编程教育提出要求,规定中小学生开足开齐编程课程。小学3~6年级累计不少于36课时,初中阶段累计不少于36课时,高中课时按照国家信息技术课程要求开设。任何学校和个人不得以任何理由挤占编程教育课时。
《通知》提到,重庆市教委将组织研制《重庆市中小学生编程教育指导纲要》,规范中小学编程教育内容,做到小、初、高编程教学内容避免重复,且各有侧重。
小学阶段以体验为主,通过游戏化教学、项目式教学等形式,强调借助积木式编程工具,通过对对象、模块、控制、执行等概念及作用的直观操作体验,感受编程思想。初中阶段以高级程序设计语言为工具,通过尝试设计与实现基本程序结构,将实际问题解决与算法思想形成联结。高中阶段掌握一种程序设计语言的基本知识,利用程序设计语言实现简单算法,解决实际问题,通过人工智能典型案例的剖析,了解智能信息处理的巨大进步和应用潜力,认识人工智能在信息社会中的重要作用。
针对少儿编程教育师资不足痛点,《通知》提出两点解决办法。一是将开发编程教育优质数字资源,免费提供给中小学。并鼓励社会力量参与到寓教于乐的编程教学软件和游戏的开发与推广之中;二是加强师资队伍建设,要求各级教研机构要配备教研员,各中小学至少配备1名编程教育专职教师。鼓励中小学聘请高校、科研机构或是相关企业专业人才作为教育编程兼职教师。
总的来说,中国的青少年编程教育还在起步阶段,漫漫前路需要多方去共同努力。
游戏化的教学方式让学生的学习主动性更高。相对于传统枯燥的信息技术学习,游戏化教学独有的奖励机制、成就感与自主学习,能极大激发学生的学习动力,有效提升自学效果。
家长的支持与引导也十分重要。中国教育技术协会教育游戏专委会常务理事曹培杰认为:“家长一方面要在理念上赞同,另一方面要身体力行地支持”。
后,我国的青少年编程教育应是全社会的责任。曹培杰认为:推动编程教育离不开家长、学校与社会三方助力。学校视野应更开阔,不能把游戏仅仅当作是玩,游戏也是一种很好的学习方式。第二,家长应对编程教育给予更多支持。第三,需要更多有社会责任感的大企业及社会机构,一起来助力中国编程教育的普及。