对于非计算机专业的80后、90后来说,编程至今仍是能力范围以外的“技术活”,一串串代码只有程序员们能“驾驭”。但是,现在的不少00后已经可以熟练制作愤怒的小鸟,植物大战僵尸等小游戏。

长江日报记者在百度上搜索“少儿编程”,直到第10页,依然有不少培训学校、培训课程的广告。在这些广告中,常用“人工智能时代人才的必备素质”“未来世界通用语”来形容少儿编程课程。声称“学编程的孩子能在小考、中考、高考时获得额外加分”“孩子不学编程,将来更难就业”……

少儿编程学什么?孩子学习编程真的有像广告说的那样,有如此多的好处吗?少儿编程受家长欢迎吗?对此,长江日报记者进行了一番探访。

一年学费上万,少儿编程到底学什么?长江日报记者了解到,今年刚刚小学毕业的王韬睿学习编程近半年了,此前他已经学习了9年机器人课程。王韬睿所在的少儿编程培训机构一年的费用为10200元,共40节课,平时每周上一节课,一节课2小时,暑假的课程相对集中。编程课程实行小班教学,一个班有七八个学生。这家少儿编程培训机构在武汉地区招收了约2400个学生,他们大多是小学一年级到初二的孩子。

孩子们在学习编程。罗天寒供图

孩子们在学习编程。罗天寒供图

毕业于新加坡理工学院的罗天寒已经从事编程教育一年多了。谈到从事这一行业的初衷,罗天寒向长江日报记者坦言,“毕业后,看到国外对于少儿编程教育的重视,于是选择回国当一位少儿编程老师,希望把自己学到的知识能传递给更多的人。”

什么是少儿编程?罗天寒说:“顾名思义,就是让少儿也跟成人一样去学习编程的知识。学习内容包括简单的模块化编程和复杂的纯代码编程。”

市面上流行的模块化编程有麻省理工学院制作的scratch,通过组合模块完成很多小项目的程序设计。而纯代码编程的学习现在最流行的是python,因为python语言入门时容易,适合少儿学习。“世界上有很多种编程语言,但是每个语言都有不同的长处,Python的主要应用领域有:云计算、科学运算、人工智能、系统运维、爬虫、金融交易、图形化界面。”

孩子们在学习编程。罗天寒供图

孩子们在学习编程。罗天寒供图

通过编程学习,少儿可以独立制作小游戏、创作网页。罗天寒介绍,通过学习20多个小时的python语言课程,就可以设计简单的逻辑游戏,例如猜数字。通过学习70多个小时的课程,孩子就能自己制作完整的愤怒的小鸟、捕鱼达人、俄罗斯方块等小游戏。

“这些游戏虽说比不上现在市场上最火的那些大型游戏,但对于一个小学生来说是很有难度的项目。这需要强大的逻辑思维,和编程知识,很多成人是无法做到的。”而制作网页需要学习html、css、js这样的网页语言,只需一堂课就能让孩子独立设计网页。

罗天寒说:“有天赋的孩子会学习信息奥赛的课程。跟奥数一样,是世界公认的五大奥赛之一。初升高、大学自主招生的高考减分,都是有含金量的。”长江日报记者从小升初孩子的家长处了解到,编程学习并不能为小升初加分,“只是丰富了孩子的简历而已”。

孩子们在学习编程。罗天寒供图

孩子们在学习编程。罗天寒供图

编程是一些省份高考内容?不是必考,只是选考“少儿编程可以说是从2012年就已经在国外开始兴起。”罗天寒说,“但要是说起真正的火起来是从2017年开始的,越来越多的国家把编程设置为中小学必学课程。”

据媒体报道,今年3月,日本文部科学省公布新教科书审定结果,要求从2019年4月起,将编程作为必修内容加入小学算术和理科教科书中。此前,日本已将编程列为中学必修课。英国早在2014年就规定,5到16岁必须学习编程,韩国在2007年就规定初等教育起必修编程课。

长江日报记者查询发现,2017年,浙江省高考改革,统一高考招生实行高考与学考、必考与选考相结合的方式进行。除了语、数、外3门课必修外,考生可以结合自己的兴趣特长,从7个高中学考科目中选择3科作为选考科目,《技术》(含通用技术和信息技术)位列其中,编程也是学习、考核内容之一。技术作为选考科目,考生可以选择它,也可以不选择它,一些高校的相关专业会要求考生技术科目的高考成绩。