孩子通过学习编程,可以强化学习数学能力
比如逻辑思维、模式识别等。现在机器学习用到的算法,其本质还是数学模型计算问题。比如,在编程的过程中,孩子对于小数和分数会有更直观的理解。将代码中的小数点移动位置,屏幕上的物体的大小就会发生巨大的变化。孩子可以因此可以将抽象的小数和分数的概念变成鲜活的图形,印到脑子里。
孩子们可以通过编程将抽象的数学概念转化为看得见的、会动的图像。例如最常用的函数,书本上的概念理解起来很抽象,通过编程就可以在计算机上展示出来。例如Sin和Cos在三角形上的运用:
如果孩子想用代码建造飞机,那就要用到各种各样的数学知识,并且还要调用抽象思维的能力。学习编程的前提是孩子一定要对编程感兴趣。孩子有兴趣了,就可以选择合适的编程语言。编程的过程就是解决一个个数学问题的过程,编程对孩子数学能力的强化是毋庸置疑的。