新闻资讯

咨询热线:

400-8466-456

当前位置: 首页 > 新闻资讯

从小学机器人编程的孩子,懂得思考

1-22031PUKAM.jpg

 有的家长发现,孩子写作业的过程中会有不走心、不爱思考或者重复犯简单错误的情况,这些都是孩子成长过程中的正常现象,家长们也不必过于焦虑。

 麻省理工学院教授米切尔·雷斯尼克(Mitchel Resnick)认为:“当孩子学会编程,就会开始思考环境上的生物。”在学习的过程中孩子的思维逻辑、空间思维、判断思维等多重能力得到锻炼,并且有针对性地练习。

为什么学习编程能够锻炼孩子的思维能力呢?

 这里我们就要提机器人编程教育的核心——思维。其实,思维并不是编写程序的技巧,而是一种高效解决问题的思维方式,它是“理解问题——找出路径”的思维过程,由分解、模式识别、抽象、算法四个步骤组成。

分解

 分解,就是把一个复杂的问题,拆解成可执行、好理解的小步骤。

    孩子在编程的过程中,就是在不断地训练他们把复杂的问题拆解、理顺的过程。这个过程是解决问题的基础,把问题拆解清楚,才有接下来实现的可能。正如Mitchel Resnick所说:“在学的过程中教孩子们学会拆分问题,这才想要的。”

模式识别

 模式识别,就是识别不同问题的模式和趋势(共同点)的过程,在我们的经验库里找出类似问题的解决办法,套用解决。识别的模式越多,解决问题的效率也就越快。

 在这个过程中,孩子一直在进行着这样的训练,当发现一些可重复的步骤,就会把它们整合起来,建立模式;再遇到类似问题时就能让计算机套用此模式,快速解决。

抽象

 抽象,是指聚焦信息,忽视无用事情。简单来说是找到问题的本质,过滤掉其他无关的因素。

 在编程里,包含“子系统、模块、包、类、方法和语句”等不同等级的抽象,孩子能够通过编程的学习不断提升聚焦关键信息的能力。

算法

 算法是一步步解决问题的过程。根据前面对问题的分析与理解,设计每一步的路径方法,解决整个问题。在具体解决问题的过程中,关键的是逻辑思维能力和调试纠错能力。

 计算机程序需要强的逻辑性,逻辑顺畅才能顺利运行。孩子需要遵循编程的规则,把解决问题的步骤转换成计算机能理解的语言。在这个过程中,孩子的逻辑思维能力能得到地锻炼。

 而调试纠错,就是当出现结果与预期不符时,需要找出算法之中的漏洞并解决。在练习中,一行代码出问题,程序会出错无法正常运行下去。这时,孩子就必须要自己一步步执行步骤、梳理逻辑,找出问题并想办法解决。

 这样的过程可以锻炼孩子的耐心和抗挫能力,让他以平和的心态面对挫折和失败,同时观察力和专注力也会得到好的培养。

    无论是学习、做作业,还是将来工作生活,编程教育作为一种成长路径,能够给孩子带来好的习惯与思维能力,久而久之,孩子处理事情就会得心应手,将来从事哪种行业会有所裨益。