在基础教育阶段推行编程教育,日本并非个例,甚至很多国家在20年前就已经开始逐步推进编程教育的普及。
英国的IT教育从20世纪90年代就已经开始,为了让孩子们能够更积极地参与未来数字时代的竞争,2013年开始,英国政府加大力气改革基础教育阶段课程安排,加强学生们对编程语言的学习和算法的理解。
新加坡从20世纪90年代开始引入IT相关教育,2014年开始进行软件工程相关教育。目前,新加坡政府举全国之力,每年拿出与国防经费总额相当的费用投入“STEM教育”(即Science科学,Technology技术,Engineering工学,Mathematics数学的总称)。
俄罗斯率先在小学、初中、高中教育阶段都将编程教育纳入必修课。2009年开始,俄罗斯将编程相关课程引入初等教育,引导孩子们开始学习编程算法、收集和分析各种数据。
美国人十分注重从小培养孩子的编程能力,前总统奥巴马在任期间,亲自上阵宣传编程教育,拨款40亿美金普及少儿编程,邀请比尔盖茨、扎克伯格、Twitter创始人等大咖录制节目宣传编程。
奥巴马在2012年12月推介名为"编程1小时"的全国学生编程推广活动宣传,鼓励学生“不要只买电子游戏,制作一只;不要只下载最新的App,帮忙设计一个;不要只玩智能手机,为它写程序!”
由此可见,编程教育目前在世界范围内都受到巨大重视。有一种声音甚至认为,“掌握程序设计比掌握一门外语更有价值,它能够让人们与机器和程序交流”。
信息技术推动时代发展,更需要人发挥自身的主观思考能力。
无论是孩子们将来理解复杂系统,如经济运行,还是逐步解决一个个小问题,想要掌握这些能力,“编程思维”是最佳的训练方式,它不仅能帮助孩子解决问题,还能告诉他们如何更好地表达自己。
在编程教育的热潮中,与其疯狂地追求先进技术,不如先沉淀下来,思考究竟什么才是编程教育的最终目的。
比起急于让孩子依样画葫芦地学写几行代码,是否更应该训练他们深层次的编程思维呢?毕竟,编程语言总会过时,思维方式才是打开未来数字时代的终极密码。
网友评论