
1.1 少儿编程的现状
1984年邓小平在上海观看小学生操作简易电子计算机时指出“计算机的普及要从娃娃抓起。”如今信息化已走过30多个年头,计算机几乎普及到每个家庭。随着全球科技变革的深入推进,云计算、物联网、大数据和人工智能已然从高度技术化与学术化的领域向外延伸,逐步形成万物互联、万物智能的智能化新局面。而促成这一切最基础的要素就是人才。我们先来看看历史上的传奇人物对编程的观点。
苹果公司联合创始人史蒂夫·乔布斯曾说:“这个国家(美国)每个人都应该学习如何编程,因为它会教你如何思考。”
微软公司创始人比尔·盖茨13岁就开始使用计算机,而在当时计算机对于绝大多数人来说都是稀罕物。在高中的时候,盖茨创建了湖滨学校编程社,为太平洋西北地区的公司编写计算机代码,并以此赚钱。他在不到20岁就编写出了BASIC语言。比尔·盖茨对学习编程的观点是:“学习编程可以拓展你的思维,帮助你更好地思考,创造一种思考方式,我认为这对所有领域都是有帮助的。”
认识到少儿编程的重要性,各国政府也纷纷采取行动:
2012年,日本开始在中小学中普及编程教育科目。日本政府还规定从2020年开始,将编程课作为中小学生的必修课。
2014年,英国教育大纲规定计算机编程是5~16岁儿童必修课程,由此也成为世界上第一个强制5~16岁儿童接受编程教育的国家。英国国家教学大纲中规定,5~7岁的学生需要通过计算机课程理解什么是算法,以及算法如何以程序的形式在电子设备上运行。
2018年4月,我国教育部印发《教育信息化2.0行动计划》,提出要充实人工智能和编程课程内容,推动落实各级各类学校的信息技术课程,并将信息技术纳入初、高中学业水平考试;并于2019年2月在《2019年教育信息化和网络安全工作要点》通知中指出,2019年将启动中小学生信息素养测评,并推动在中小学阶段设置人工智能相关课程,逐步推广编程教育。
总之,无论从国外还是国内的教育发展趋势来看,少儿编程将会越来越受到重视,并且越来越普及。