近年来,国内外青少年教育掀起了一股计算机编程学习浪潮。欧美国家将计算机编程能力作为与阅读、写作、算术能力并列的四大基本能力之一。最新的STEAM教育理念跨越了科学(Science,S)、技术(Technology,T)、工程(Engineering,E)、艺术(Arts,A)、数学(Mathematics,M)等多个学科,重视培养学生实践综合运用多学科知识解决问题的能力。计算机编程项目作为欧美中小学生的主流STEAM项目之一,并在国内得到了重视和快速发展。
学习计算机编程是与智能时代同步的需要
我们现在绝大多数人已经承认现在已经进入了人工智能时代,人工智能的浪潮已经到来。要实现人工智能,计算机编程是其核心组成部分,必不可少。人工智能AI=智能增强IA+智能架构II+自动算法AA。智能增强指的是利用智能来帮助我们提高工作效率,节省时间和资源的消耗;智能架构是指智能的基础设施,包括IOT的万物互联;自动算法指的是实现智能的核心算法。
2017年7月中国国务院发布了新一代人工智能国家战略的提出,在国家层面对人工智能进行了定位,其中提到“实施全面智能教育项目,在中小学阶段设置人工智能相关课程,逐步推广编程教育,鼓励社会力量参与寓教于乐的编程教学软件、游戏的开发和推广。”
我们每天上淘宝、天猫、京东购物,用滴滴打车,用支付宝、微信付款、理财,用百度地图导航,用12306手机APP购火车票,用携程订购酒店,用酷米客查公交车……生活当中这些我们早已习以为常的智能手机、软件APP,以及作为纽带的互联网,无不依赖我们人类编写的程序驱动,我们这个世界是被软件所驱动和掌控。学习计算机编程,我们可以更好的理解软件、理解世界的运行规律,更快的接受新事物。
学习计算机编程是参与全球竞争的需要
当今世界,全球一体化早已成为社会趋势。地区与地区之间,国家与国家之间,经济与经济体之间的交流和接触日益频繁,资源和信息的流动变得前所未有的畅通。随着全球化步伐的不断迈进,我们国家的年轻人已经和世界各国的年轻人走到了同一个舞台上,需要和全球同龄人去竞争。出国留学和全球就业已然成为当前和未来时代教育和就业的重要趋势,也离中国青少年越来越近。
我们的竞争对手们,如微软的比尔盖茨从13岁、Facebook的马克伯格从10岁、战胜世界冠军的围棋程序AlphaGo的缔造者杰米斯从8岁,就开始学习计算机编程,各自成为了时代的精英。以计算机编程为重要内容的STEAM教育已然成为了西方教育的时代潮流。
3
计算机编程教会中国青少年如何思考,应用多学科知识解决问题,激发无限的创造力。
苹果公司CEO史蒂夫。乔布斯说“这个国家的每个人都应该学会计算机编程,因为它能教会你如何思考。”麻省理工学院MIT教授米切尔?雷斯尼克说“编程能够帮助人们构架起已有技能之间的桥梁,激发孩子们无限的创造力”;STEAM的教育理念教会青少年综合利用多个学科的知识来思考解决实际中的问题。在编程过程中你会不断发现自己思维存在的缺陷和问题,并着手去进行完善和解决。将这种编程逻辑应用到日常生活中,应用到读书写作中,你会有新的收获。
比如现在要写一篇议论文,但感到无从下手,我们就可以按照编程的方式将问题分解——是想不到论点,还是没有支持的论据?论点不足应该怎么办,论据不足又该怎么办?你手头有哪些工具可以利用?你期待写成什么样子?明确问题之后再将它们逐个击破,问题也就得到了解决。
【谈论中国青少年学习计算机编程的必要性】相关文章:
学习计算机编程语言最好的方法是什么10-18
编程学习的小妙计10-19
高手教你快速学习编程语言10-19
让你的孩子尽早学习编程的好处10-19
新手学习编程的最佳方式是什么10-15
如何学习一门编程语言10-17
初学Java编程语言要怎样学习10-18
零基础的孩子如何学习编程10-18
你会教自己的孩子学习编程吗10-18