为什么说编程是STEAM教育的灵魂
媒体理论家道格拉斯·拉什科夫说到,“忽略编程就像不学开车而依赖别人载。在近五十年内,我们打交道的大多数不会是不会外语的亚洲人,而是机器。所以,让我们来教孩子如何控制机器吧,别让他们被机器控制。”
人们普遍认为小孩子的智能水平还无法理解编程这样晦涩艰深的话题。然而大量研究表明大脑越年轻越容易吸收语言,所以在孩子越小的时候开始学外语越好。
这也是为什么很多望子成龙的家长呼吁幼儿园开设深入的中文课——他们希望,在这个亚洲崛起的时代,让自己的孩子在学习一门核心亚洲语言时赢在起跑线上。
除了一,二线城市,三四五六七线城市,儿童编程的普及极少,导致无法得到足够的重视。
儿童编程可以提升哪方面的能力?那就先解释儿童编程能力是指『儿童为实现或达到某种效果而透过使用编程语言的手段实现的能力』
而『儿童编程能力』可以非技术和技术能力进行评估:
基本能力
非技术性
可以从观察、分析、想象、创造、合作、解决问题
计算机思维能力
技术性
程序演算法、指令精简、调试操作、批判性思维
总的来说,通过儿童编程的学习,主要提升这10项能力。
前者是检验儿童对信息处理的最佳方法,后者则是儿童在编程的过程中应该具备的技能。
编程是STEAM教育的灵魂
为什么这么说?让我们看看编程与STEAM教育涉及的五个方面的关系:
编程与科学(S)
编程教授孩子并不只是编程的科学性,更多是思考解决问题的科学性。凡是科学都具有共同的特点:客观规律性、系统性和实践指导性等,编程是体现计算机科学的重要方面之一。
编程与技术(T)
少儿编程掌握编程语言,编程软件,编程工具等都包含极大的技术性,编程本身就是一门技术,从现在的IT行业就业就一目了然。
编程与工程(E)
少儿编程项目制,能够实现各种软件或者硬件产品,比如机器人,这些本身就是工程的体现。编程所培养出来人才也是工程师一类。编程一般以工程为导向,团队合作,共同实施的工程。
编程与艺术(A)
少儿编程普遍包含艺术,在制作各种编程对象需要建模,这个时候所采用3D建模工具等建模出来的人物模型就包含艺术的部分。后期比如设计网站,app或者其他产品界面也包含许多艺术成分,需要极大艺术嗅觉和艺术创造力。
编程与数学(M)
少儿编程虽然简单,但是也包含了丰富的数学内容,比如计算物体移动的随机性,编程最重要的部分就是算法(指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制),而算法需要极大的数学根基。
所以少儿学习编程对于基础教育具有巨大的作用,不仅能提高数学、逻辑、设计思维和程序设计等基本技能,而且在跨学科学习和融合学科实践上也具有积极意义。此外在培养少儿的创造性、团队协作以及计算思维和系统规划等高阶能力上也有显著的作用。
山竹少儿智能编程
山竹少儿智能编程以STEAM教育为理念,通过5E教学法,培养幼儿创造力、专注力、逻辑思维能力、独立思考、解决问题、沟通协作能力,培养人工智能时代下的创新型人才,迎接已经到来的AI时代。
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com