手机版学校入驻客服中心网站导航

欢迎来到眉山童程童美少儿编程培训机构!

咨询热线

孩子有“编程思维”有哪些好处

来源:眉山童程童美少儿编程培训机构    时间:2017/3/25 15:58:48

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

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

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

  ① 「当你在 1 楼,想去 5 楼」,这里涉及了起终点和循环的概念。从起点 1 出发,终点为 5 ,循环计数从 1 到 5 ,满足的退出循环条件,电梯停了,门也打开了。

  ②「当你在上升的过程中,外面有人按了按钮」,这里涉及了判断语句。电梯的程序中,有一个判断条件,一直在监听 If (是否有人按了按钮),当条件成立,电梯就会停止。

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

孩子有“编程思维”的好处

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

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

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

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

  但是不要被编程二字限制,编程思维可以长期应用在生活方方面面。

  编程思维,是一种率解决问题的方式,是“理解问题——找出路径”的思维过程,它由“分解—抽象—模式识别—算法”四个步骤组成。

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

  分解——化繁为简

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

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

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

  面对复杂问题,不要害怕,首先,拆了它!

  现在,你要和几个朋友一起出国旅行,由你来负责出行前的规划。需要做什么?

  按照时间维度来拆解这个问题。首先,我们需要选择出行目的地,然后做旅行攻略、安排行程,接下来就可以预定机票和酒店,较后准备行李清单。

  而四个大步骤又可以具体拆解为许多小步骤,详见下图


  把一个比较大的问题多层拆解之后,看起来是不是就清晰很多了?

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

  做数学题也是一样的道理。解答一道复杂的题目,通常需要把它拆解成多个大步骤,而每个大步骤,又可以继续分解为更多的小步骤......分解思想,也是数学中较重要的思想之一。这也是学编程的孩子,数学成绩也不会差的原因。

  具备这种思维的人,做事情是有条不紊并且有耐心的。而分解能力好的孩子,即便面对一道有挑战的数学题,也能列出清晰的解题步骤,清楚地知道自己每一步的进展,而不是遇到难题时脑子里一团乱麻。

联系方式

选择专业时,如果犹豫不定,不知道选择哪个比较好,敬请致电,专业的咨询老师会为你解答。

  • 报名热线:400-6263-721
  • 咨询老师:吴老师
  • 点击咨询:

电脑版|手机版

版权所有: 郑州天华信息技术有限公司