搜索

为什么说编程是STEAM教育的灵魂?

编程教育 精帖 0 715
Mars老师
Mars老师 2020-11-06 02:46:45
专注青少年编程教育。

体理论家道格拉斯·拉什科夫说到,“忽略编程就像不学开车而依赖别人载。在近五十年内,我们打交道的大多数不会是不会外语的亚洲人,而是机器。所以,让我们来教孩子如何控制机器吧,别让他们被机器控制。”

人们普遍认为小孩子的智能水平还无法理解编程这样晦涩艰深的话题。然而大量研究表明大脑越年轻越容易吸收语言,所以在孩子越小的时候开始学外语越好。这也是为什么很多望子成龙的家长呼吁幼儿园开设深入的中文课——他们希望,在这个亚洲崛起的时代,让自己的孩子在学习一门核心亚洲语言时赢在起跑线上。

但,除了一,二线城市,三四五六七线城市,儿童编程的普及极少,导致无法得到足够的重视。

儿童编程可以提升哪方面的能力?

儿童编程能力是指『儿童为实现或达到某种效果而透过使用编程语言的手段实现的能力』。

而『儿童编程能力』可以以非技术和技术能力进行评估:

基本能力(非技术性):

可以从观察、分析、想象、创造、合作、解决问题

计算机思维能力(技术性):

程序演算法、指令精简、调试操作、批判性思维

总的来说,通过儿童编程的学习,主要提升这10项能力。前者是检验儿童对信息处理的最佳方法,后者则是儿童在编程的过程中应该具备的技能。

编程是STEAM教育的灵魂

为什么这么说?让我们看看编程与STEAM教育涉及的五个方面的关系:

1、编程与科学(S)

编程教授孩子并不只是编程的科学性,更多是思考解决问题的科学性。凡是科学都具有共同的特点:客观规律性、系统性和实践指导性等,编程是体现计算机科学的重要方面之一。

2、编程与技术(T)

少儿编程掌握编程语言,编程软件,编程工具等都包含极大的技术性,编程本身就是一门技术,从现在的IT行业就业就一目了然。

3、编程与工程(E)

少儿编程项目制,能够实现各种软件或者硬件产品,比如机器人,这些本身就是工程的体现。编程所培养出来人才也是工程师一类。编程一般以工程为导向,团队合作,共同实施的工程。

4、编程与艺术(A)

少儿编程普遍包含艺术,在制作各种编程对象需要建模,这个时候所采用3D建模工具等建模出来的人物模型就包含艺术的部分。后期比如设计网站,app或者其他产品界面也包含许多艺术成分,需要极大艺术嗅觉和艺术创造力。

5、 编程与数学(M)

少儿编程虽然简单,但是也包含了丰富的数学内容,比如计算物体移动的随机性,编程最重要的部分就是算法(指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制),而算法需要极大的数学根基。

所以少儿学习编程对于基础教育具有巨大的作用,不仅能提高数学、逻辑、设计思维和程序设计等基本技能,而且在跨学科学习和融合学科实践上也具有积极意义。此外在培养少儿的创造性、团队协作以及计算思维和系统规划等高阶能力上也有显著的作用。

为什么STEAM教育如此重要

1、 STEAM教育的实际需求。

随着经济发展对人才的需要,STEAM教育逐步走进人们的视野。根据《未来工作:第四次工业革命的就业、技能和劳动力战略》报告中指出,至2020年,就业市场对拥有解决复杂问题能力和社交技能人才的需要会远远高于对体力和专业技能人才的需要,所以STEAM教育所培养的复合型人才将会是就业市场的主要需求之一。

伴随着人工智能的大力发展,少儿编程作为实现人工智能的重要载体,成为家长们尤其是80后、90后家长们的教育刚需。那么与少儿编程息息相关的STEAM教育,也相应地提上了日程。

2、我国STEAM教育发展趋势

随着云计算、大数据、人工智能等技术手段的革新,2015年5月,国务院发布了《中国制造2025》,核心内容是,我国要从制造大国迈向制造强国。随着时间的推移,人才缺口将越来越大。

其中,新一代信息技术产业在2025年人才缺口将高达950万人,居人才需求榜首。面对人才缺口问题,2017年7月中国国务院发布《新一代人工智能发展规划》,标志着人工智能上升为国家发展战略。

其中指出,在中小学阶段设置人工智能相关课程,逐步推广编程教育。由此可见,STEAM教育在我国迎来了机遇,并且有政策方面的保驾护航。