2016年6月,教育部印发《教育信息化“十三五”规划》通知,将信息化教学能力纳入学校办学水平考评体系,将编程教育纳入基础学科。2017年7月,国务院印发《新一代人工智能发展规划》中明确提出要完善人工智能教育体系,逐步推广编程教育。2018年初,浙江、山东、北京等地要将编程基础纳入高考内容体系,随后,南京、广州等多个地区也将编程纳入中考、甚至小升初考试。从政策出台到落地,短时间内,编程学习已经成为一门必修课程。
除了政策的引导,编程教育亦受到资本追捧。相关数据显示,仅2017年到2018年入局编程赛道的公司达200余家,少数头部企业已经融资到上亿元中后期阶段。
目前,市面上多数编程教育公司的授课方式主要分为线上和线下两种。例如以线上授课为主的编玩边学、傲梦、编程猫和以线下教授为主的萌萌码、小码王、寓乐湾等。在这之间,部分以教玩具形式——编程教育机器人切入编程赛道的企业也备受关注。
区别于在线编程学习和线下实体教学,以“教玩具”形式切入编程教育领域的企业大多数是通过“编程教育机器人+教学内容APP”的方式,让孩子自主学习编程。目前,市面上相关的产品种类已经覆盖了各年龄阶段以及各编程教育学习阶段。
索尼推出的KOOV就是由多个类积木单元件组成的“机器人”。与普通积木不同的是,KOOV带有核心主板、传感器、马达元件、数据线等电子元件,学生通过自由拼搭各种“造型”,再连接各电子元件,赋予作品各种动作、声音。在教学内容上,KOOV线上也匹配了相关的编程学习资料,可以帮助孩子学习编程,在整个过程中,没有老师的引导,学生需通过自主探索去训练编程思维。
RoboSpace是一家创客教育机器人研发商,其推出的产品倡导孩子独立制作机器人,通过用匹配的APP对机器人搭建进行安装指导和程序控制,来实现孩子逻辑思维锻炼和编程知识入门的学习目的。匹配的APP可以帮助孩子熟悉伺服马达等机械装置,也可以通过图形程序,控制自主搭建的机器人的动作轨迹、语音交互和视觉交互等功能。
优必选是一家人形智能机器人研发商,优必选的编程机器人Jimu系列在外观和灵活性上,更丰富一些。Jimu有三种主要外观形态,内置优必选自主研发的伺服舵机和智能蓝牙音箱,可以实现更多拟人动作和功能场景。在学习内容上,Jimu提供的APP主要从两个方面帮助孩子认识编程,学习编程,一是以游戏的方式,针对不同的电子组件,设置挑战任务,让孩子在游戏中掌握机器人组装知识。二是提供教学视频辅助,用可是化的模块编程让孩子循序渐进的学习逻辑程序。
能力风暴是一家机器人生产商。能提供编程教育的Krypton氪系列,也是带有计算能力、实现人机交互的积木式的机器人。此款机器人支持触摸屏、语音识别、触控识别的多种交互方式。积木式的机器人可以实现学生自主搭建,而针对编程学习,能力风暴推出了四种辅助学习和游戏教育的进阶课程APP,包含图形编程、C语言编程、Java编程等,可以为3-18岁的学生提供教学内容。
寒武纪是一家AI芯片研发商,旗下HandiBlox是一款单机自由编程教育机器人,孩子可以自主完成机器人积木拼搭,无需下载APP,无需连接手机,HandiBlox支持单机独立编程,通过自带的屏幕让孩子通过简单的拖拽组合完成基于“Scratch”开发的图形化模块编程教学,HandiBlox还支持英语点读和跟读,支持人脸识别发起主动交流。
除了需要动手搭建的“机器人”,还有些“机器人”结构简单,不需要动手搭建,只需操作匹配的编程APP,通过图形模块化编程,也可以起到编程入门的作用。
开源硬件产品制造商DFRobot推出的Vortex机器人适合孩子入门学习编程,这款机器人本身不需要动手搭建,外形结构简单,但是匹配了两个应用APP,一个是供娱乐用的“Vortex”,一个是提供编程学习的“Whendo”,Whendo通过把机器人的多个感应器设置成多个可视化模块,通过选择模块组成完整程序,对机器人进行设定,让孩子感受编程语言。
相对Vortex更为进阶但也不需要动手搭建“机器人”的还有MakeBlock推出的程小奔,程小奔外形像台玩具车,主要由集成10余种电子模块,可编程操控的“大脑”和带颜色红外传感器的“身体”组成,程小奔以软硬件交互的方式,搭配软件慧编程,让孩子学习积木式编程和Python代码编程。
从上面的几款编程教育机器人的类型和功能可以看出,目前编程教育机器人外观结构的复杂性和编程教育的深入性都各不相同。从简单的积木机器人搭建到各种感应元件的排列组合,从图形模块化编程语言到Java、C++编程语言的学习,从3岁到18岁,在各年龄阶段,各编程语言学习阶段,编程教育机器人都已经有涉及。
而目前,教育编程机器人也有一些亟待解决的弊端。
第一,玩具化。多数教育机器人还是偏玩具化,孩子可能停留在动手搭建层面,而逻辑思维的培养目的并未达到。没有针对性的教育目标,其“教学引导书”容易陷入“玩具使用说明书”模式,图形模块化的编程语言,也容易陷入游戏化、简单化无法产生效果的僵局。
第二,教学体系不够完善。单独一个“教育机器人”能承载的教育内容有限,且编程教育机器人多数是以Scratch设计教学内容,Scratch本质上不是教会孩子编程语言,而是让孩子通过类似程序的逻辑关系去获得独立解决问题的能力和逻辑思维能力。目前Scrath产品的学习跨度都不长,面对Python、C++这样成人化的语言存在巨大的教学断档。
第三,同质化,竞争壁垒低。在国家政策推动下,编程教育的发展将会产生两个可能的方向,公立校编程教育普及化和课外培训的提高化。企业既要有完善的体系做到教育内容标准化,也要有差异化的教学内容设计,才能构成自身的竞争壁垒。目前,编程教育机器人的教学内容设计都是偏简单、偏启蒙的。教学内容设计标准低,很容易被抄袭和模仿,没有什么竞争优势。
或许,在编程教育师资不足的情况下,主打自主搭建和启蒙的编程教育机器人是一个好的机会,但在国家大力提倡编程教育的政策下,编程教育不会停留在启蒙和普及化的阶段。构建完善的教育内容体系,才能撬动B端,找到下一个增长点。