孩子学数学就可以锻炼思维,为什么还要学少儿编程?

我们都听说过这样一个故事:数学家高斯在三年级时候,老师要求从1+2+3开始一直加到100,得出的和是多少?
其他同学都费劲地一个数一个数的加,只有小高斯注意到了这些数可以两两配对,相加和为101:
1+100=101
2+99=101
......
一共有50对,最后的和可以用乘法来做:(50X101)=5050

孩子学数学就可以锻炼思维,为什么还要学少儿编程?-少儿编程网
好些人都拿这个来验证孩子的数学思维能力,殊不知,高斯的上述解题思路充分体现了编程思维中的拆分和模式识别。那么有的家长就会问了,学数学就可以锻炼思维了,为什么还要学青少儿编程?
首先,数学对思维的锻炼毋庸置疑,来看几个典型的小学数学题:
1、鸡兔同笼问题
今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?
2、一个水池有一根进水管,一根排水管,只打开进水管,需要15分钟放满水池,只打开排水管,放完水池里的水需要8分钟。现在两个水管同时打开,问多久能把水池放空?
数学数学就是关于数的学问,它最显著的特征就是题目中有数字,通过已知,求解未知,需要调用人类思维中的精华总结——公式&定理,简单的像九九乘法表,复杂的比如函数的图像与性质。

孩子学数学就可以锻炼思维,为什么还要学少儿编程?-少儿编程网
很多题目设计的目标就是考查孩子们能否灵活运用所学公式和定理,它们是宇宙终极真理,过一千年也不会过时。未来如果研究复杂问题特别是做科学研究时,数学思维会非常有用。
其次,为什么要学青少儿编程呢?青少儿编程是一门为解决实际问题而生的学科,孩子们需要编写计算机能搞懂的指令,让它来帮我们工作,它对思维的训练更接近日常的思维方式,更加基础和普遍。
一、青少儿编程怎么锻炼思维?
青少儿编程思维本质上是我们解决问题的一种方式。 这是一种逻辑思维。 它是利用我们现有的知识和工具将我们自己的想法转化为逻辑运算,从而完成复杂的任务。
青少儿编程思维通常需要几个步骤:

孩子学数学就可以锻炼思维,为什么还要学少儿编程?-少儿编程网
1.分解将一个复杂的大问题,分解成更容易理解,执行的小问题。
2.模式识别找到类似的模式并有效地解决细分问题。
3、抽象(abstraction)聚焦最重要的信息,忽视无用细节。
4、算法(algorithms)设计一步一步的解决路径,解决整个问题。

对于有编程思维的孩子,数学也不算太差。 以小学口算为例:

孩子学数学就可以锻炼思维,为什么还要学少儿编程?-少儿编程网
它可以用于任何事情上,也许你没有意识到,就像记住一个电话号码:

孩子学数学就可以锻炼思维,为什么还要学少儿编程?-少儿编程网
通过这四个步骤,首先将一个复杂的问题拆解成一系列很好解决的小问题。 →单独检视,考虑和解决每个小问题。 →关注几个重要节点,忽略小细节,形成解决方案→设计步骤执行→解决问题。
因此,所谓的“编程思维”不是编写程序的技巧,而是一种有效解决问题的思维方式。

二、数学不好,能不能学编程?
由于青少儿编程的核心是算法,有些家长就认为数学不好的孩子,学编程/计算机科学会很吃力,这其实也是一个误区。
不可否认,数学和计算机科学是相互影响的, 计算机中的计算原理处处都包含着数学思想,同样计算机的高速运算能力也大大地推动了数学的发展。

孩子学数学就可以锻炼思维,为什么还要学少儿编程?-少儿编程网

青少儿编程实际上是求解某个问题的过程。这个过程也可看做是设计算法到实现算法的过程,因此可以看出编程离不开数学原理的支持,没有良好的数学思维就很难编写出高质量的程序。
但是,会基本的加减乘除四则运算,就可以应对比较基础的编程学习。高等数学,只有在机器学习,数据压缩等中才用得上。趣乐码编程的课程设计也会充分考虑孩子们的数学能力和思维水平。
同时,青少儿编程可以帮助孩子理解数学抽象思维。 对于许多孩子来说,数学概念过于抽象,离生活太远,难以理解。 但在编程过程中,抽象的数学概念可以转化为可见的具体图像。
例如,在编程过程中,儿童对小数和分数有更直观的理解。 移动代码中的小数点,屏幕上对象的大小将发生显着变化。 因此,儿童可以将抽象小数和分数的概念转换为生动的图形并将其印在脑中。

另一方面,编程就是把实际问题转换成计算机能够理解的数学问题,对数学能力也是一种强化。

孩子学数学就可以锻炼思维,为什么还要学少儿编程?-少儿编程网
三、数学和编程哪一个更难?
抛开学习的深度来讲难易,其实没有价值。从入门的角度来说,学编程并不比数学难。可为什么很多家长还是觉得编程很难,担心孩子学不会呢?
这其中的本质原因在于家长没学过,对于自己不熟悉不了解的东西,人们倾向于放大它的难度。

我们教孩子学编程,和教他们学数学一样,都是期望孩子掌握一个更有效的工具,目标不是成为伟大的程序员或数学家。

本文链接:孩子学数学就可以锻炼思维,为什么还要学少儿编程?

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:少儿编程网,谢谢!^^


*文章为作者独立观点,不代表少儿编程网立场
发表评论

坐等沙发
相关文章
少儿编程对孩子的成长发展很重要
少儿编程对孩子的成长发展很重要
编程教育会是世界各国下一场科技竞争
编程教育会是世界各国下一场科技竞争
未来stem课程的发展之路
未来stem课程的发展之路
如何通俗易懂地解释什么是算法?机器人编程与少儿编程教育区别?
如何通俗易懂地解释什么是算法?机器人…
游戏化的少儿编程为什么那么受欢迎?
游戏化的少儿编程为什么那么受欢迎?
少儿编程是什么?升学利器,谋生工具?未来前景,长远投资?让这篇文章来解答你的疑惑!
少儿编程是什么?升学利器,谋生工具?…
学生都说我是编程界的“吴彦祖”