说起数学这门学科,不少家长都会头疼犯难。数学是一门很奇葩的学科,说难挺难,说简单也还挺简单的,其难点还不在于基础数学,达部分的简单基础计算,每个孩子都会;真正的难点是在于基于推理的逻辑思维与数学能力。

        少儿编程领导品牌小码王发现这些思维方法在编程中是惯用的技法,说穿了编程与数学有密不可分的关系。

        做一个有趣的比喻,假如有一个数学魔王,空有一身魔力但苦于不能在现实世界中施展,被束之理论的高阁。计算机则是那个在一定尺度上能够帮助魔王施展法术的利器。

        也就是说,学好编程,数学这门学科也就不是事!

        1.为什么要学编程

        现在的世界是个不会计算机语言就等同于某种意义上的文盲。会计算机语言的人能够和计算机交流。在数字化的今天,这点正在变得愈发重要。

        因为许多日常用品都会用到计算机,或者和计算机有关。孩子们不但要学习如何书写和表达,更要学会如何和计算机打交道。掌握一门计算机语言是在未来制胜的必备技能之一。

        2.学编程有什么用?

        所谓的编程就是将人类的想法按照一定的编码规则,进行事件处理和信息查询等。

        计算机程序通常具备很强的逻辑性。完成一个程序就是在完成一个任务的过程,在这个过程中展现出问题逻辑以及解决问题的方案。因此,编程可以锻炼孩子的逻辑思维能力和创新能力,同时又可以锻炼其建立与管理项目的能力。

        这一点,与用数学解决问题不谋而和。

        3.编程对数学学习的影响

        A找规律

        数学与编程就是找规律并且运行的过程。

        小码王发现在孩子2、3 年级的时候关于数学的逻辑规律题越来越多地出现在他们的数学课程当中,这些题目也直接决定了孩子数学的好坏。

        如果孩子没有一定的逻辑能力,那他学数学一定很吃力,在将来的学习方面,家长辅导也会很崩溃。

        编程就是发现规律、运行规律的过程,拥有这个编程逻辑,在解数学题时,孩子的思维反射更清晰,解题方法更多元,当然学得更轻松。

        B培养抽象思维

        小时候可以惯用形象思维,但成长到一定年纪,特别是在6~7岁的时候,孩子的抽象思维就开始影响他对事物的认知,培养好抽象思维对生活学习有重大影响。

        数学概念是抽象的,但在少儿编程的学习中,抽象的数学概念可以被转化为看得见的、具体的图像。

        比如,在编程的过程中,孩子对于小数和分数会有更直观的理解。将代码中的小数点移动位置,屏幕上的物体的大小就会发生巨大的变化。孩子可以因此可以将抽象的小数和分数的概念变成鲜活的图形,印到脑子里。

        编程能够强化数学能力。如果孩子想用代码建造战舰,那就要用到各种各样数学知识,并且还要调用抽象思维的能力。作为编程代码,将数学点、线进行空间的序列化、数字化,比如具体到坐标(x,y,z...),可以是多维的。

        数学是非常重要的,不管怎么样,学科可以差,但数学能力不能差,一定要把孩子的数学能力夯实好。这样,今后不管是继续读书还是工作,都不会感觉自己的“腿”比别人短。