数学到底该怎么学才能学好呢?
百般淘沙中,我找到了一个答案。
通过编程我们可以学好数学
一开始我惊呆了,这难道不是难上加难吗?直到我认真看完了一个TED演讲。
视频演讲者是顶尖公司沃尔夫勒姆研究公司的策略和国际总监康拉德·沃尔夫拉姆。他说——
I believe correctly using computers is the silver bullet for making math education work.
我相信,善用电脑,是学习数学的一剂良方,如果你想检验你是否了解数学,就尝试写一道程序。
在他看来,他觉得编程是一种检验学生是否真正理解数学问题的方式,编程一方面使数学更实用,同时另一方面又更加理论化。
他认为——应该鼓励每一个学生都去学编程。
看来,学习编程是帮助孩子理解数学、学习数学的一种绝佳方式。
那么学编程,能如何帮孩子学习数学呢?
1、编程能够帮助孩子理解抽象的数学概念
为什么三角形是最稳定的结构?为什么两点之间,直线距离最短?当孩子使用编程语言来操作时,就会有更加直观的感受和体验。
2、编程能够帮助孩子学会变通、拓宽思路
不少家长都希望孩子能够冲一波奥数。思路打不开,奥数刷题就变成体力活。尤其有的题还需要「一题多解」、「多想几步」,孩子容易被困住。
在编程学习里,孩子不再拘泥于某一类解题和算术的套路,而是会刷新对问题本质的认识,拓宽解决问题的思路,更加灵活应用逻辑思维。
例如,孩子在计算甲乙两艘船的运动速度时,他会运用逻辑判断来考虑船的运动轨迹,考虑最大值/最小值等数学知识,让自己的小船在屏幕上灵活开动。
3、编程能够规范学习习惯,让“马虎王”更加严谨仔细
试卷上写漏一个小数点,孩子完全没发现;程序里写漏一个小符号,计算机的程序就无法执行了。
学习编程能够规范孩子的学习习惯,培养认真严谨的思考方式,操作更加仔细。
4、编程能够有效联结数学和其他学科
单纯陷入刷题极容易磨灭对数学的兴趣,数学不是一门孤立的学科,如果能将现实世界的问题、融入物理、经济、艺术、历史等学科知识,会让孩子更立体地认识数学。
编程学习天然融合多学科知识,帮助孩子跨学科体验数学之美,真正点燃学习兴趣。
5、编程能够提升孩子学习兴趣
总有人说,数学好有什么用?去菜市场买个菜你会用三角函数么?
学习编程,能帮孩子清晰认识数学的价值。学编程,能帮你懂得“数学题海”背后的原理。不仅仅是做题,而是明白“为什么要这样做”,孩子思路更清晰,自然兴趣也提高了。当孩子爱上数学,还愁数学学不好吗?
孩子的数学成绩差,撇开智力上的因素,最主要的原因往往是学习习惯不好或者学习方法不当造成的,要想提高数学成绩,我的建议是:
1、家长不能急于求成,要有耐心,耐心的帮助孩子克服学习上的困难;
2、要培养孩子良好的数学学习习惯;
3、要注重孩子的基本运算能力和数学思维能力的培养;
4、要多与学校老师联系,及时了解孩子在学习上的表现及学习上出现的问题,帮助孩子克服学习上的困难,解决学习中的问题;
5、要多鼓励孩子,鼓励孩子勇于面对数学问题和解决数学问题;鼓励孩子多与成绩好的同学进行学习上的交流。