2000年以色列编程兴起;2012年日本改课推广编程;2013年奥巴马呼吁全国学编程;2014年英国把编程纳入必修课;2015年美国*出资40亿强化中小学计算机教育;2016年澳洲把coding编程引入全国必修课;2017年4号文件提出中小学综合实践活动课程指导纲要编程成为必修课。2018年韩国全面推广中小学编程;2020年日本新教科书在算术和理科方面,编程教育作为新的必修内容加入课本里。
经过这些历程的发展,编程正逐渐成为国外学校的一门必修课。对外开放的中国,紧跟时代潮流,在2017年迎头赶上,将少儿编程纳入到发展规划中,作为国家级战略推进,也成为我国“科技兴国”的基础。
国内早在重庆、山东之前,南京、天津等城市,早已把编程列入中考招生项目,在升学加分的问题上,编程势头正猛。在十九大,教育部部长陈宝生表示:“到2020年,我国将全面建立起新高考制度。
形成这样的思路,就是“理性解决问题的思维能力”:设定目标,并一步步有逻辑地达到目标。这种解决问题的能力是在生活中方方面面都用得到的,因此“编程”可以训练孩子拆解问题的思维。
在学习编程的过程中孩子设定一个目标,都会急不可耐地想要立刻实现,但通过编程,她必须一步步地试错,经常要走过很多错误的路径,才能最终调试正确、成功完成任务。学习编程,能够让孩子在目前的学习和生活中有更强的抗挫力和弹性。
学习编程能让孩子更有创造力的学习各学科知识,提高孩子的学习兴趣。
编程的学习涉及到数学、物理、机械等学科知识,编程的“创造性”使得它更像“玩”,而不是“学习”,因为玩得投入,孩子都意识不到自己在游戏中正在进行逻辑推理、运用各学科知识。