少儿编程遍地开花,孩子真的有必要学吗?

近几年少儿编程教育越来越火,这个究竟是噱头?还是能够真正提升孩子的能力?

这个问题,我们可以从另外一个方面进行思考,那就是什么叫做学习的本质。

少儿编程遍地开花,孩子真的有必要学吗?-少儿编程网

学习的本质是什么?

对于学习,这里指任何方面的学习,其实主要分成三个阶段:输入、思维整理、输出(或者说应用)。我们分别就这三个阶段进行阐释。

一、信息的输入

对于知识,我们在学习过程中首先要解决输入的问题。而输入的渠道可以是看书、听课等很多方面。在输入过程中我们需要解决的是基础知识、基础概念性的问题,这是任何知识或者技能最基础的部分。

比如我们需要写作文,就必须掌握基本的字词应用;

学习英语,必须首先掌握英文单词和一些基本的语法应用;

同样,我们学习编程首先应该了解编程规则,即基本的语法结构及语句构成。

就仿佛盖大楼一样,首先大楼的地基要打牢,只有地基牢固楼层才能越盖越高。所以,在学习的初期,我们必须解决信息输入的问题,在这个过程中对于基本概念及框架、规则等方面的了解是非常重要的。

二、信息的思维整理

我们首先接收到的信息,是杂乱无章的信息,需要通过大脑进行分类、归纳、整理才能真正转化成对我们有帮助的信息。信息的思维整理是学习过程中最重要的一个环节。

正如我们当初学习C语言或者其他编程语言,老师首先教给我们的是基本的语法结构,然后我们按照程序的要求进行功能模块的划分、包括数据变量的定义、函数的编制、以及输入/输出数据的定义选择,将程序编制完成后还要进行编译、检测,保证程序的正确性。

这个过程就像我们在学习过程中的解题一样,我们首先要将题目进行审阅,然后根据题目的要求罗列出相应的变量,再根据变量之间的关系进行解题。这个环节就是首先将所获取的信息进行拆分,然后分析出彼此之间的关系,确定变量的不同类型,再进行整合的过程。

三、输出(或应用环节)

当我们学习知识,并且按照一定的规则进行分类、归纳、整理并存储在我们的大脑之中的时候,我们只解决学习50%的问题。如果没有和现实中产生稳定的关联,比如在解答题目的时候,将我们大脑中的知识提取并且灵活应用出来从而完成解题过程,这个输出过程是不完美的。

正如记忆只能解决20%的问题,有40%~50%左右的问题是在思维整理过程中出现并被解决的,而剩下的30%~40%则是在应用环节中实现所学知识以及验证前期思维整理结果的正确性。

同时,输出环节也是检验自己之前思维过程正确与否的一个重要衡量指标。

所以,学习的本质就是对人类大脑吸收的知识和经验进行有效整合,从而实现应用的一个过程。

思维训练对孩子成长的作用

众所周知,在孩子整个学习系统的构建中,思维训练对于孩子的智力提升以及严谨性的提升是非常有帮助的。

在幼儿成长(0~3岁),大脑神经元急速的增多,数量比成年人还要多,但随着年龄的增长,一些不必要、或者不经常使用的神经就会被舍弃,就像园丁要修剪树木的枝叶一样,是为了树木更好地生长。毕竟我们的大脑只占人体总重的2%~3%,却消耗着20%的能量,所以大脑不会冗员。

大脑严格遵循“用进废退”的原则,正如有时候说的那句话“长时间不动脑,感觉脑袋都生锈了”,其实就是在说长时间没有进行思考或与思考相关会感觉大脑运转起来比较慢,好像生锈一样,就是因为大脑神经没有保持足够的活性,所以会有些慢。但这种现象并非一成不变的,只要后期加强思考,大脑神经活性会得到恢复。

进行适当的思维训练,可以显著影响人大脑神经元细胞之间的互相连接,从而提升智力及思维水平,比如学会如何思考、如何学习,如何进行比较、判断,如何解决问题等。经常绘制思维导图的人反应速度会比一般人更快,而且思维更加严谨,就是这个道理。

编程训练可以提升孩子的能力,但需要看怎么样的学习方式

从上世纪80年代末期,我们国家开始在小学高年级阶段开展奥利匹克数学竞赛,也就是我们常说的奥数,那个时候的奥数培训基本是由一级教育主管部门组织的集训,而且是选拔制,只有数学比较好的学生才能参加,一个学校只有两三人有资格参加。

那个时候的奥数培训才是真正的思维训练,老师在授课过程中只会启发学生的思路,根本不会告诉学生应该采用什么样的公式。这个过程中学生的思考、判断、分析能力会得到极大的加强,思维能力会得到飞速提升。

对于现在的奥数培训而言,虽然也会对孩子的思维能力有所提升,但远远不及当年。这主要是因为已经形成产业化,而不是当年的选拔培训,老师在授课过程中会直接告诉学生某一类的题用什么样的公式,比如解决牛吃草用什么样的公式,鸡兔同笼问题该用什么样的步骤去解决。孩子的思维训练的量和原先相比差了很多,其效果自然也就远远不如。

同样,由于现在的编程技术中面向对象封装(OOP)以及模块化体系已经很完善,包括可视化技术的不断完善,完全可以通过简单的鼠标拖拽完成不同功能程序的设计。

如果在整个训练过程中,老师只是负责告诉孩子相应的语法规则(逻辑结构图)以及应用环境的调试、基本模块的功能,对孩子整体操作过程中只有引导,不进行完全干涉,那么这种学习对孩子思维能力的提升是非常有帮助的。但如果在学习过程中老师干预过多,或者直接告诉孩子这个程序应该按照步骤123进行就可以实现,这种培训则是没有太大意义的。

结束语

随着人工智能技术的不断发展,让孩子提前接受编程训练,对孩子的大脑神经元以及整体思维体系的发展是非常有帮助的。

但我们在选择的时候,一定要加强甄别,看他们的教学模式和训练体系,究竟是真正的教学还是那种类似于范例模仿的训练,就和那种伪作文训练一样,找一堆范文让孩子背诵,最后写出的作文千篇一律。

真正对孩子思维能力提升有帮助的编程训练一定是老师只告诉基本语法规则以及程序流程图如何设计,然后引导孩子进行编程练习。老师在这个过程中扮演更多的是教练,而非复读机的角色。

本文链接:少儿编程遍地开花,孩子真的有必要学吗?

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:少儿编程网,谢谢!^^


*文章为作者独立观点,不代表少儿编程网立场
发表评论

坐等沙发
相关文章
学习 少儿编程需不需要一定的基础?
学习 少儿编程需不需要一定的基础?
年薪百万的家庭,为什么给孩子选择“少儿编程教育”?
年薪百万的家庭,为什么给孩子选择“少儿…
北京少儿编程十大培训机构
北京少儿编程十大培训机构
孩子学习少儿编程需要注意什么?
孩子学习少儿编程需要注意什么?
少儿编程该怎么学?各年龄段孩子编程学习指南来了
少儿编程该怎么学?各年龄段孩子编程学…
少儿编程如何学最好
少儿编程如何学最好
学生都说我是编程界的“吴彦祖”