乔布斯曾说过,这个国家的每个人都应该学习如何编程,因为它*你如何去思考。在美国,儿童编程已经成为孩子继阅读、写作、算术这三项基本能力外所需要掌握的第四项必备技能。而在欧美许多国家,都认可编程已经是这个时代必备的素养,就像看书识字一样重要,所以学校从小就开始让儿童接触少儿编程。
需要在这里说明的是,让儿童学习编程,并不是为了让他们将来都当程序员。少儿编程不同于IT职业教育,它减少了对于编程语言的实际操作的重视,转而更加关注通过编程教育培养孩子们的计算机思维与创造能力,激发孩子内在学习动力以及发展团队合作和沟通等全方位能力。
邻国日本,从2012年前就在中小学生中普及编程教育;
2014年英国最新的教育大纲规定编程为5-16岁学生的必修课;
2017年,新加坡的中小学生将多一门编程的考试科目;
而编程教育在不远的将来也将在国内普及。
浙江省2017年的新高考方案已将信息技术(含编程)纳入高考科目,预计今后将有更多省份将信息技术纳入高考科目。
孩子学编程,并不是为了将来要从事专业的编程*。从教育角度看,少儿编程的核心的理念是把计算机编程看作与阅读、表达、数学等一样的,小朋友成长所需的基础技能来培养。
发达国家对推广编程教育的观点是:编程技能已不仅是信息行业对人才的需求,而将是所有行业的需求。各行各业需要的也不仅是软件专业人才,而是掌握编程技能的行业专业人才。
未来的生活中,人们使用数字化设备和软件来处理*的需要会越来越大。这些变化就需要人们对计算机逻辑有更深的理解,要具备与计算机相近的“计算思维”(Computational Thinking),并具备与之关联的能力。