小学理科:自己教孩子少儿编程1年,孩子数学考进全班前三

  现在少儿编程越来越火,自从上次和大家分享我儿子学编程后,数学考了全班第一,很多家长来咨询我其中的奥秘。其实少儿编程不是教孩子学习数学,更不是真的写代码,而是用更容易被孩子理解的方式让孩子锻炼逻辑思维。

  美国优秀软件设计工程师Alexander A. Stepanov和他的同事Daniel E. Rose 共同编著的一书中都认为:数学和编程有着不可分割的关系。编程就是基于数学知识的一项扩展延伸。他们用实例证明了数学的解题思路也可以用编程的逻辑代码来解答。

  我们会发现数学与编程是息息相关的,有时候看似非常难的数学算题,只要通过编程思维就可以提出清晰高效的解题思路。很多家长送孩子去学奥数,作为过来人,我认为少儿编程更实用、更容易理解一些。

  为什么有时候孩子的数学,甚至未来的物理成绩不好?不能怪孩子,数学问题是一个十分抽象的世界,很多孩子在数学学习中难以走进这个模糊、抽象的数学世界,继而造成数学成绩一直处于劣势。要想更具体化的理解数学,编程可以帮助孩子们组建清晰的数学解题逻辑思维,编程代码通过一步一步的演算能够让孩子清晰的看懂解题步骤。

  通过少儿编程学习,这些类似数学解题步骤的演算指令最后得出的演算结果就是计算机的工作指令。想象一下,课堂上老师提出了一个数学问题,让学生们从这一组数据中找出哪些是质数。一个同学通过心算和草稿纸推算给出了这组数字中的质数,但是再难的题目就不会了。另一个同学了解其中的思维方式、知道第一步第二步分布是什么,这样不但这道题目解决了,还能举一反三,去解决更加复杂的问题。

  这就是为什么,有些孩子年级越高,数学越来越好,本质就是掌握了一种有逻辑的思维方式。

  更贴近孩子们数学学习的比如说,在编程的过程中,孩子们会对奇、偶的理解会有一个更直观的思维。如下图所示,在编程课程里,我们只需要一个简单搭建一个方块式的逻辑程序就可以随意的输入一个数字通过代码运算程序判断数据奇、偶。

  除了这些外,编程更能够让孩子里用数学的思维去理解数学,认知数学。如下图示是圆周率的代码逻辑,相对于复杂的数学算法,这种清晰的逻辑步骤更能让孩子们理解圆周率的得出原理。

  编程学习不仅更能够让孩子们理解数学,并能让他们把这种数学编程思维代入到平时的数学学习中,那么数学成绩自然就会有显著的提升。编程学习能够让原本难以理解的概念数学更加清晰化,更能养成青少年清晰明了的数学逻辑、搭建他们的数学空间思维。这些对孩子的数学学习都十分有帮助,相信带孩子学编程1年,只要掌握的方法,哪怕是数学从不及格的孩子也可以逆袭成为全班数学考试第一名。

  青少年编程学习的定义不是技术学习,更多的是以转换孩子们的数学思维,是为了给他们一个全新的视角去看数学。在编程代码的搭建过程中理解数学的推理步骤,原本抽象的数学问题就显得更为简单易懂。并且趣味的编程思维数学学习相对于课堂上直面的硬性数学概念灌输来得更简单易懂。通过搭建代码积木小房子的方式把抽象的数学解题思路转化成清楚明了的代码程序,每一步骤的搭建都是在完成数学的解题思路。就好比上面提到的,编程不是解决一个数学问题,而是教会你解决类似所有数学问题,通过编程可以发现数据运行的规律,从而找出其中的数学逻辑,以后再也不怕遇到类似问题。

  举报/反馈