编程纳入小学必修课!日本人戳穿了少儿编程真相!
发布时间:2019-09-07 20:10:03
日本文部科学省公布,2020年将把编程引入全国小学的必修课。消息很快传到中国,并一度登上微博热搜,而国内,浙江的高考从6选3升级到6+1+3,这个1增加的就是编程。在少儿编程受到热捧的国内,这条新闻令中国家长更焦虑了。
日本将编程教育加入必修课,有其特定的时代和社会原因。


有人认为,随着IT与社会的联系越来越紧密,国际竞争不断激化,日本希望通过这次的教育改革来培养短缺的IT人才。
反对者则声称:无论是师资条件还是硬件水平,日本都尚未做好开展编程教育的准备,况且有些孩子连基本的电脑操作还不熟练,何谈编程?
编程教育为什么从娃娃抓起?
究竟是什么原因让日本政府即使顶着如此大的舆论压力,也要毅然在小学课程中引入编程教育呢?
日本主流媒体分析,根本原因,是技术革命的步步紧逼。
随着第四次工业革命的到来,物联网和人工智能技术飞速发展,引发了全球产业形态的巨大变革。在日本,很多之前看来与IT完全没有关联的行业,也开始积极应用相关技术。



在汽车行业,本田、丰田等日系车企也正在利用人工智能技术研发自动驾驶汽车。
面对各行各业对IT相关技术的巨大需求,日本IT人才却非常紧缺。
根据日本经济产业省调查结果显示,2020年日本IT人才缺口约为36.9万人,2030年将达到78.9万人。因此不难理解日本政府“编程教育从娃娃抓起”的巨大决心。
培养的不是“码农”而是思考能力
那么,日本到底将要在小学中推行怎样的编程教育呢?
文部科学省将其定义为培养“编程思维”,即通过进行编程教育培养孩子们的思考能力。
在日本文部科学省公布的小学新版教学大纲中,将“编程思维”定义为:为了实现自己的意图,通过理性思考确定各个步骤的最优组合并逐步完善,从而逐渐接近最理想的结果。
例如在回转寿司店中,店家在盘子上安装芯片,收集不同种类寿司消耗速度的数据资料,通过大数据分析,科学配比每天各种寿司的供应数量,减少浪费。



因此,也可以将“编程思维”理解为一种“解决问题型思维”,是“理解问题——找出路径”的思维过程:不管面对多么复杂的问题都能分解成一个个小问题,找到问题的关键和问题之间存在的关联,从而想办法将问题逐一解决。
到底什么是“编程思维”?
编程语言纷繁复杂,并且一直演进变化,因此比起学习编程知识和技术,培养孩子们的“编程思维”和独立思考能力,才是日本在小学阶段融入编程教育的最终目的。
日本政府并不要求学校单独开设“编程”这门新课程,更希望能将编程教育融入已有的课程之中。
“在未来,如果你的孩子懂编程,他就是未来世界的创造者;如果他不懂,他只是使用者。”前芬兰教育部长一语道破编程对孩子的重要性。
在去年年底的GES未来教育大会上,美国前总统奥巴马应邀发言。现场,他并没有推崇美国先进的教育理念,也没有展示自己国家全球领先的教育设备,反而跟在场的每一位嘉宾说:编程学习应该和字母学习,一起开始。
而苹果的CEO库克更是说:学习编程要比学习英语更重要。


他呼吁全世界的学校都应该将编程作为必修课程,因为编程是唯一一种可以与全世界交流的语言。作为全球顶级科技公司的CEO,库克的断言更是引起了普遍关注。
像英语一样,每个孩子都应学习编程语言
编程语言是全世界无国界、无文化差异的通用语言。除了母语和外语,未来每个人都必须具备基本的编程思维。
根据教育认知学,孩子会在6岁左右开始形成抽象逻辑思维,整个6-18岁是抽象逻辑思维的最佳形成期。所以孩子从小开始学编程,就是在正确的时间做正确的事。
学习编程的目标,培养综合能力
学习编程并不是让孩子成为程序员,而是为了培养孩子的逻辑思维能力、实践能力、解决问题的能力等综合素质,即使将来孩子不做程序员,也会遇到各种各样的标准化,程序化问题。


同时也为孩子提供一种学习方法,让孩子从小学习像科学家一样思考该如何解决问题,在复杂的环境和问题下,运用编程的计算思维指导孩子更好地解决问题。
所以请注意,日本所推行的“编程教育”并不是“写代码”,学编程是让孩子多加一层思维模型。拥有更宽泛的科技视野,比起成绩,孩子更应该 在学习中获取创造力,知道如何时如萌生一种想法,通过实验,探索,改进,把那种想法变成现实。
学习编程的目标,培养综合能力
在基础教育阶段推行编程教育,日本并非个例,甚至很多国家在20年前就已经开始逐步推进编程教育的普及。
英国的IT教育从20世纪90年代就已经开始,为了让孩子们能够更积极地参与未来数字时代的竞争,2013年开始,英国政府加大力气改革基础教育阶段课程安排,加强学生们对编程语言的学习和算法的理解。
新加坡从20世纪90年代开始引入IT相关教育,2014年开始进行软件工程相关教育。目前,新加坡政府举全国之力,每年拿出与国防经费总额相当的费用投入“STEM教育”(即Science科学,Technology技术,Engineering工学,Mathematics数学的总称)。
俄罗斯率先在小学、初中、高中教育阶段都将编程教育纳入必修课。2009年开始,俄罗斯将编程相关课程引入初等教育,引导孩子们开始学习编程算法、收集和分析各种数据。
美国人十分注重从小培养孩子的编程能力,前总统奥巴马在任期间,亲自上阵宣传编程教育,拨款40亿美金普及少儿编程,邀请比尔盖茨、扎克伯格、Twitter创始人等大咖录制节目宣传编程。


奥巴马在2012年12月推介名为"编程1小时"的全国学生编程推广活动宣传,鼓励学生“不要只买电子游戏,制作一款;不要只下载最新的App,帮忙设计一个;不要只玩智能手机,为它写程序!”
由此可见,编程教育目前在世界范围内都受到巨大重视。有一种声音甚至认为,“掌握程序设计比掌握一门外语更有价值,它能够让人们与机器和程序交流”。
信息技术推动时代发展,更需要人发挥自身的主观思考能力。而10岁以前介入是最佳的时期。
无论是孩子们将来理解复杂系统,如经济运行,还是逐步解决一个个小问题,想要掌握这些能力,“编程思维”是最佳的训练方式,它不仅能帮助孩子解决问题,还能告诉他们如何更好地表达自己。
在编程教育的热潮中,与其疯狂地追求先进技术,不如先沉淀下来,思考究竟什么才是编程教育的最终目的。
编程教育>新奥数+新英语
高考加分项的调整,对信息技术学领域来说是利好消息,国家鼓励综合能力培育,弱化传统的应试教育。因此,未来奥数人群有很大概率转移学习编程,在升学加分的问题上,编程甚至超过奥数竞赛的势头。
在未来,不懂编程将成为新文盲!
京ICP备19042204号-1    京公网安备 11010802040639号