为什么拥有“编程思维”的孩子说话更容易让人“听懂”?

见过了无数的孩子,发现好多小孩子讲话含含糊糊,语无伦次。大多数情况是讲很久才说到想要表达的重点,更有甚者我们干脆就听不懂他究竟想要表达什么。

为什么拥有“编程思维”的孩子说话更容易让人“听懂”?

一般来说,孩子语言表达能力较弱,是因为大多数父母在教育孩子时,只是单纯培养孩子的语言表达能力,而忽略对孩子思维逻辑能力的培养。要知道,大脑的思维逻辑能力直接决定着语言表达是否具有逻辑性。

所以,培养孩子的逻辑思维,是提升孩子语言表达能力的关键。

而国外的精英教育很早就注意到这一点,他们认为对孩子教育中,逻辑思维和表达能力的同步培养是非常重要的。而目前他们最有效的方法就是通过Scratch可视化编程教育,培养6-12岁孩子的编程思维,系统的将孩子的逻辑思维和表达能力提升起来。

在社会发展层面

我们已经逐渐迈入人工智能时代(AI时代),这是一个以计算机科学为基础的时代,他的核心则是编程思维。比较可惜的是,很多家长认为孩子如果不从事与计算机相关的职业就不需要学习编程,以至于错失了培养编程思维的机会,更有甚者可能会在未来职业发展中比别人少很多就业机会。

在国家教育计划层面

国务院发布文件,要“举全国之力”发展人工智能,并要求全国中小学全面开设人工智能相关课程——“实施全民智能教育项目,在中小学阶段设置人工智能相关课程,逐步推广编程教育。浙江新高考改革将信息技术加入高考选考科目等。

美国政府投入了40亿美元为K12阶段的学生提供完整的电脑科学教育。据测算,它们 K12 阶段约有 67.5% 的孩子已接受在线编程教育。

为什么拥有“编程思维”的孩子说话更容易让人“听懂”?

奥巴马和孩子们一起学习编程

国外一位叫托马斯的12岁小男孩,靠学编程已经能自己创作游戏,自己做应用程序,并因此登上了TED的演讲台为大家分享他的编程故事。整个演讲过程中,小男孩有条不紊地向观众展示自己的经历,这种条理清晰的表达能力源于编程思维锻炼出来的语言逻辑能力。

为什么拥有“编程思维”的孩子说话更容易让人“听懂”?

由此可见,那些在K12阶段就接受了编程教育的儿童,将会把同龄人远远甩在身后。所以在AI时代最正确的做法就是——学编程,准确地说是学习“编程思维”。

编程思维

那么重点来了,我们前面一直在说的“编程思维”,究竟是什么呢?

所谓“编程思维”,其实就是从“理解问题——找出问题的解决途径”的思维过程它由四个步骤组成:

为什么拥有“编程思维”的孩子说话更容易让人“听懂”?

1、分解:把一个复杂的问题,拆解成好理解的小部分。

正如麻省理工学院的计算机教授Resnick所说:“ 在学编程的过程中教孩子们学会拆分问题,这才是最重要的。”

为什么拥有“编程思维”的孩子说话更容易让人“听懂”?

计算机科学家,Mitch Resnick教授

2、模式识别:找出相似模式,高效解决所有问题。

举个例子:假如你需要画50只猫,你会怎么办?正确的方法是找出猫的“模式”,即猫的躯干、毛发等基本元素,再不断变换局部特征就好了。

为什么拥有“编程思维”的孩子说话更容易让人“听懂”?

3、抽象:聚焦最重要的信息,忽视无用细节。

继续画猫的例子,我们掌握了猫的特征,就可以根据这些基本特点,形成关于猫的整体设想,画出躯干和四肢,做出一个模型。

为什么拥有“编程思维”的孩子说话更容易让人“听懂”?

4、算法:设计一步一步的解决路径,解决问题。

为什么拥有“编程思维”的孩子说话更容易让人“听懂”?

通过这四步,一个复杂的问题被拆解成一系列小问题→每一个小问题被单独检视,寻找解决方案→聚焦重要节点,形成解决思路→设计步骤执行→问题解决

为什么拥有“编程思维”的孩子说话更容易让人“听懂”?

学习编程思维的必要性

编程思维能培养孩子五个方面的能力:策划构思能力、逻辑分析能力、模式识别能力、问题分解能力、测试纠错能力。

以描述一件事为例:

我要传达一个什么样的信息→这些信息由哪些不相同的要素构成——这些要素分别是什么。

为什么拥有“编程思维”的孩子说话更容易让人“听懂”?

可以这么说,不管孩子以后从事什么,编程思维都能让他们更容易成为解决问题的高手。

为什么拥有“编程思维”的孩子说话更容易让人“听懂”?

Scratch界面

如何培养编程思维

我们可以借鉴国外的成功案例,重点培养孩子解决复杂问题、勇于探索和自主学习的能力。

就拿风靡全球的入门编程软件Scratch来说,它的特点是简单、有趣,7岁的孩子用它就能编写出一个小游戏。

为什么拥有“编程思维”的孩子说话更容易让人“听懂”?

Scratch图形化编程操作

看到下面这个小游戏有木有特别熟悉的感觉?

为什么拥有“编程思维”的孩子说话更容易让人“听懂”?

没错!这就是我们小时候手机里几乎都会有的弹球游戏的进化版。

而这款游戏的设计者是一个三年级小男孩

编程思维如此重要,不管是孩子还是成年人都应该去学习。


分享到:


相關文章: