首页 > 百科知识 正文

刚需编程是如何提高这六大思维能力的(怎么提升一个人的编程思维)

时间:2023-11-20 04:03:54 阅读:95 作者:个人等待

编程究竟能带给孩子什么?


看到身边那么多孩子在学编程,很多家长都有相关的疑惑。编程真的已成刚需?确实,编程在孩子思维能力锻炼方面有不小的影响力。


“当你学会编程,你会开始思考世界上的一切过程”,麻省理工学院的教授米切尔·雷斯尼克的这句话,说明了编程对人的思维模式的影响很大。


刚需编程是如何提高这六大思维能力的(怎么提升一个人的编程思维)-第1张

那么编程到底能带给人什么思维模式呢?妙妙给大家总结了一下,编程对孩子形成这6种思维模式有不小的帮助——全脑思维,计算思维,逻辑思维,拆分思维,抽象思维,批判性思维。

刚需编程是如何提高这六大思维能力的(怎么提升一个人的编程思维)-第2张

调动全脑,提高综合素质

全脑思维就是调动全脑,从多角度、多视野去生发和联想的思维模式。

研究表明,大脑的每一面都控制着思维和信息处理的不同部分。左半球通常与逻辑、技术和分析思维相关联,而右半球则与想象力,艺术性和直觉性思维相关联。


刚需编程是如何提高这六大思维能力的(怎么提升一个人的编程思维)-第3张

但最有创造力的思想家和问题解决者可以有效地同时调动左右脑,最典型的例子就是将“艺术与科学”结合在一起,建立苹果公司的乔布斯。

美国十分推行的STEAM教育,就是将科学,技术,工程,艺术,数学多学科融合的综合教育,它打破了学科界限,有效提升了孩子的综合素养。而编程正是其中的学科之一。


刚需编程是如何提高这六大思维能力的(怎么提升一个人的编程思维)-第4张

思维缜密,高效解决问题

计算性思维并不是指编写程序的技巧,而是一种高效解决问题的思维方式。

编程思维,小到洗衣做饭,大到公司决策,都能用到。编程思维能够将一个问题清晰具体地描述出来,并将问题的解决方案表示为一个信息处理的流程。谷歌公司将编程思维概括成这四大步骤:


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


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


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


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


刚需编程是如何提高这六大思维能力的(怎么提升一个人的编程思维)-第5张


刚需编程是如何提高这六大思维能力的(怎么提升一个人的编程思维)-第6张


▲看我们小学员做的笔记


编程思维能提高解决问题的能力。从小就开始接触思维能力训练的孩子,思维谨密,语言表达丰富,创造力强,不管在学业还是职场上都比较容易取得成功。


刚需编程是如何提高这六大思维能力的(怎么提升一个人的编程思维)-第7张

远离拖延症,提高时间管理能力


逻辑思维是指采用科学的逻辑方法,准确而有条理地表达自己思维过程的能力。


编程是一个创造的过程,这就像一个项目,怎么分工,哪个人、团队负责做什么,先做什么,后做什么,这里面都涉及到宏观的设计能力和逻辑思维。设计电脑程序去完成任务也是同样的道理。


刚需编程是如何提高这六大思维能力的(怎么提升一个人的编程思维)-第8张


这种逻辑思维用到生活中,就是时间管理能力——孩子会合理地安排自己的时间,先做什么,后做什么,从被动到主动,妈妈再也不用追着孩子吼了。


刚需编程是如何提高这六大思维能力的(怎么提升一个人的编程思维)-第9张


▲家长的真实反馈


刚需编程是如何提高这六大思维能力的(怎么提升一个人的编程思维)-第10张

做事不马虎,告别小迷糊

拆分思维就是将复杂、庞大的问题分解成几个小问题分别解决的思维路径。

举个例子,学编程就是个小项目,我们可以把作业拆解成5个部分

孩子观看视频学习——孩子做编程作业——运行程序并检查,修改BUG——提交作业——老师批改并提建议。

在编程的过程中,孩子锻炼了拆分思维,并且可以将它用到学习和生活中,做事不再马虎,告别小迷糊。

刚需编程是如何提高这六大思维能力的(怎么提升一个人的编程思维)-第11张

抓住本质,拥有举一反三的能力

抽象思维是用词进行判断、推理并得出结论的过程。抽象思维是思维的最本质特征,也是人的思维和动物心理的根本区别。


刚需编程是如何提高这六大思维能力的(怎么提升一个人的编程思维)-第12张


学编程的过程中,需要孩子了解一些抽象概念,尤其是学到后面的高阶代码编程。如果不能掌握一些抽象概念,那么在深入地学习编程的过程中,孩子将会遇到一些困难。


所以说,学编程的孩子,对抽象概念的理解能力会强于其他同龄人小朋友。而由于掌握了抽象概念,自然就拥有了举一反三的能力,以后在学习过程中就能如鱼得水。

刚需编程是如何提高这六大思维能力的(怎么提升一个人的编程思维)-第13张

经常反思,提高自我纠错能力

批判性思维(CriticalThinking)就是通过一定的标准评价思维,进而改善思维,是合理的、反思性的思维,既是思维技能,也是思维倾向。


刚需编程是如何提高这六大思维能力的(怎么提升一个人的编程思维)-第14张


妙小程的编程课程,会引导学生多方面看问题,并且进行自我改正。孩子的批判性思维会逐渐培养起来,同时也能提高自我纠错能力


刚需编程是如何提高这六大思维能力的(怎么提升一个人的编程思维)-第15张


▲家长在群里的分享


批判性思维已经被普遍确立为教育,特别是高等教育的目标之一,可见批判性思维的重要性。因此,从小培养孩子的批判性思维非常重要。

,

版权声明:该问答观点仅代表作者本人。如有侵犯您版权权利请告知 cpumjj@hotmail.com,我们将尽快删除相关内容。