从现在的趋势看,未来的几十年,会是被IT技术主导的几十年。这点上每个国家都非常重视。但最早开始教育青少年学编程的还是美国,他们在五年前就开始通过很多办法把编程教育引入中小学阶段,甚至幼儿园。主要的原因有几点,第一是他们认为未来的工作很多是集中在IT领域(讲大点是STEM方向),而用IT技术领域的薪水会比别的行业要高。第二是从国家的角度,如果不把编程教育提前进行,培养更多的技术人才,未来的国家竞争力会变小。在科技界中,编程一直被视为继口语及书写之后的“第三语言”,因此不少国家均提倡儿童学习编程,例如英国将编程纳入中小学课程、美国总统奥巴马推动学校教授编程、邻近的越南亦将编程纳入小学正规课程,新加坡在中小学考试中加入编程科目,2017年起中国浙江等地将把信息技术(含编程)正式升级为高考科目。世界各个国家把儿童编程作为基础教育的重要组成部分说明编程人才在一个国家的经济、科技、信息、互联网发展的重要性,也说明编程能力是一个人工作和生活的必备能力。。要适应未来社会的发展,就要从源头做起,那就是从少儿编程开始。
当今世界是一个计算机科学及网络通讯技术高速发展的信息社会,科技设备和应用APP给我们工作和生活都带来了巨大的影响和改变。
信息时代的发展使得编程成为核心能力,计算机编程从娃娃抓起,不只是对孩子负责,更是对未来负责。物联网、云技术、大数据,不断地将我们的世界数字化,各行各业更不可缺少地跟计算机程序相关联。要在当前时代中竞争与发展,更不可缺少编程思维。
在美国,儿童编程已经成为孩子继阅读、写作、算术这三项基本能力外所需要掌握的第四项必备技能。其实在欧美许多国家,都认可编程已经是这个时代必备的素养,就像看书识字一样重要,所以学校从小就开始培养儿童的编程思维。
英国早在2014年,前首相卡梅伦就已经宣布5岁以上学龄儿童必须学习编程,而我国的少儿编程教育渗透率依然非常低,与发达国家有着明显的差距。在英国人的教育中,大家好像普遍达成了一种共识,即编程,可能成为未来的英语。2014年,英国就发布新版国家课程标准,计算机成为英国5-16岁孩子的必修课,比美国还要早2年。
在全球范围内儿童编程教育已经是一个主流,16 个欧美国家已将编程纳入了公立学校的日常课程。邻国日本,从2012年前就在中小学生中普及编程教育。2014年英国最新的教育大纲规定编程为5-16岁学生的必修课。2017年,新加坡的中小学生将多一门编程的考试科目。而编程教育在不远的将来也将在国内普及。