少儿编程遭质疑,到底是教育机构的错还是编程的锅?
今天,我们工作群里的老师丢了篇文章给我《培训6岁孩子编程,不是人工智能是人工忽悠》,新京报的记者写的。
文章批判了一番最近大火的少儿编程及线下培训机构。主要是认为这些培训机构打着人工智能的噱头开设少儿编程课程,并且收取高昂学费。文章认为,“我不相信一个6岁的、不识单词、不会使用键盘的孩子能够真正意义上掌握与人工智能交流的能力,培训6岁孩子编程,不是人工智能是人工忽悠”。
文章标题很唬人。但其实内容是在控诉现在很多线下编程教育机构夸大宣传。很多线下机构利用人工智能这个热点,来恐吓家长,夸大不学编程就会输在起跑线上的方式,来绑架家长,争取生源。这是家长们需要理智分辨的乱象。
究其背后的原因,当前很多少儿编程教育机构教研力量不足,会通过夸大宣传来争取生源。
编程教育领域的师资本身就不足,这和我们的高等教育体系有关。另外,一个优秀的编程老师一定要有实操经验,也就是说必须正儿八经写过代码的。不然很可能只是为了编写一个作品,搞一大堆代码,教给孩子的也并不是计算思维。我确实也见过逻辑不清晰的编程老师。
而有经验的优质编程教师,就让线下普通的教学机构就很难承担了。更不要提有教研能力的编程老师了。很多家长和孩子很可能付了高昂的学费,可能得不到相应的收获。
文章中指出,有些线下编程机构用人工智能的噱头来引导家长给孩子学编程,这其实是有逻辑问题的。人工智能并不等于编程。
人工智能并不等于编程
人工智能比较复杂,领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等,人工智能可以对人的意识、思维的信息过程进行模拟。人工智能能像人那样思考、在未来甚至可能超过人的智能。这个教孩子是真的教不了,不过现在好像有人工智能的机器人,能陪伴孩子的(题外话)。
编程是为让计算机解决某个问题,用计算机能明白的语言(代码)编写的指令。计算机比较笨,编写指令得想好,怎么用最简洁的方式告诉计算机我们要它干嘛。以及指令执行的顺序,相同的模式是不是可以用相似的代码来执行。这其中,涉及到很多计算思维、逻辑思维的训练。
人工智能现在很火,但目前在业界仍然处于探索阶段,哪怕是资深工程师,在很多人工智能的技术学习上也是有困难的。像Deeplearning这些深奥的内容,孩子很难理解和接受,更别提去学习它们了。
而编程却不同,经过几十年的开发和优化,出现了大量适合儿童思维和能力的编程软件。以最受欢迎的Scratch为例,孩子们只需要像搭积木一样玩就能学编程!
2、3年级孩子就能做出一个完整的游戏作品
儿童编程用的是图形化编程软件
我早先也讲过,邓小平早在1984年的时候就提出“学编程要从娃娃抓起”,比奥巴马早了近20年啊。那为什么没发展起来呢?
因为那时候没适合孩子学习的图!形!化!编程软件啊。让成年人去学代码,都没几个能学的下去的,何况是孩子。美国也是一样的,缺少好用的适合编程学习的软件。
好在,MIT麻省理工的终身幼儿园实验室研发(进化)出了Scratch,经过近10年的迭代推广发展,终于这两年在中国热起来了,火得大家都开始跟风。我前两天还看到一个做了10多年兴趣教育的机构立马跟风开始做编程教育,并且声称自己已经有10多年的编程教育经验,ORZ。或许这些乱象造成了大家对儿童编程教育的误读。
我用Scratch编写的切西瓜游戏,小学生写这个游戏完全没问题
Scratch是啥呢?是把复杂的语法用积木块包装起来,孩子只要像搭积木一样搭建,就能RUN起来。能短短十几分钟就做出动画、游戏、音乐等好玩有趣的作品,是不是很酷。Scratch的积木块有文字的,起码要一年级才能学。不过有些软件就没有文字的,一个6岁的、不识单词、不会使用键盘的孩子还真的能使用。来,看我这篇文章就好了。认真脸!4、5岁的孩子学编程的软件,我只推荐这两款
技术可能会更迭,但计算思维却能受益终生
文章质疑一个6岁的小朋友并不能通过少儿编程学习到编程技术。但事实上,少儿编程想要培养的也并不仅仅是孩子使用计算机的能力,而是在运行程序中孩子的逻辑思维能力和计算思维。
少儿编程教育并不是培养码农,微软创始人比尔盖茨认为:“编程可以锻炼你的计算思维,帮助你更好的思考,创建一种我认为在各个领域都非常有用的思维方式。”
计算思维是一种用计算机逻辑来解决问题的思维,包括数学和逻辑、推理和预测、问题解决能力等。
很多家长认为计算思维离孩子的现实生活很远,事实上生活中的很多领域都会运用到计算思维。
在文学中,将一首诗分解出韵律、韵脚、意向、结构、等需要用到计算思维中分解问题的能力。
在烹饪中,一个步骤明晰、合理健康的食谱就是算法设计。这些与学习生活密切相关的事物都需要孩子有良好的计算思维。
至于让儿童学习编程,这个是不是在忽悠家长呢?可以看看国外是怎么重视儿童编程的。
英国把2014年被订为“编程之年”(Year of Code),将编程列为当地中小学必修课程,意味5岁孩童已开始学写程式。
新加坡资讯局也推行编码乐计划,从小学4、5年级接触程式编程教学。
美国前总统奥巴马总统也明确提出:“编程应当与ABC字母表和颜色同时得到教学”。编列了四十亿美元的教育预算,提供全美国各州,从幼稚园到高中,都拥有完整且优质的电脑科学教育。
那我们国家的政策呢?就在今年7月,国务院印发人工智能发展规划,鼓励学校普及编程教育。
技术是不断发展的,也会快速的迭代更新,你永远不知道下一秒就会有什么新的技术出现。但是通过学习编程而锻炼出来的计算思维却能使孩子受益终生。
那是不是不学编程未来就会被淘汰?不会编程未来就会被AI取代?
我的回答是:NO!这只是一些线下培训机构为了招生而夸大的说法而已。
当然,我们应该肯定儿童编程对孩子的益处,就像学钢琴、学围棋一样,对孩子的思维是有开发益处的。并且学编程也能让孩子成为一个创造者,而不仅仅是电子产品的消费者,我想这一点是非常重要的。希望更多儿童编程教育的机构打造良心课程,共建一个健康的儿童编程教育市场。
相关阅读:
海码爸爸 ∣一群计算机博士发起的父联组织
长按识别二维码,加关注;欢迎加入QQ群2:566342198(注明“编程”)