前两天发个帖子说学奥数没用,被版上一堆人喷。无所谓,喷就喷吧,论坛本来就是交流思想的地方。不过喷也别瞎喷,辩论也得讲个有理有据。
我没说学数学没用,数学是一切学科的基础我当然知道。我带娃刚学完循环、递归、递推后就买了陈景润的数论一套通过编程验证里面的一些数学定理。我想表达的观点是学机构那种套路式的奥数,除了对少数将来从事数学理论方面研究的天才儿童有用以外,其它人学就是不接地气。
说说下面这个魔方项目作为论据。
自从疫情期间开始带孩子学编程后,每周我们都会做些算法题,有的时候也会根据算法解决一些实际问题,比如验证歌德巴赫猜想,算24点游戏之类的。上次是讲完广搜后,我就说魔方自动求解就可以用广搜。娃一听特别感兴趣。因为他幼儿园开始喜欢玩乐高,那时我根据网上一个老外开源的图纸和程序给他搭了一个自动拧魔方机器人,从此娃又对魔方也产生了兴趣。自己摸索出一面后就想拼六面,魔方我是一点不会,只能从网上下载公式教材让他自学,后来练到三阶成绩50秒左右,二阶10秒左右,曾经拿过一次学校魔方比赛的第三名。有这么个渊源,所以这个项目也就顺其自然启动了。
魔方因为我也不熟,基本都是孩子自己规划的,我只是负责在程序方面给帮助,比如BFS需要保存访问过的魔方当前状态,我就借机讲了可以用hashmap,他恍然大悟,说难怪要学那么多数据结构,就是为了存取数据方便。中间调试的过程还有各种波折,最后第一个版本终于能能work了,后期算法还可以继续优化并扩展到三阶,如果有机会还想把程序移植到arduino上加上颜色传感器和机械臂就可以复刻小时候的那个拧魔方机器人了。
其实以前尝试过很多其它科学类的项目,比如网上买了很多物理化学实验套装之类的,后来都发现,要么是结果非常酷炫,可是原理特别简单;要么是原理很高大上,可惜受制于硬件条件显现不出威力。目前看只有编程算是比较适合把理论和实践结合起来,能让孩子体验根据问题提出一个设想,然后验证修改,最后解决的完整过程。
在版面上看到很多初中生的家长,都说上了初中后同时开8,9门课而且每门都需要拿满分,基本每晚别想11点前睡觉,初中都是如此,高中肯定就不用说了。那么倒推回来就是说一个小孩在青少年成长阶段只有在小学期间算是比较空闲能够培养下自己的兴趣爱好。而小学阶段如果想拿一张六小强的门票,又必须把大量时间花在奥数上。我是真的不认同这种现状。
--
修改:apkstore FROM 120.244.220.*
FROM 120.244.220.*