最近少儿编程好像又火了起来,网上各种课程拼团,电视、电梯、地铁也都播放着编程的广告;再加上某些科技大佬时不时来句“AI将代替人工、云时代来临......”好像整个世界都达成了“以后不会编程就要被科技社会淘汰了一样”当然也有不少的家长表示:少儿编程和编程就像酱油和花生油的关系一样,毫不相干,花几千上万块让四五岁孩子学编程就是交“智商税”。但我个人认为如果说它是“智商税”那是比较过的,因为少儿编程对孩子确实是帮助,特别是对孩子的思维逻辑的培养;但它也不是必修课。起码现在它还只能作为一门有余力才能学的兴趣课。那对于兴趣课的选择我想大家都有自己的想法,那我也就不多说了;今天我们就测评一下两家线上主流编程机构——程猫与和码编程看完你就懂了

编程猫


编程猫算的上是线上少儿编程机构里规模较大的了,加上前段时间刚获13亿融资,又着实火了一把。
(编程猫近期融资情况)它的课程可以分为4类,图形编程课(五年级以下)、Python编程课(六年级以上)、硬件入门编程课(四到五年级)、数学编程课(三到六年级)(编程猫课程)上课模式分为录播课与直播课两种,这要注意的是,虽然编程猫会对外宣传一对一直播,但实际上是一对4的伪直播课(与叮咚课堂类似)但值得一说的是编程猫的图形编程课所使用的编辑器是他们自己研发的kitten工具;整体使用会更加的流畅简洁(编程猫)同样设计一个游戏,在使用Scartch工具可能是需要300+行,但编程猫的工具可能就只需要十几行就能完成。这可以说是编程猫最大的特点了,使用起来非常简单,非常利于孩子培养对编程的兴趣。但因为kitten工具会省略了一些内容,所以对拔高会有影响;另外目前大多少儿编程竞赛都用的Scartch工具。整体上编程猫的主修内容是图形编程与Python编程,这和很多少儿编程机构的内容都是契合的;而独立开发的kitten编辑工具简单有趣,更适合初步接触的孩子培养兴趣建立概念

和码编程

和码编程的课程体系划分根据孩子年级阶段进行划分,同时会把编程和小学数学的重难点做相结,更注重小学阶段的数理思维训练
(和码编程课程体系)
在上课模式上,和码编程是以录播课视频的形式上课(非伪直播),孩子先看视频学习再在代码编辑器练习操作与提交作业。
课程表现上情景动画的方式引入问题,再由孩子思考。然后分别是答案、验证与操作应用,每个环节相扣合形成一个闭环。
但和码编程的教学有个优点,它在对问题引入的时候就会先通过动画去暴露孩子的思维误区,在进行探索纠正
比如小学数学中重要的植树问题,问:100米的距离每25米就要种一棵树,能种几棵树?
估计很多孩子一看到这个问题就会想到根据已知条件列出100/5的式子。这是很多孩子都会犯的错误。
对于这个问题的纠正,河马编程会通过不同的思路模拟来带孩子走出误区
让孩子通过自己探索走出误区,产生成就感,很大程度的照顾到了孩子的心理,避免存在直接指责的而可能出现的抗拒心理。
(和码编程的画图法)
这个教学特点是和码编程的优势。另外比起有些编程课操控的云端编辑器,和码编程的编辑器也会显得更加的简洁流畅
(和码编程编辑器)
总的讲和码编程的课程能做到与应试数学的结合利用程序思维帮孩子建立数理思维同步数学重难点的练习,实用性强。唯独不足就是作为一门录播课,它没有老师引导,应用教学局限性大,不利于思维发散和知识吸引

选择建议


总体上来说这两家都是比较不错的少儿编程课程,体系与内容都比较完善科学
选择上建议刚接触编程的孩子可以考虑和码编程,而有基础和较好兴趣的孩子则会更适合编程猫
另外编程课更像是进阶的数学思维课偏向于培优的课程。毕竟最初级的Scratch图形编程都会涉及坐标、数列、乘积等数学知识;
所以对于零基础学的孩子来说还是比较有挑战的,我会更建议数学基础好的孩子考虑,而如果只想锻炼思维的话可以选择性价比更高的思维课。
具体要如何选择规划,也可以带孩子的学情和我聊聊,你会学到更多选课经验