当前位置:首页 > 2017年少儿编程市场调研分析报告
表格目录
表格 1:国外企业以各种方式进入国内少儿编程市场 ............................................ 26 表格 2:世界多国政府明确支持少儿编程发展 ........................................................ 29
第一节 少儿编程行业概览
当AlphaGo相继打败李世石和柯洁之后,人工智能再次成为人们热议的话题,各行各业都在思考如何将人工智能为我所用,以及人工智能是否会带来颠覆性的影响。程序是人工智能的核心之一,大规模推广人工智能需要大量程序员,甚至有人断言“代码才是未来世界的通用语”,因此编程培训越来越受重视,其中与大热的STEAM教育联系紧密的少儿编程行业更是受到各路资本的追捧。A股市场上,盛通股份入股编程猫;美股市场上,达内教育开创童程童美,好未来旗下的摩比牵手国外少儿编程龙头Scratch,再加上许多中小型创业机构和产品不断进入市场。少儿编程行业迎来了发展风口。
一、少儿编程定义
少儿编程一般是指针对18岁以下的孩子所设计的编程学习类产品。少儿编程原本属于STEAM教育(S:科学Science;T:技术Technology;E:工程Engineering;A:艺术Arts;M:数学Mathematics)中的一部分,但是在发展过程中慢慢出现了许多专注于此的项目与公司,因此少儿编程逐渐发展成为教育行业一个相对独立的领域。
图表 1:STEAM教育框架图
资料来源:STEAMEDU,北京欧立信调研中心
少儿编程是人人都可以学的零基础的编程。国内外小学生编程早就出现了,信息技术奥数也一直存在,但是这些编程语言基本与程序员编写的程序接轨,并不适合所有儿童学习,编程教育也就没能在K12教育中推广开。事实上,少儿编程不拘泥于采用哪种计算机语言,也不一定要使用计算机语言,凡是能锻炼编程思维的符号或图形化系统都可以作为编程语言。从本质上来讲,少儿编程是为了普及编程而设计的编程方式,是人人都可以学的零基础的编程。
图形化与游戏化编程成为少儿编程的主流。最早出现的适合儿童编程教育的语言是LOGO语言,起源于MIT人工智能研究室。这是一种与自然语言非常接近的早期编程语言,通过绘图的方法培养学生学习编程的兴趣与思维方式,但是对于儿童来将仍然有些晦涩难懂。在此基础上,MIT推出了另一套程序语言Scratch,它不需要像传统的编程软件那样逐行输入代码,而是可以像搭积木一样“堆叠”程序,创造带交互性的故事、动画、游戏、音乐等。Scratch以图形化和游戏化的方式将少儿编程真正推广开来,大多数国家的少儿编程项目都是以此为基础,其官网注册人数近2000万。
图表 2:LOGO语言海龟画图
资料来源:互联网资料,北京欧立信调研中心
图表 3:Scratch少儿编程界面
资料来源:Scratch官网,北京欧立信调研中心
机器人技术为少儿编程发展提供新思路。将自己的代码变成现实能够很好地激发孩子学习编程的兴趣。21世纪初,乐高与MIT合作开发了机器人发明系统RIS项目,致力于将孩子编好的程序带入现实世界中。学生可以在电脑上写程序,然后将代码下载到他们搭建的机器人上。在此基础上,随后改进的编程机器人越来越能抓住孩子的兴趣点,成为编程理念与儿童玩具的结合体,例如Wonder Workshop推出的Dash & Dot编程机器人已经成为了亚马逊上评分最高的玩具之一。孩子需要通过想象机器人的行为动作来编辑相应的指令,“设计动作——发出一连串动作指令——机器人接收并完成
共分享92篇相关文档