孩子学习编程,究竟能学习到什么?

网友投稿 2018-10-01 16:04

学编程久了你会发现,同一个问题,让学过编程的孩子和没有学过编程的孩子去解决,孩子会有截然不同的反应。

https://cdn.china-scratch.com/timg/181003/1604522238-0.jpg

学过编程的孩子会构思并拆解问题,然后将复杂的大问题变成小的可以解决的问题;没有学过编程的孩子面对问题时,多是从大的方面来考虑,最终发现依然是个复杂的问题,无从下手无法解决。

这样的差距,其实是孩子的思维能力的差异。我们常说学习编程不是为了将孩子培养成程序员,而是要让他们的思维方式更具有逻辑。编程带给孩子们的能力,也不仅仅限于培养逻辑思维。

那么编程教育能培养孩子哪些方面的能力?

https://cdn.china-scratch.com/timg/181003/1604533A9-1.jpg

     通过我们总结了以下八种,孩子们通过编程教育可以获得能力:

1

编程知识与技巧

     这是学习编程的最基础的能力。程序和算法有成熟的知识结构和体系,这一块是最容易学习的。

2

逻辑建构能力

     孩子们通过编程做一个作品的过程就是一个创造的过程。他们首先要在心里大致构造出自己想要的作品模样,然后开始思考第一步该怎么做,第二步该怎么做。这些都对孩子的逻辑思维能力有很大的启发作用。即使在日常生活中,编程的逻辑思维也会让他们有条不紊地解决问题和表达出自己的想法。

3

设计策划能力

     每一个作品的背景角色、角色效果以及行为规则需要孩子们自己来创作和选择,这些会对孩子们的设计能力和审美能力等有很大的提高。

4

思考与学习能力

     在学习编程过程中,没有固定的知识领域,更多的是需要孩子们去主动思考,主动探索。孩子学习进度的差距,往往来自于孩子思考和学习能力的差距。

5

沟通与协作能力

     随着项目复杂度的提升,需要团队之间的协作;随着沟通范围的扩大,孩子们甚至要参与到全球的沟通与协作中。

6

工程搭建能力

     把硬件结合进来,培养孩子的工程搭建能力,并通过编程,解决现实中的问题,这对于孩子在未来的现实生活中大有裨益。

7

问题解决能力

     发现现实中的问题,通过编程,解决掉,这是一种让人成就感爆棚的捷径。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com