在线编程课频现乱象,如何选和怎么学?
2021-06-28高大力
高大力
教龄超过“一百岁”的老师
前段时间,“四家在线教育机构代言人为同一人”一度成为微博热搜话题。作业帮、高途课堂、猿辅导、清北网校四家竞争激烈的在线教育巨头居然请了同一位“老师”做代言广告。在四个广告中这位“老师”既“做了一辈子小学数学老师”又“做了40年英语老师”还是“秒算出答案”的专家。但是这位累计教龄可能已经超过一百年的“老师”其实只是抖音“妈妈再灭我一次”节目中的“灭绝妈妈”的扮演者!广告商只是利用她慈眉善目老奶奶的外貌欺骗不明真相的家长去报名试听这些9.9元到49元的低价试听课而已。
这一事件反映出在线教育行业虽然借去年的特殊行情有了跨越式的大发展,但是正如教育部基础教育司有关负责人所说:“当前校外线上培训机构普遍通过融资进行资本运营,但过于逐利,一些线上培训机构为了获取客源,不把钱用在提高服务质量的刀刃上,在各大媒体上铺天盖地地做广告,营造所有孩子都需要参加培训的氛围,加重家长的焦虑。”
另据《中国消费者报》报道,中消协梳理“2020年十大消费维权舆情热点”时也指出,诱导消费、虚假宣传等在线教育行业乱象丛生。而中央纪委国家监委也注意到这一问题并指出:目前校外线上培训机构的虚假宣传、定价高、退费难、卷钱跑路、盲目扩张等问题较为突出,“在线教育监管是全新课题”。
在线编程问题多
其实这位“灭绝妈妈”之前还为斑马AI课做过在线编程课的广告。在线编程教育是近几年的风口之一,被称为下一个奥数,去年有大笔投资入局,目前仅广东就有上万家相关公司,其火爆程度可见一斑。相比其他传统在线教育学科,在线编程教育除了它们共有的虚假宣传、定价高、过度营销等问题外,还由于起步晚尚未形成统一的教学体系和评价标准,教学质量的好坏难有统一的标准;而且编程教育的对口專业如“计算机教育专业、现代教育技术”毕业生很少,其他有成熟编程经验的不会教育,教育专业的编程不专业,至于“清北高才生”还是不要太相信广告,师资不足的问题将会长期影响全行业的教学质量。根据记者采访发现,对于常见的双师课堂,一位名师手下的学生人数极多,老师不可能去关注某位学生的状态。而与学生接触最多的带班老师们的转化率KPI压力极大,所有时间都在打电话挣业绩,面对学生的疑惑却只能从话术问答库中复制答案,学生面对的可能就是一台人形复读机。
编程是思维的锻炼
虽然目前在线编程教育有诸多问题,但是电脑报还是推荐学有余力的孩子学习编程。其实学习编程目的在于锻炼思维方式和解决问题的能力。相比于偏重美育的琴棋书画等学科,学编程可以让孩子掌握解决问题的方法论。
编程是一种低成本让想法转化成可执行项目的途径,编程思维就是将复杂问题分解为多个简单步骤来解决的思维方式。编程和数学密不可分,学编程和学数学可以相辅相成。写程序必须遵循严密的逻辑,可以锻炼逻辑思维。编程过程中不可避免地会遇到bug,在不断调试的过程中,孩子做事会更细心更耐心,也能更好地处理挫折情绪。现在不少孩子有难以戒掉的游戏瘾,学编程时需要自己制作多款游戏,当孩子从开发者的角度去理解游戏,破解游戏的奥秘之后,就会失去对于升级打怪的兴趣了。
而且国家已经将人工智能上升为国家战略,教育部为了实现推广编程教育的目标已经要求各省按《教育信息化2.0行动计划》充实人工智能和编程课程内容,完善课程方案和课程标准;三维设计、开源硬件、人工智能已经成为高中必修课。未来编程课程的学科比重将会进一步加大,在经济和精力条件允许的情况下学习编程可以在未来的升学就业中占据优势。
如何选择校外教育
为什么这些校外教育的广告要通过抖音等平台大量投放呢?据在某大型线上K12机构工作过的小阳说,这就是针对那些对孩子学习根本就不太了解的家长来忽悠的。他曾经手上千的客户,这些从平台导入的用户不知道自己孩子一张卷子总分多少,甚至不知道放学时间的比比皆是。他们对培训的目的和效果常有不切实际的要求,由于编程缺乏统一的评价标准,一些无良的机构也会为了续课,用虚高的分数让学生和家长处于一种虚假的自我满足中。要想从布满陷阱的各种机构中选择合适的编程课程你必须先了解一些相关知识,否则只会被误导。
学习编程从一年级以后就可以开始,到五、六年级开始学也不晚。线下也有些面向学龄前儿童的体系如乐高机器人,这种使用命令块排序去控制机器人工作的方法能培养孩子对科学的爱好和动手能力,为后续学习WeDo和EV3的高级机器人打下基础。
在线编程课会教两种语言,一种是图形化编程语言Scratch,另一种是代码语言Python。Scratch用拖曳指令积木的方法编程,操作简单容易理解,利于培养对编程的兴趣,适合一到三年级的零基础初学者,多数在线编程机构会从这种语言学起,通过一年(48节课)左右的系统学习可以较好地掌握这门语言,能够独立实现自己的想法,完成需要列表、函数的复杂程序项目。如果发现机构在Scratch课程阶段安排的课时数过多,这可能反映了该课程体系知识密度低,性价比不高。
学会Scratch后,下一阶段会分两条道路,一种是学习使用Arduino、micro:bit等开发板配合开源硬件制作软硬结合的实验项目,参加中国青少年机器人竞赛、全国青少年人工智能创新挑战赛等竞赛。另一种则进入Python语言的学习。Python语言相比C++等语言易学易懂且功能强大。学好Python就有了可以帮助大学学习或未来就业的一技之长。学会Python后应该可以完成解决实际问题的项目如数据挖掘、游戏、小型程序开发、人工智能应用等。
也有一些教育体系不学Scratch让低龄段小学生直接从Python开始学习,对这种体系一定要仔细鉴别。比如猿编程对于五六岁的孩子就直接从Python开始学习,而且学习方法笔者认为也不太适合抽象思维能力不强的一年级学生。就算是直接开始学习代码编程也该用类似图灵那种游戏关卡形式学习Python,把抽象的代码变为具象游戏。
通过三到四年的代码学习后,如果确认孩子在这方面确有特长就可以向更高级的C++算法竞赛努力,此时目标是初中在NOIP全国青少年信息学奥林匹克联赛中获得省级奖,到了高中冲击NOI全国青少年信息学奥林匹克竞赛,获奖后能保送全国知名大学。对于这条道路家长和学生都需要有一个清醒的认识,虽然信息学奥赛在五大学科奥赛中竞争压力相对较小,但这条赛道的难度其实一点不比直接考上清华北大的难度低,走这条路请一定要慎重,也要选有成功经验的辅导老师。
在线编程课由于需要在电脑上编程,所以需要有PC+摄像头+话筒或笔记本电脑,上试听课时关注老师能否全程关注孩子编程的过程,上课的形式优先选择小班教学。注意完成项目的目的不仅仅是跟随教程完成了一个程序,而是学习到编程的逻辑思想并获得能力的提升,课后最好有能验收学习成果的测试体系。由于目前编程没有统一的考试标准,对于学习成果的评判更多需要靠等级考试和竞赛成绩来检验。
常见的课程体系