少儿编程等于割韭菜?信息学奥赛就高大上了??另外,是小学奥数简单,还是信奥简单???

文摘   教育   2024-10-15 09:37   北京  

少儿编程,本是一个宽泛的概念,本也有信息学奥赛的部分。

无奈,有些人,看准我们的心理,非要把其中的功利性部分,强调了又强调。我们当家长的,如果有心让孩子走科技特长生,如果孩子学有余力,还是兴趣优先,上上基础的编程课,等孩子大一点,大脑和心理更加成熟,慢慢进入功利性目标学习。家长不跟着焦虑,不跟着疯狂,孩子少得心理疾病。

少儿编程等于割韭菜?信奥,就是高大上了??
某音上,一位百万粉丝的大V,发了系列视频,鼓吹参加信奥的好处。但同时,讽刺家长送孩子去上编程课,就是智商税。我理解:这种言语方法,激烈的情绪,会引来更多的评论,也让平台算法多多推送给更多的家长。可以洗掉一部分老粉丝,留下狂热粉丝,吸引新粉丝。
但,观点还是有所偏颇的。
而且,两个有点相关的事物,这边讽刺,那边鼓吹,家长没头绪,更焦虑,这种讲法,真的不太好啊。
所以,我写篇文章,给大家解释下吧。
为了方便大家理解,我先做一个简单的类比吧:少儿编程,就是校内学的数学。编程奥赛,就是校外学的奥数。
信息学奥赛要出成绩,小时候有兴趣,去上点少儿编程课,对以后学算法,参加信奥比赛,只有好处,没有坏处的。只不过,从功利角度,如果将来不参加信奥,好像有点浪费孩子时间、浪费钱。只不过,从功利角度,确实,直接上C++,直接上算法课程,直接训练参加比赛,好像,更加直达目标。而且吧,孩子数学好,这条路,看起来还相当顺畅。
但真的,先有兴趣,再有训练,坚持这个原则,不只是去参加各种奥赛,孩子的整个学习生涯,学什么,都会稳当很多。过于功利的做法,容易伤了孩子的学习积极性。对各种比赛能出成绩的,有点天分的孩子,一样如此。
前几天也写了:中小学燃尽了,上了大学就……伤仲永的故事,实在是太多了。
所以,你看我过去的文章,我都是劝大家不要焦虑。学编程,有个好处,入口很多,从玩机器人开始也行,从图形化编程开始也行,从Python开始也行,从C/C++开始也行。孩子什么时候学有余力,什么时候,都可以找到合适的切入口。孩子玩得开心,有兴趣,愿意坚持,愿意继续学。信息学奥赛,小学初中阶段,要求的天分不高,只要孩子,有点兴趣,有点坚持的意志力,都可以去参加的。
计算机的及时交互性,及时出编译结果,及时可以看到运行结果的趣味性,也容易拖动孩子,一直享受其中。但一开始,从来都没有享受过编程的乐趣,直接就来功利性的各种训练,对孩子,容易有过度训练感,容易反感,容易放弃。我们还怪孩子,怎么这么没有韧性,这么不能坚持……

对小学生,是奥数简单,还是信奥简单?
因为一个老读者留言,我才知道,原来我们这里,基本上没有写过信息学奥赛的普及文章。
我以为,对这几项孩子课外拓展还有功利性效果的比赛,大家都知道的。
对题目的问题,答案很明确:信奥更简单。
既是课外拓展,又锻炼动手能力,而且很多家长还不知道。当然,这个赛道上,人也多起来了,但相对,还没那么拥挤。
基本上,编程的解题方法,是算术的拓展,算是代数思维的启蒙。给了非数学牛娃,一个很好的机会。何况,小学生是不是数学上有特别的天赋,看不出来的,适合奥数的人少点,但适合信奥的人,多得多。
比如经典的,小学学奥数的第一个难题,盈亏问题:
有一批作业本要分给三年级一班的同学们,出现了一个很有意思的现象,如果每个人分5本的话,剩下了70本。
如果每个人分7本的话,剩下了10本,请问,这个三年级一班,到底有多少个学生,这次要分的作业本,有多少本啊?
算术解法,我们说过很多次,就不多说了。编程的解法思路如下:
int X=学生人数。
int Y=作业本数。
明显:Y = X*5+70 。
做一个循环:从X=1到X=100,算Y=X*5+70时的Y。如果同时满足: Y = X*7+10,停下来。
此时的X和Y,就是题目的答案。
这个题目的解法,就是利用计算机的特点,简单粗暴,列举从1到100的所有情况,相当于小学一年级学生就能理解的枚举法。然后来看,那个情况,满足我们的题目要求。
相对算术解法来说,小学生更容易理解。因为枚举两种情况,太简单了,我教给我闺女枚举法之后,她最喜欢这个方法。因为逻辑最简单最清楚,把所有情况,放进来尝试,不用动脑子的感觉。小朋友编程解决了一道盈亏问题后,可以举一反三,解决所有同类问题。
而这个方法呢,很接近代数思维,可以说,是更好的代数启蒙方式。等以后高年级学二元一次方程组,恍然大悟,对计算机解决问题的方法,对数学的理解,都更上一层楼。
在北京,高年级能理解二元一次方程组,能用二元一次方程组解应用题,都是海淀六小强分班考试题,识别牛娃用的。不要小看。当然,你家孩子都能学懂微积分了,不在此列。
所以,小学生,是可以学信奥的,就是选择的工具,我建议是如果3-4年级,孩子阅读能力很强大了,理解能力很强大了,直接Python。五六年级就可以学C++了。
当然,也可以你数学学很好,五、六年级直接C++,也可以的。这也是信奥的一个特点,什么时候开始都不晚。我闺女识字启蒙做的不好,所以小学一直在抓她的中英文阅读能力提升。虽然有上点编程课,但都是简单涉及,好玩为主。算是给她培养兴趣,初一开始认真搞,一年时间,提升很大。我认为只要孩子有兴趣,初中毕业,算法方面的编程能力,超过大多数计算机专业大学生。
所以,家长一对一来请教我孩子的学业规划,如果当地小升初不看重PET和奥数,我一般推荐课外去学信奥,一举多得。现在,各个地方,奥数被打压,科技特长生,确实是一个功利性捷径,你要去了解了解。


在我看来,数学是最有魅力的,请参考:数学本来是很有魅力的,但我们却只给了孩子最枯燥的部分

另外:美国小学在家上,英语原版教材,家里一定要备一套

还有语文课外拓展阅读:榜样的力量是无穷的,《哦,他们是这样的》,一次性了解课文里作家的故事

育儿daybyday
鸡娃先鸡自己,因材施教,点滴浇灌,孩子一本起。
 最新文章