浅谈学编程对孩子有什么好处

2022.04.06
文章来源:睿趣疯狂机器人官网阅读次数:

说起编程对孩子的好处,可能大家都会有一些自己的想法,比如以后方便找工作,或者为了不让孩子输在起跑线等等。其实除此之外,学编程对孩子最大的好处是在思维能力方面的全面提升,这才是更关键的。

思维能力是什么?

要了解编程对孩子思维能力的提升,首先我们得了解清楚,什么是思维能力。如果将人的大脑比喻成计算机,那么思维能力就是这套计算机中的操作系统。思维能力包含了人对于外界事物与刺激做出的思考、反应与判断,并且思维能力有一个明确的等级划分。美国著名心理学家、教育家Benjamin Bloom的理论,从低到高,依次是Remember(记忆)、Understand(理解)、Apply(应用)、Analyze(分析)、Evaluate(评价)与最高级的Create(创造)。



思维能力强的孩子有哪些表现?

1、反应迅速

孩子可以快速根据以往所学知识经验,做到触类旁通,举一反三,遇到难题时,总能更快一步发现问题的结症所在

2、观察能力和动手能力强

孩子能通过观察和模仿,做出完成度较高的作品

3、很有创意

能想到一般人想不到的点,善于另辟蹊径

4、逻辑性很强

能够很有条理地完成复杂的步骤,善于归纳整理

其实这四点能力,都是孩子提升思维能力后表现出来的具象化行为,也是我们平时最常听到家长提到的,希望孩子提高的几个能力。其实这些能力,通过编程,都可以有很大的提高。

除此以外,科学思维还能够帮助孩子应对人生中各类、各级考试的需要,能帮助孩子在面对问题时去伪存真,并帮助孩子树立正确的人生观、价值观。既然思维能力提升对孩子帮助如此巨大,那么问题来了,编程是如何培养孩子的思维能力?

睿趣如何提升孩子的思维能力?

在睿趣的课堂中,孩子们首先接触到的不是冗长复杂的代码,而是生动有趣的图形化编程平台Scratch,在这个阶段,最重要的是培养孩子的兴趣。Scratch编程有点像用积木搭作品,把不同功能模块的指令按照一定规则摆到一起,机器人就可以做出相应的动作。



在这个阶段,重点培养的是记忆、理解、分析、观察、组合、逻辑思维这几项能力,学完这个阶段的课程,孩子会对编程有一个初步的了解,并学会简单的编程方式,形成初步的应用型思维,上图通过编程来解决鸡兔同笼问题就是一个很好的例子。在这个例子中,孩子需要通过设定不同的重复执行,确保鸡腿和兔腿的数量关系与鸡头和兔头的数量关系对应正确,这不仅要求孩子对鸡兔同笼问题本身理解,还需要对编程的逻辑和规则有了解,在这个过程中,孩子通过编程来解决实际问题的能力会逐步提升,也会为以后学习编程语言打下基础。

当孩子学习完scratch的课程之后,就会学习到编程语言c++和python。如果说之前学习scratch是“知其然”,那么学习完编程语言就是“知其所以然”。因为在这个阶段,重点培养的是分析、逻辑、归纳、创造几项能力。孩子们的逻辑分析能力和归纳总结能力进一步加强,同时也会了解编程语言背后深刻的逻辑,最终将整个编程过程融会贯通,化为己用,真正的学会编程。在一次次的学习、一次次的思考、一次次的练习与一次次的总结中,孩子的创造性思维也逐步形成。孩子最终不仅获得了解决问题的能力,也获得了进一步思考问题的能力,学会问“为什么”和“为什么不”。

看到这里,相信大家对于编程对孩子到底有什么好处应该已经有了一个初步的了解了,其实在孩子学编程的过程中,会培养的能力还有许多,比如说自主学习能力,比如说数学能力、英语能力等等。所以其实学编程对孩子来说并不只是简单的单方面技能提升,而是多方面的思维能力的整体跃升。不管孩子以后没有参与编程方面的工作,这种通过学编程获得的创造性思维方式都会让孩子终身收益,这也是学编程对孩子最重要的好处之一。

除了帮助孩子全面提升思维能力之外,人工智能正在深刻改变人们的生活,对于人工智能人才、编程人才的培养也早已纳入国家重点战略规划。2017年国务院印发了新一代人工智能发展规划》,指出要在中小学阶段设置相关课程,并逐步推广编程教育。在2018年的《教育信息化2.0行动计划》中又再次强调,“加强学生信息素养培育,完善课程方案和课程标准,充分适应信息时代、智能时代发展需要的人工智能和编程课程内容”。为此,睿趣也一直在不断突破和创新,不断升级迭代和完善教学体系及科学教育形式,同时也精心推出了信息学编程班等精品班型,在实践中不断探索完善,提升教师的授课能力和学生的核心素养,致力于面向未来,培养具有AI思维的创新人才。

TOP