余女士是北京一位9岁小学生的母亲。最近,她正在为考察各种少儿编程培训班而忙个不停。自从孩子跟她说起有同学报了少儿编程,她便开始在网上搜索相关信息。没想到,这一搜就停不下来了。
然而,在浏览了几家少儿编程培训机构的网站后,余女士有些动了心。其中一家培训机构的网站上是这么写的:“编程是与电脑沟通的过程,学习少儿编程能打破常规思维,注重逻辑思考,提升逻辑与思维能力,培养细心耐心与专注力,提升竞争力,轻松走在人工智能时代前列。”
余女士承认,正是“提升竞争力”这句话打动了她。为了不让孩子输在“起跑线”上,余女士和爱人颇是下了番功夫。在家长论坛上,她发现已经有许多家长给孩子报班学习少儿编程了。一位年轻的工程师家长这样写道:编程是人类和计算机对话的一种语言,和人们用于沟通的汉语、英语等语言一样,有着相似的习得过程,越早接触,越能更好地掌握。
在余女士看来,这些学了少儿编程的孩子就像一个个“小天才”,他们可以自己设计一个小游戏,还能自己设置难度。比较“传奇”的一个例子是,上海一位三年级的小学生在老师布置了口算作业后,自己设计了一个小程序,发给他的老师当教具。
在一个创作交流平台上,余女士看到了更多孩子上传的编程作品。让她感到不可思议的是,她在上面发现了类似微信“跳一跳”的小游戏。看到这里,余女士心里也有了答案。
编程是一个技术活儿,让孩子学编程是不是“拔苗助长”了呢?
其实,Scratch也是目前家长们了解最多的少儿编程语言。陈珊介绍,Scratch的入门门槛很低,只要会操作鼠标键盘,就可以学习。不需要懂英文,也不需要学习各种枯燥的编程语法。然而,Scratch的“天花板”却很高,可以做出很有难度的作品。他说,如果Scratch学得好,做出一个类似“植物大战僵尸”、“超级玛丽”这样的作品也不在话下。
另外,Scratch可以做出不同类型的作品,比如一个动画,一个音乐相册,或者是设计一款游戏。正是因为这些特点,Scratch特别吸引孩子。在各个培训机构中,也都把这款少儿编程语言放在了比较显要的位置。
陈珊说,现在的孩子很小就开始接触电子产品,的确有一些孩子在这方面有天赋,有的还在上幼儿园,就已经学习少儿编程了。不过,学编程并不是越早越好。考虑到学习得太早可能会让孩子的学习积极性受挫,陈珊一般还是建议家长等孩子上了一年级之后再考虑学习。
陈珊认为,少儿编程的火爆,其中既有人工智能深入人心的原因,也有宏观层面的因素。
今年1月,教育部公布了高中“新课标”。在信息技术学科方面,相比于 2003 年版的课程标准,“新课标”大幅度减少了对于基本软件使用的要求,而大幅度提升了在编程、计算思维、算法方面的思维要求,以及人工智能、开源硬件、网络空间安全等知识面要求。而且,“新课标”中的必修模块也大大增加,各个单项的分类也更细致,要求也更明确了。
陈珊说,目前少儿编程只是在浙江、广东等沿海发达省份开展得较好,其中浙江更是将Python列入高考考纲。但在高考这根“指挥棒”之下,编程在全国中小学课堂得到普及只是时间问题。从这个角度来说,学习少儿编程已经不是一种顺应时代潮流的选择,而是一种必须。
他认为,以后中学的信息技术课本上,可能因特网、Word文档、演示文稿等内容就会消失了,从而被Python等新内容所取代。
从事多年大学编程教育的一位教师表示,高中“新课标”中信息技术课的难度,已经接近了大学课程的难度。“我认为编程在未来不会被称作是一种‘砝码’,而是一种必备的技能。”在这样的潮流之下,少儿编程的火爆不过是水到渠成。
“其实,绝大多数家长并不是希望孩子将来从事编程工作。就像我们学英语,并不是为了将来能够当翻译一样。”陈珊说,大部分家长对少儿编程还是比较认可的。他们曾经做过一个用户画像的调研,发现对少儿编程教育比较关注的家长主要是公务员、老师、以及从事IT工作相关的人士。
高知家长是少儿编程课程的最早一批客户。陈珊认为,这些家长让孩子来学少儿编程,不只是学习编程,更多的是培养能力,培养创意。少儿编程的学习是一种“项目制”的学习,能激发学生的学习兴趣,对其自身的自我探索、设计思维都有提升。
浙江大学城市学院教师张高燕就是这样的一位“高知家长”。张高燕在大学里教了十几年的C语言,爱人也是从事计算机教学的大学老师。她送8岁的女儿学习编程,主要是基于开发孩子的逻辑思维能力考虑。她说,女儿对这门课比较感兴趣,上完第一节课回来,就要跟她讲讲“二进制”是怎么一回事。
虽然是“专业人士”,但张高燕并未对女儿做任何辅导。在学习线上课程时,如果女儿遇到了不会的情况,他们会让她重新再看一遍,或者重新再做一遍。作为家长,他们的帮助仅限于切换输入法,以及处理网络问题。她认为,通过这个过程,可以培养她独立自主的学习能力,以及培养她解决问题的能力。“如果错了怎么办?要思考,最笨的办法就是重做一遍。”
另外,这样还能锻炼对学习持之以恒的态度。因为网上的公开课是没有任何约束的,所以坚持就显得格外重要。
张高燕建议家长,要以一种非常认真的态度让孩子来学习。既然报了培训班,就要让它有始有终,按照上课的要求,按照规定的时间提交作业。至于学完以后掌握了多少知识,这个因人而异,不要去强求。但是,对待学习的态度要比得到的结果重要得多。“到后面就会发现,你的孩子根本不会去做实际的开发。学习的过程,主要是培养一种编程的思维。”