学少儿编程有什么用? 机构说能提高文化课成绩,帮助升学?觅峰老师收集整理,希望对想要了解少儿编程的家长及同学们有帮助。机构宣传的那些好处可能都比较注重实用性,我们先不说这些。从家长角度来讲,学习编程的 ...
学少儿编程有什么用? 机构说能提高文化课成绩,帮助升学?觅峰老师收集整理,希望对想要了解少儿编程的家长及同学们有帮助。 机构宣传的那些好处可能都比较注重实用性,我们先不说这些。 从家长角度来讲,学习编程的好处其实还是在以下两方面: 1. 培养“如何解决问题”的思维方式 编程思维的核心,其实是把复杂的问题分解成一个一个较小的模块,而其中的一些模块应该是可以重复使用的。 预先设计好这些模块之间的联系,逐个实现这些小模块之后,再把它们都整合到一起——这种能力对于解决任何问题都有帮助,也是让孩子学习编程最大的收获之一。 2. “调试”这个过程所体现的价值 没有人能一次把程序写对,写完之后一运行,总会发现这样、那样的问题,这时候就需要进行“调试”。 调试对于孩子来讲其实是个很痛苦的过程,有时候调了半天还是不行,就很有挫败感。但这个过程恰恰能锻炼很多能力: 比如,怎样找到问题出在哪里,其实有很多技巧和方法;还要有足够的耐心和敏锐的观察力——这些都是放在任何领域都很有用的能力。 至于用编程来提高课内成绩,理论上也许可以做到,但现实中并没有太多数据支持,所以大家也别太当真。 至于编程是否能帮到升学,也是大家很关注的问题。 我观察到的是:跟升学相关的“硬通货”比赛赛事其实是非常少的。 比如拿NOI(全国青少年信息学奥林匹克竞赛)来说,每年全国比赛金牌也就几十个,其实是非常小众的——如果我们拿这个奖牌作为学编程的目的,就会搞得像曾经的“全民奥数”一样,家长和孩子都身心俱疲,也没什么意思了。 学习任何东西都是同样的原则:兴趣为先,适度引导。 机构宣传的那些好处可能都比较注重实用性,我们先不说这些。 从家长角度来讲,学习编程的好处其实还是在以下两方面: 1. 培养“如何解决问题”的思维方式 编程思维的核心,其实是把复杂的问题分解成一个一个较小的模块,而其中的一些模块应该是可以重复使用的。 预先设计好这些模块之间的联系,逐个实现这些小模块之后,再把它们都整合到一起——这种能力对于解决任何问题都有帮助,也是让孩子学习编程最大的收获之一。 2. “调试”这个过程所体现的价值 没有人能一次把程序写对,写完之后一运行,总会发现这样、那样的问题,这时候就需要进行“调试”。 调试对于孩子来讲其实是个很痛苦的过程,有时候调了半天还是不行,就很有挫败感。但这个过程恰恰能锻炼很多能力: 比如,怎样找到问题出在哪里,其实有很多技巧和方法;还要有足够的耐心和敏锐的观察力——这些都是放在任何领域都很有用的能力。 至于用编程来提高课内成绩,理论上也许可以做到,但现实中并没有太多数据支持,所以大家也别太当真。 至于编程是否能帮到升学,也是大家很关注的问题。 我观察到的是:跟升学相关的“硬通货”比赛赛事其实是非常少的。 比如拿NOI(全国青少年信息学奥林匹克竞赛)来说,每年全国比赛金牌也就几十个,其实是非常小众的——如果我们拿这个奖牌作为学编程的目的,就会搞得像曾经的“全民奥数”一样,家长和孩子都身心俱疲,也没什么意思了。 学习任何东西都是同样的原则:兴趣为先,适度引导。 |
2021-02-20
2021-04-05
2020-12-24
2021-02-20
2020-12-26