上线1年半收获近10万名学员。“外星球的一些异类要来进攻火花星球,方块猴、三角图、圆圆鼠三小只是正义的化身,他们决心保卫火花星球,开始了探险之旅。”这是火花编程的剧情梗概,小朋友也由此同三小只展开了学习历程。火花编程主要针对7-12岁的孩子,于2021年7月份上线,其教学理念、美工、课程设置和教学教研等诸多方面都有火花思维的烙印,比如三小只的IP形象设计、趣味性、沉浸式的学习体验均是火花思维的经验积累。火花思维能不能为孩子提供更多的素质教育产品?2020年,基于用户的需求,火花思维开始了多元化探索,编程成为拓展的方向之一,因为编程和思维背后均是培养孩子的思考能力。“应该做一套让儿童学会编程的课程,这现在变得刚需了”,“应该做得更有趣一些,而不仅仅是为了学编程”……这两种观点背后指向的是教学理念,其中的差别很大,将直接影响产品设计,内部经过了多轮讨论,最终确定了“在趣味课程中培养少儿的编程思维能力”的教学理念。针对编程“一学九练”的独特属性,火花编程做了相匹配的设计。比如,采用了“Al+真人互动”教学模式,采用闯关的模式让孩子高频练习;用趣味动画导入情境,构建沉浸式的学习体验,且每节课都配备了思维导图和流程图,培养孩子的编程思维;同时,配备专属老师辅导答疑,老师与孩子可以双向互动。这样的课程受到了不少家庭的认可,火花编程上线半年学员突破1万名。2022年年底,即火花编程上线1年半的时间,学员近10万名。现在,火花编程是一个独立的事业部,也是火花思维公司在读学员量第二大的课程。不过,在ChatGPT火爆的当下,很多人的疑惑是学习少儿编程还有用吗?孩子应该怎样学习编程?火花编程事业部负责人彭程在接采访时提到:“AI确实是发展趋势,未来程序员的工作可能部分被AI替代或者优化。但是,我们教少儿编程的初衷并不是说孩子长大一定要成为程序员,最核心的是培养孩子的编程思维,即培养孩子的辩证思维,锻炼他的思维模型、思维能力。这需要让孩子学会去分解问题,然后用合理的逻辑把它串起来,最后达成解决问题的目的。”
火花编程培养编程思维的教学理念在其产品中融会贯通,彭程详细阐述了产品背后的设计原理,以及对少儿编程教育的思考。

为何采用“AI互动+真人老师答疑”
的教学模式?
火花编程并没有采用在线直播小班课的形式,而是采用了“Al+真人互动”的教学模式。编程学习用什么样的模式体验最好?这是火花编程考虑的一个重要要素。彭程解释,编程科目比较特殊,非常强调练习,叫“一学九练”。比如会教代码块的用法、程序的结构等,这些知识讲起来容易,孩子能够应用起来比较难,要把孩子放到解决实际问题的环境当中去才可以。同时,“练习”必须是及时性的。如果课程一直是老师讲,孩子学完了再练,可能还是难以掌握。基于编程强调“练习”的属性,如果采用直播课的形式,老师需要平衡每个学生的进度,在课堂上练习的频率就很低。比如,大班直播课一堂课下来练习次数大概是4~6次,平均5次。而AI互动课程一节40分钟左右的课程,练习能达到10次,这与编程教育的“一学九练”特性相匹配。这是火花编程采取AI互动课模式的重要原因。火花编程的课程由剧情动画片引入,会将一些科普和编程的问题融入其中;然后会有教学视频讲解相关的知识点,接下来就是闯关关卡,孩子带着去做题通关。后面又是动画、教学视频、闯关关卡,如此不断循环。孩子在“学-练”的循环中可以理解编程知识,提升编程思维。火花编程是每讲一个知识点就会配套一个相应的练习,练习比如会有一些选择题、填空题等,偏应用的题则是让孩子去编代码去闯关卡。在闯关的环境里面,第一考验孩子对知识理解程度;第二,迅速能够应用起来;第三,要具备分析问题能力。

如何构建趣味性和
沉浸式的学习体验?
好的教育产品,均会围绕“学、练、测、评”的环节去设计,火花编程除了这些环节,大的逻辑是以“认识-学习-深化认识-应用”的学习步骤去设置课程。火花编程的课程分成P1、P2、P3、P4、P5,其中,P1、P2是图形化编程(Scratch),适合7-8岁的孩子;P3、P4、P5是代码式的编程(Python),适合8岁到12岁的孩子。火花编程的动画剧情本身是能够激发孩子的兴趣,教学视频主要是让孩子学习知识点,关卡就是及时练习,学完马上练习。在课中的环节设置,火花编程主要是“学-练”不断地循环,不断地加强。在课后,火花编程还有「火花秘籍」的在线练习题,孩子每上完一节课就可以去做,巩固知识点。在“测”方面,火花编程有一个「嘉年华」,孩子每学一单元就可以进入嘉年华,很多孩子可以在一起进行答题PK,活动结束会有孩子积分和排名情况。“评”则体现在两方面,一方面是老师会针对孩子在「火花秘籍」、「嘉年华」里面的表现,给出相应的学情反馈和指导;另一方面,火花编程会有定期的回访,老师会给孩子相关的学习建议。




未来或将嵌入类ChatGPT技术
经历了将近10年的发展,在新的技术下,少儿编程行业或许正进入到新的发展阶段。彭程介绍,当初选择做少儿编程,一是少儿编程的本质是“思维”,从火花思维到火花编程,是一个很好的衔接与延续;二是,从长远来看,这更加接近于计算机的应用,这跟未来的AI时代更加接轨。针对少儿编程的发展前景,彭程分析称:“从宏观角度来看,编程和人工智能是一脉相承的,只要社会是朝着人工智能的方向发展,那么相关教育需求一定是随之上升。从微观角度来看,短期内各家机构做各种各样的课程,教育水平可能参差不齐,这是一个现状。不过,任何一个行业都会出现Gartner曲线,即刚出来的时候蹭一下子会升得很高,然后会掉下来一点,然后再慢慢爬坡,然后最后逐步平缓,在少儿编程领域也是一样,在这个过程中,用户也在筛选机构,好的机构会跟着时代一起发展。”针对人工智能的大趋势,彭程认为,ChatGPT会对各行各业都会有巨大的改造和升级,教育行业有可能是最先受到影响的一个行业。未来,这些AI技术肯定会应用到教育方面的产品,包括火花编程一定会积极布局。彭程坦言,火花现在还没有推出ChatGPT相关的产品,但也在策划之中。比如,在火花编程的互动区可以加入类ChatGPT的技术,协助老师能够更高效、更好地去服务孩子在课堂当中的答疑。此外,也可能会针对类ChatGPT的技术研发新的产品,解决孩子在学习中的难题。针对未来,彭程透露,对火花编程来说,内容侧的升级是最核心的。一方面将继续加强用户体验;一方面将继续升级产品。目前火花编程做完了P1-P3,而P4-P5还在完善当中。当前,火花编程以Scratch为主,大部分是低年级的孩子,未来可能会以Python为主。课程体系图值得注意的是,学校是学习少儿编程的重要阵地之一。2018年,国务院发布了《新一代人工智能发展规划》,将少儿编程列为中小学信息技术课程的一部分,要求在中小学中普及编程教育。针对学校端,火花编程主要通过全国中小学信息技术创新与实践大赛(简称NOC大赛)影响校内学生,2022年2月22日,双方达成战略合作。彭程表示:“火花编程具有开放的心态,未来也不排除进入课后三点半。” “不论如何,我们在发展中最关注的还是做精品课程,让孩子在学习编程过程中感受到教学的价值,有好的学习体验。”彭程说道。推广