人工智能是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学,进一步分解人工智能的话,他的学科涉及到编程、数学以及一部分跨学科知识。
其中编程是人工智能的基础,而人工智能中的算法设计会更多地涉及到一些数学知识,而在人工智能的应用领域,不可避免地会涉及到一些跨学科的知识,比如机械、物理、工程等。
在人工智能时代,人和机器的沟通可能比人与人的沟通还重要,人与人之间沟通的障碍可以借助很多工具很容易地解决,而人与机器的沟通将成为一种刚需。因为借助于AI和计算机、根据各种数据和模型,可以极大地扩展人的能力和人的能力极限,将人的能力提升到一个新的维度。这是时代的需求,是AI的意义所在。
由此,我们可以知道,人工智能时代需要教育赋予孩子的是一种与计算机沟通的能力,一定程度上更是一种创造未来的能力。
因此,人工智能时代,在基础教育中纳入信息学教育尤其是编程教育特别重要。
当前,世界上已经有许多国家在推动国内编程教育的普及:
2013年,美国陆续有23个州编程进入中小学课程;
2014年英国中小学加入编程考试;
2015年美国白宫40亿拨款推动编程教育;
2017年,新加坡O-Level加入编程考试;
韩国2018年编程纳入中小学;
日本2020年编程纳入中小学;
而在中国,国家的风向标也在悄悄地指示着编程教育这一大的趋势:
17年6月-浙江高考加入信息技术(含编程);
17年7月-《国务院新一代人工智能发展规划》将普及中小学编程;
17年12月-Python进入高考。
在人工智能时代来临之际,编程教育已成为全世界的趋势。