为什么有“编程思维”的孩子老是更优秀?

为什么有“编程思维”的孩子总是更优秀?

新东方河南

将在12月17日 19:30 直播

2023小学升初中白皮书发布会

视频号


首先,请大家一起来猜想一个画面。


此刻,疲惫一天的你正在回家的电梯上。从 1 层进入,并点亮了前往 5 层的按钮,电梯结束缓缓向上爬升,到第 3 层时,电梯停了下来,走进一个金发碧眼的女郎。


这时,几个疑问忽然闯入你的脑海:为什么我按了 5 层的按键,电梯就会开始向上俯冲?为什么外面有人按了楼层按钮,电梯就会停止?电梯的程序是如何运作的呢?


很巧,这些小问题正好不妨用编程思维来解答。

① 「当你在 1 楼,想去 5 楼」,这里涉及了起终点和循环的概念。从起点 1 起程,终点为 5 ,循环计数从 1 到 5 ,满足的退出循环条件,电梯停了,门也打开了。
②「当你在上升的过程中,外面有人按了按钮」,这里涉及了判断语句。电梯的程序中,有一个推断条件,一直在监听 if (是否有人按了按钮),当条件成立,电梯就会停止。

发现了吗?生活中处处有编程,编程底本就是为了解决生活中的实际问题。


扫码发送【所在年级】列入交流群

政策交流/学校介绍/履历分享/学习资料


我们的孩子学编程,不只是单纯学会代码,把持一项技能,或是培养一个兴趣,最重要的,是掌握背后一整套高效解决题目的思维模式。

拥有这种思维模式的人,通常在生活中看起来更加“聪明”:无论是在职业还是学习中,你都会发现他头脑清晰、反应灵敏,做事效率也非常高。

为什么有“编程思维”的孩子总是更优秀?

你有没有发现,那些站在金字塔顶尖的人,通常不止在自己的领域优秀,而是“文史哲数理化”样样精晓。这是因为他们拥有一套高效的思维模式,对知识的消化和吸收也非常快。

学编程的本质,就是为了帮助孩子们形成这样的思维形式——「编程思维」,又叫「computational thinking」。


但是不要被编程二字限制,编程思惟可以长期应用在生活方方面面。
编程思维,是一种高效率解决问题的方式,是“理解问题——找出路径”的高效思维过程,它由“分解—抽象—模式识别—算法”四个步骤组成。
为什么有“编程思维”的孩子总是更优秀?

听起来很高大上的样子?别着急,让我们一起来做点新鲜有趣的解读。


扫码预约素质课程

为什么有“编程思维”的孩子总是更优秀?


分解 —— 化繁为简

分解,简单来说,就是“把复杂的大问题,拆解成更可执行、更好理解的小步骤”,它能锻炼我们拆解复杂问题的能力。    

生活中常常会出现一些复杂,且需要多步骤才能解决的问题。很多人在遇到此类情况时,常常感到一团乱麻,完全不知道该从何下手。这样的人,就是缺少“分解问题,化繁为简”的能力。

这类问题可能是一篇2万字要求的论文,一道看上去毫无头绪的数学题,也可能是假期出行前的一次旅行规划。

面对复杂问题,不要害怕,首先,拆了它!
现在,你要和几个朋友一起出国旅行,由你来负责出行前的规划。需要做什么?
按照时间维度来拆解这个问题。首先,我们需要选择出行目的地,然后做旅行攻略、安排行程,接下来就可以预定机票和酒店,最后准备行李清单。
而四个大步骤又可以具体拆解为许多小步骤,详见下图👇
为什么有“编程思维”的孩子总是更优秀?
把一个比较大的问题多层拆解之后,看起来是不是就清晰很多了?

编程的过程,就是把复杂和庞大的问题“自上而下,逐步拆解,直至理顺”。这种思维,在学习和生活叫“分解思想”,在工作中又叫“项目管理”。

为什么有“编程思维”的孩子总是更优秀?

做数学题也是一样的道理。解答一道复杂的题目,通常需要把它拆解成多个大步骤,而每个大步骤,又可以继续分解为更多的小步骤……分解思想,也是数学中最重要的思想之一。这也是学编程的孩子,数学成绩也不会差的原因
具备这种思维的人,做事情是有条不紊并且有耐心的。而分解能力好的孩子,即便面对一道有挑战的数学题,也能列出清晰的解题步骤,清楚地知道自己每一步的进展,而不是遇到难题时脑子里一团乱麻


新东方i编程给孩子们准备了广阔的练习平台,有大赛经验丰富的老师和独立完善的课程体系,给孩子提供充足的学习条件和展示自我的机会。


本文链接: https://www.yizhekk.com/1218155400.html