到底该在哪学少儿编程

2年前机器人和少儿编程就开始爆火,作为一个当时7岁娃的宝爸,因为职业是码农,被宝妈下令调查三个育儿界的终极命题,“要不要学?”“怎么学?”“去哪儿学?”

发挥咱们码农的特长,较真+统计分析,最终得到了满意的结果。最近又有越来越多的朋友来问,干脆写一篇文章总结一下吧。有些状况有所改变,一并做了更新,绝对干货,容我细细展开。内容很长,要看结果的直接拉到文末。

一、少儿编程该不该学?

该不该学这个问题,网上已经有很多分析的很好的文章,这里只说个人结论吧,如果您有不同看法可以跟我私聊探讨。

我的结论是:少儿编程是一个很好的素质教育项目,它好在能让大多数孩子觉得好玩,好玩的同时还锻炼了脑子,所以适龄孩子都应该学(玩),工具是scratch。

需要重点说明一下:“好玩的同时锻炼脑子”,指的是使用图形化积木式的编程工具,也就是麻省理工学院设计的scratch语言。

这个scratch是真正的高科技设计成果:避开了复杂的语法、数据和计算机理论,保留了编程的逻辑结构,把创作动画、游戏、可视化小程序的难度降到了最低。简单说,没有scratch语言,也就没有现在这么红火的少儿编程教育行业。

成人码农使用的python、java、c++那些代码编程语言,不适合大多数10岁以下的孩子,目前针对孩子的python和C++课程,价值仅仅在于指向将来的中学信息学奥赛(名校捷径)。即使要让孩子走这个方向,也得先从培养兴趣和打基础开始,也就是先学scratch,而且scratch也有全国性奖项可以去争取。

所以,要让孩子学编程,就是先学scratch,别的以后再说。而且我说句不中听的,只有极少数孩子能走到信息学奥赛这一步,咱们普通孩子家长给孩子选课就该奔着“锻炼脑子”去,学的过程中发现孩子可以走竞赛路线,那再做相应安排。那些宣传“图形化不是真正的编程,就该学代码编程”的,要么狗屁不懂,要么利益相关。

二、怎么学?

按年龄来讲,参考CSTA国际标准,5~7岁可以学习简单逻辑,顺序和循环,但是消化不了条件分支结构,基本上没多少可学的知识点,更多是用简单逻辑来玩和表达,8~12岁可以学的编程知识就很多了。结合我们国情和实际感受,我的建议是小学2年级开始学比较合适,年龄小的话学起来效率不高,年龄越大可用时间越少。

然后要选择线上学还是线下学,最后是选择哪家机构学。

少儿编程不像英语或者美术,主要是动脑子跟电脑交互,最适合线上学,线下学性价比太低,线上学的话优选AI双师课(录播课的进化版)。

这里说一下机器人课,机器人课里面也有编程,但总的来说和少儿编程是两个不同的科目,路径是“搭建-》搭建+动力-》搭建+编程”,这里面的编程主要用于操作传感器和运动部件。个人观点是,可以学,能锻炼动手能力,体验拼搭乐趣,但编程环节的发挥受到器材限制,性价比较低,选不选看孩子具体情况,这里不做赘述。

少儿编程方面,个人认为最优选择,也我当年的选择,就是:自己教!前提是家长有理工科基础,愿意教并且有足够时间。这种方案最贴合孩子情况,沟通效率、激励性、督促力度都有了,效果最好。

论述一下这些建议的理由:

首先是师资方面,线下老师水平都很一般,编程不厉害当不好编程老师,编程厉害的都去干码农了,收入高得多,而且好的编程老师不光要编程厉害还要懂教育,这就更稀缺了。

一个老师最多能教多少孩子,算算学费,抛掉房租等机构成本,能给的工资就那么多,不可能找到很优秀的老师。顶尖的优秀编程老师都去线上了,而且最顶尖的都去做AI课了,为什么?这样他的能力才能发挥出最大的效果。

然后是学习效果方面,主要落在三个方面上,优质讲解+督促激励+量身辅导

优质讲解方面,AI课>直播课>线下老师,为什么这么说,大概算算一个机构能够把钱花多少比例在课程设计部分就清楚了;

督促激励方面,线下老师>直播课=AI课,面对面有天然优势,不过现在不少AI课采用动画剧情+游戏化激励体系,效果是很好的,可以超过不那么优秀的线下老师;

量身辅导方面,线下老师>直播课=AI课,现在的线上课都是双师模式,都配置一个答疑的辅导老师,只要家长多上那么一点心,辅导答疑都能解决。

家长有能力自己教的话,督促激励和量身辅导方面完胜所有其他选择,所以是最优选择。

学习效果方面我要专门讲一下直播课和AI课的比较

AI课的前身是录播课,先播放讲课视频,听完了做练习,这种方式对于孩子来说没法保持注意力,效果极差。

所以现在的AI双师课都做了改良的设计,一般会使用有趣的动画剧情吸引住孩子,把知识讲解融入动画中,讲完知识点及时插入互动的题目或编程练习,有的课程把练习包装成游戏通关的形式,效果会更好些。然后再搭配上专属辅导老师,卡住的地方联系老师。现在良好设计的AI双师课基本都可以让孩子有效完成课程学习和练习

直播课有一对一、小班直播(1对4~6)和大班直播(1对200以上)三种形式。

一对一沟通效果相对最好,但是存在缺少优秀老师(道理同线下课)、价格过高(大概120~150每课时)的问题;

大班直播课,一个老师对几百上千的孩子,貌似有“同意老师看法的打一个1,不同意的打2”这样的互动,但是如果把课程全程替换成上次老师上课的视频,整个课程过程不受影响,这么看,是不是和录播课没什么区别了;

小班直播课,一种形式是多个同学显示在小窗,老师像线下课一样提问和互动,实际上通过屏幕后效果很差,偶尔有卡顿掉线听不清楚都是浪费时间,另一种形式是所谓孩子这边一对一界面,老师同时面对4个孩子,采用类似微信聊天式的信息对话窗口,对于低龄的孩子来说效果糟糕,因为孩子表达能力弱,真正需要沟通的程序问题很难讲清楚,老师那边还会出现响应慢的情况。

大班课和小班课都存在需要同步学习进度的问题,学得快的孩子要等慢的,学得更慢的会被强制跳进度(大班)。总的来说,编程课课堂上的主要内容是听讲知识点和做课堂练习,分析这两项内容的具体信息传递过程,个人推荐选择AI双师课

最后是价格方面,差距巨大,同样的学习内容为前提,线下课每年1~3万,高价并不意味着高质量,线下往往受到种种局限,很难找到合适的老师;线上直播课8千~2万,线上AI课2~3千,优质的AI课学习效果甚至能超过直播课和线下课,这么看AI双师课的价格优势就太明显了。

三、去哪儿学?

这是本文重点,2年前我就详细比较过当时的各种教育机构,这两年又有新的变化,靠谱起见(输出真干货文章),我又陆续花时间报名体验了目前市面上的主流课程,包括编程猫、核桃编程、小码王在线、西瓜创客、学而思编程、蓝马编程、有道小图灵等,体验结果如下:

1、编程猫

编程猫是目前名气最大,宣传力度也最大少儿编程头部企业,之前的课程是在线直播课(早先是以猫老祖为交互对象形式的伪一对一,据课程顾问介绍现在的直播课为1对4直播),近来也推出了AI双师课,可能是面对其他AI课的压力太大了做出的应对。

直播课价格高,学生界面为微信聊天式交互方式,在电脑端上课;AI双师课价格便宜,分为面向4~7岁的小火箭编程和面向8~12岁的探月编程,使用平板和手机上课。

编程猫的课程体系完善,最大的特点是采用了自己研发的kitten语言,而不是scratch。

我研究后发现,kitten语言和scratch语言基本语句非常相似,区别是kitten针对手机和平板做了一些优化,另外还有一部分语句基于不同的理念略有差异,操作界面区别也比较明显。

个人认为,功能上讲kitten是一个优秀的产品,但是实际运用上比较尴尬,因为图形化编程的事实标准是scratch语言,所有的比赛和交流活动都使用scratch语言,即使kitten针对手机做了优化,由于是一家公司的产品,其他机构也不可能采纳,而界面和语句有区别导致孩子如果学习kitten后要参加除编程猫组织的比赛意外的比赛和交流活动,还需要再花时间适应scratch语言。从给孩子选课的角度,使用kitten是减分项。

直播课主界面


编程猫直播课上课界面


小火箭编程主界面
小火箭编程上课界面


探月编程主界面


探月编程上课界面
探月编程_剧情动画
探月编程_知识讲解
探月编程_暂停练习
探月编程_编程练习


2、核桃编程

核桃编程采用AI双师课形式学习scratch语言,讲的理念是“一学九练”,每课有三段剧情动画,多段知识讲解和8~12个课堂练习组成。核桃编程针对小学1~3年级推的是低龄班课,4~6年级推高龄班课,低龄课知识点相对容易些。

核桃编程也对scratch界面做了改变,感觉可能是在scratch3.0推出之前针对2.0界面做了优化,3.0推出后没有跟进改变了。

核桃的课程设计的很精细,针对一个知识点从易到难,从单个使用到复合使用,循序渐进进行练习,设计的很好。不过在课程学习和课堂练习之外,锻炼学生独立创作能力的拓展课程内容基本没有,也没有社区功能。


核桃编程主界面


课程列表


动画视频


知识讲解


编程练习
课后答题


课程分段


3、小码王在线

小码王是最知名的线下少儿编程机构之一,之前没有注意到推出线上课程,疫情之后,现在小码王在线的课程广告也很多了。

小码王在线的课程有点像是把线下课程先做成录播课,然后按照现在的理念,视频切片然后整合练习和问答环节,实现成AI双师课。总体上体验还是很流畅,不过课程内容没有剧情动画成分,主要是“跟我做”的方式实现游戏,中间穿插知识点的讲解。

小码王主界面


上课界面


知识讲解


课内练习


课堂提问


课程分段


4、西瓜创客

西瓜创客大概是市场上最早推出成体系录播课的在线机构,之前的课程采用录播穿插答题+课后作业+老师辅导的方式,今年西瓜创客推出了全新的AI双师课课程。

最新的课程包括了剧情动画、知识讲解、课堂答题、课堂练习效果展示、课堂编程练习环节,可以抓住孩子注意力,流畅完成课程学习。最后一个课堂练习作为课后作业,由辅导老师点评。

西瓜创客主界面


课程视频


课堂答题


课堂编程练习


课堂练习效果展示
课程分段

5、学而思编程

学而思编程是学而思推出的大班直播课,准确的讲是大班双师课,采用大班直播+辅导老师的形式,只针对1~2年级学生提供scratch课程,按照课程大纲的显示包括level0、1、2、3四个level,实际推出销售的是level0,level1上和level1下部分。

直播老师的履历都比较好,很多是名校出身,直播课进行时看起来至少有几百学生在听课,重点穿插练习环节,练习时老师会限定时间,到时间了会返回直播画面。

大班的直播课实际上老师和学生的互动基本是单向的,老师会提出问题,让学生在聊天区域打出快捷的数字1之类的回复,但是老师不可能回答每个单独学生的问题。这里我设想过,如果把老师授课的过程全程录制成视频,按顺序播放,即使放到视频中老师提问的环节,学生们在聊天区打出1、2之类的回答时,老师说的“做的很好,XX,XX我看到很快做好了”,其实也都不会影响整体的进度和效果。所以我觉得大班直播课和录播课没有实质性的区别。

上课画面


6、蓝马编程

蓝马编程今年推出了AI双师课课程,主修课课程内容包括剧情动画、知识讲解、课堂编程练习的环节,在主修课之外的拓展课程包括知识答题、BUG修改练习、项目创作课的内容。

蓝马编程的剧情动画采用了西游记为故事背景,故事内容根据课程要求做了调整,每课时刚好完成一个故事;知识讲解环节由动画剧情引起,每课时大概有2~4段知识讲解,课程中也包含了比较多的练习环节,大概每课时包含8~10个练习环节,蓝马编程的课程内容感觉跟核桃编程有些相似。

蓝马编程在趣味性和激励体系方面做了一些额外的设计,每个课堂练习都是一个通关任务,根据练习结果好坏可以抽取多或少的金币,另外每堂课还会随机选择一个学生作为PK对手,在练习环节PK,获胜得到额外的金币奖励。

蓝马编程主界面


剧情动画
知识讲解
课堂练习
PK+金币奖励
知识答题


四、学习机构比较(只看干货部分)

针对各编程机构进行多维度比较,列出评测结果如下:

1、上课模式


2、课程时间


3、课程价格


4、课程优缺点


5、个人评测打分


留言与评论(共有 0 条评论)
   
验证码: