疫情期间,在线教育行业做出了突出贡献,学习编程语言也成为了热门话题。格物斯坦小坦克整理了少儿编程教育的教育笔记,看看它是如何为AI时代播种的。
少儿编程在中国的兴起是近几年的事,从2016年到2019年,市场上有关少儿编程教育的企业从34家涨到了340家,短短3年翻了10倍。除了各地如春笋般起来的少儿编程培训班, 少儿编程这个新的方向之所以会吸引如此多的关注,主要得益于新智能时代的大爆发和国家的大战略规划。
我们首先来看两个时间点:从国家战略规划来看,根据《中国教育现代化2035》,提出重点部署面向教育现代化的十大战略任务,其中第八条要求加快信息化时代教育变革,主要内容是要建设智能化校园,统筹建设一体化智能化教学、管理与服务平台。从产业阶段发展来看,为抢抓人工智能发展的重大战略机遇,构筑我国人工智能发展的先发优势,《新一代人工智能发展规划》指出到2030年,中国要在人工智能理论、技术与应用总体达到世界领先水平,成为世界主要人工智能创新中心。
按照国家的发展规划,到2030年AI人才将成为重要的战略资源,从时间上看,这中间大概有10年左右时间,也就是说,到2030年未来这些能够就业的AI储备人才,真正能帮助国家“智能战略”实现的人,目前正处于10岁左右的青少年时期。
因此,中国要在全球AI竞赛中胜出,对于这个年龄段孩子的编程教育,需要从现在就开始。编程体现的是一种抽象逻辑思维能力。根据教育认知学的理论,孩子一般会在7岁左右开始形成抽象逻辑思维,10岁左右是抽象逻辑思维的最佳形成期,所以学编程的最佳时机是小学。另外,这个阶段的孩子课业负担也不重,逻辑思维也快,正好可以很好的掌握这样一门技能。
从2018年开始,高考数学江苏卷、天津卷,就开始要求考生通过阅读伪代码理解程序逻辑,并根据算法得出结果,这类学习题目偏向于很严谨的数学问题,罗列大量算法和函数。相关编程课程也催生了少儿编程市场一大波“硬核”培训班,小朋友在上手代码前先要读完一本超厚代码书,主要靠“纸”和“笔”学习代码,往往导致还没有开始实践,一大半小朋友已经被“劝退”了。
另外,过早纠结于编程细节会消磨人的兴趣,劝退一批有志于计算机编程的青少年。所以,这类观点认为,比起从变量、数组、函数开始学起的传统套路,用程序解决问题的思想更值得从小培养。