
孩子通过少儿编程学到了什么?究竟有没有作用?2022-03-29
家长给孩子报了少儿编程知道可以提高孩子的综合能力,其中包括逻辑思维能力、学习能力等等,但是这些很多都很抽象,家长也并没有看到孩子学到了什么。因此很多家长都产生了疑问,孩子通过少儿编程学到了什么?究竟有没有作用?今天我们就看一下一些孩子学到的编程思维!
1、分解——锻炼孩子拆解复杂问题的能力
分解,就是把一个大目标分解成可执行、更易解决的小目标,进而完成每一个小目标。
例如有位小学员想完成一个飞机大战的游戏,他就自己亲自撰写了这个项目计划书,一步一步拆解成自己要实现的每个具体功能。
孩子在编程的整个过程,就是不断地训练他把复杂、庞大的问题拆解、理顺的过程。只有分解的清楚,才有接下来实现的各种“可能性”。
通常会体现在审题能力还有读题能力。分解能力也会很强大,以后无论是在解数学应用题、阅读理解、写作、或是制定一项计划,自然也都不在话下。
2、模式识别——发现并整合“重复规律”的能力
“模式识别“,简单说就是找出相似模式,高效解决细分问题。在我们在经验库里调用以往类似问题的解决方法,套用解决。识别的模式越多,解决问题的速度也就越快。
例如我们需要画一百只猫,那你会怎么办?找到一百只猫来临摹?还是要找出猫的“模式”?
猫的模式:有长毛,有眼睛、尾巴、四条腿。接下来我们就可以“批量”的画猫了——不用再每次画一个新动物,只需要变换局部的特征:黄猫还是黑猫,长尾猫还是短尾猫。
3、抽象——人深度学习能力
抽象,简单来说就是找到问题本质,过滤掉其他无关紧要因素。
例如当看到这间房子,我们看到的是房子的表面,一栋豪华的别墅;但是在建筑师的眼中,他看到的是房子内部的结构,建筑师可以通过自己的经验,想象到房子里面具体的构造和材料。
孩子学编程前是单纯的玩游戏,学了以后可以透过游戏表象,看到背后实现的步骤,了解游戏的本质!
看到这里,想必家长们已经了解了!其实,编程思维是“理解问题——找出路径”的高效思维过程,它由分解、模式识别、抽象、算法四个步骤组成。