少儿编程的发展现状与前景

2019-06-06

来源:互联网

2012年, 奥巴马为呼吁全国的学生学习编程,开展编程一小时活动宣传,倡导孩子不要只买电子游戏,制作一款;不要只下载最新的App,设计一个;不要只玩手机,为它写程序!2014年被英国订为编程之年,英国政府规定编程要从娃娃抓起,将电脑编程学习纳入当地中小学必修课程,学龄5岁以上的儿童必须学习电脑编程。

近年来,随着人工智能的发展,国内外对AI人才愈发重视,未来很多职业将逐渐被人工智能产品取代。人工智能时代到来的步伐势不可挡,导致很多国家将编程教育列入到K12教育体系。

美国奥巴马此前曾好招美国群众让儿童学习变成,甚至亲自写了一段JAVA代码,并向美国学校资助40亿美元用于计算机科学教育。英国也规定所有5-16岁的儿童必须学习计算机编程,甚至在法国,编程也被纳入到了初等教育的选秀课程。由此看出,国外非常重视幼儿乃至青少年的编程教育。

受海外影响,在中国,近年来编程教育也逐渐成为各大教育平台和家长们重视的项目。2017年7月,国务院发表了《新一代人工智能发展规划》,文中提到“实施全民智能教育项目,在中小学阶段设置人工智能相关课程。”每个人都明白编程在教育中所具备的好处,除了让孩子提前解除人工智能相关技术,还能培养编程思维和解决问题的能力,帮助孩子理解抽象概念,提高数学能力。

从2014年STEM教育体系(现已经扩展为STEAM体系)传入中国开始,Scratch模块式编程语言也随着这一体系传入国内。在国内涌现了一批专注于STEM教育的在线编程教育平台。到了2016年,K12领域的教育企业开始进驻少儿编程领域,今后将会有越来越多的资本开始关注中国少儿编程市场。

细数影响人类的科技巨头,多数都是从小学习编程,比尔盖茨、乔布斯、埃隆马斯克皆是如此。前芬兰教育部长曾说“在未来,如果你的孩子懂编程,他就是未来世界的创造者;如果他不懂,他只是使用者”,乔布斯更加直截了当地表示“每个人都应该学习编程”。

在美国,编程教育从上世纪60年代起便开始发展,儿童编程已经成为孩子继阅读、写作、算术这三项基本能力外所需要掌握的第四项必备技能。而在欧美许多国家,都认可编程已经是这个时代必备的素养,就像看书识字一样重要,所以学校从小就开始让儿童接触少儿编程。到目前为止,美国基础教育阶段约有67.5%的孩子已在接受编程教育,而编程教育在中国却刚刚起步。数十年的发展差距使得中国想要在少儿编程领域追赶上美国,需要一定的时间。但是在国家2030年的规划中,或许没有太多的时间留给资本慢慢探索。

总体来讲,在全球范围内儿童编程教育已经是一个主流,16个欧美国家已将编程纳入了公立学校的日常课程。发达国家对推广编程教育的观点是:编程技能已不仅是信息行业对人才的需求,而将是所有行业的需求。各行各业需要的也不仅是软件专业人才,而是掌握编程技能的行业专业人才。未来的生活中,人们使用数字化设备和软件来处理工作的需要会越来越大。这些变化就需要人们对计算机逻辑有更深的理解,要具备与计算机相近的“计算思维”(Computational Thinking),并具备与之关联的能力。

在编程学习过程中,通常是先以图形化编程来吸引孩子的学习兴趣,当学生培养出基本编程思维和编写能力后,就会开始代码编程的学习。目前美国的编程教育便是学习完Scratch之后,开始学习Python。国内许多少儿编程教育机构已经开设了代码编程等课程,为后续的人工智能人才培养做好准备。

目前Scratch渗透率仍然可以作为行业发展的参照标准,美国的Scratch渗透率高达44.80%,而中国少儿编程Scratch渗透率仅为0.96%,上下相差近50倍,中国少儿编程教育仍处于早期阶段。随着国家二孩政策的全面实施,少儿编程市场将有巨大增长空间。

教育是一项对未来的投资,衡量一个学生不仅仅要看在几个月或一年内的教育成果,更要看学生在十年二十年后能成为一个什么样的人。随着信息技术应用的日益普遍,青少儿编程教育的普及势在必行。