学习编程特别锻炼孩子们的逻辑思维能力,从而激发他们无限的创造力。我们从编程中可以找到它与数学之间的紧密联系
下面,我们将进一步揭示编程与数学之间的联系,以及编程帮助孩子们学好数学的根本原因
编写计算机代码和计算数学习题都用到同一种思维模式,那就是计算思维。我们通过计算思维来构思解决逻辑问题。计算思维可以帮助孩子们把一个错综复杂的问题分解成多个更容易解决的小问题
接下来,计算思维会让孩子们确定每一个小问题是否已有相关解决经验,如果有,人类大脑则会用熟知的方法进行求解。如果没有,计算思维会找出问题中的重要的细节,最终引导孩子尝试出最终解决方案
以上就是计算思维解决问题的完整过程。显而易见,这和我们完成一道数学题的过程是相通的
国际学校的数学老师都已经意识到,在数学课程中加入编程,可以帮助学生们更深入地思考解决数学问题。这里就有个很好的例子:
伊利诺伊大学芝加哥分校,航空航天工程与系统架构师Harry H. Cheng教授指出:如果教师越早将编程融入数学课程,那么学生的数学水平将会越高
Harry H. Cheng教授列举了以下4项收获,是学生们在编程一个简单的代数问题练习中,掌握到的数学技能方法:
①建立数学模型
②使用模式创建算法
③抽象地识别各种变量
④注意整数和小数的精度
有的孩子肯定觉得数学比较抽象枯燥,不容易掌握。而编程的学习是更开放更自由的。在编写代码的过程中,孩子们一步一步分解问题,针对不同问题使用对应的数学公式,最终解决问题
孩子们通过学习编程,把数学知识与公式更灵活的理解运用。这样,学习编程的过程就是学习数学的过程。这样,数学对孩子们来说就不再难学了
综上所述,孩子们在编写代码的过程中充分使用各种数学知识与公式,强化促进了他们数学的学习。自然,学编程的孩子更能学好数学!