前几天,少儿编程教育被推上的风口浪尖,新京报的记者发表了题为《培训6岁孩子编程,不是人工智能是人工忽悠》的文章,文章严厉批判了最近大火的少儿编程,认为这是不符合实际的超前教育,这是培训机构过度宣传的炒作。

文章中认为“我不相信一个6岁的、不识单词、不会使用键盘的孩子能够真正意义上掌握与人工智能交流的能力,培训6岁孩子编程,不是人工智能是人工忽悠”。

少儿编程培训

自从2012年少儿编程教育在发达国家兴起,国内也有各界的声音在呼吁开展少儿编程教育,但是少儿编程在国内屡屡遭到质疑,而在国外则在近几年快速发展,这其中肯定隐含着很多误解和偏见。本文就为大家带来国内与国外少儿编程教育发展的全面对比。

少儿编程到底是什么?

在解决少儿编程是什么之前,我想先解释一下“少儿编程不是什么”。少儿编程不是代码编程,国内很多家长认为少儿编程和计算机代码编程是一回事,其实完全不同,少儿编程是将代码编程中涉及到的思维抽象出来,变成一个个图形化的逻辑块,孩子通过简单的拖拽就能形成程序逻辑。

如上图就是全球知名的少儿编程软件Scratch的编程界面,右边的图形化模块就是孩子编写的程序,通过右边的程序逻辑就能实现左边《切水果》的小游戏。Scratch少儿编程软件是有MIT麻省理工学院研发的,经过了长达10余年的优化和发展,已经形成全球公认的少儿编程软件。

其次,少儿编程不是人工智能。很多培训机构借着人工智能概念大火的时机,大肆鼓吹人工智能将如何影响孩子的未来发展,让家长形成恐慌,从而诱导家长让孩子参加少儿编程培训,以适应未来人工智能的时代。

国务院印发的《新一代人工智能发展规划》中提出,“要实施全民智能教育项目,在中小学阶段设置人工智能相关课程,逐步推广编程教育,鼓励社会力量参与寓教于乐的编程教学软件、游戏的开发和推广”。在国家政策的推动下,少儿编程教育培训的野蛮生长无可避免,相信会逐步规范发展。

那么,少儿编程到底是什么呢?

少儿编程是益智游戏,作为家长,我们应该摆正心态,不要因为培训机构的误导就将少儿编程作为孩子未来职业发展的方向,作为以趣味性、创意性为核心的少儿编程,我们应该将它与益智游戏同等对待,让孩子的学习中探索,学习解决问题的思维将会使他受益终生。

少儿编程在国外的发展

•2012年,日本在中小学中普及编程教育科目。

•2014年,英国教育大纲规定计算机编程是5-16岁儿童必修课程。

•2015年,美国政府投资40亿美元开展少儿编程教育,呼吁全国青少儿学习编程。

•2016年,美国国情咨文推行计算机科学教育,强制要求高中毕业必修计算机编程学分。

•2017年,新加坡全面推动少儿编程教育,中小学考试中加入编程考试科目。


为什么国外发达国家如此重视少儿编程教育呢?

这是因为国外对少儿编程教育的认识更加深入,少儿编程并不是为了培养程序员,最核心的是培养孩子计算机编程思维,正如比尔盖茨所说的:“编程可以锻炼你的计算思维,帮助你更好的思考,创建一种我认为在各个领域都非常有用的思维方式。”

少儿编程本质上和益智游戏没有区别,传统的益智游戏受限于实物的游戏设计,而少儿编程则可以让孩子充分地调动想象力和创造力,结合学习到的编程思维,能将自己的创意制作成小游戏,分享给同学朋友,让孩子在学习中获得成就感。

最后,我们强烈呼吁国内的家长们,我们有必要亲自深入地了解少儿编程教育,不要因为个别的偏见或者误导而下定论。