少儿编程智商税?不学数学不能学?AI之父:数学课程落后一个世纪

  “什么是少儿编程?一定要学好数学才能港台综艺学编程吗?让孩子学编程是在交智商税吗?人工智能之父马文.明斯基是怎么说的?这篇文章来解答你的困惑,一定读到最后!”

  我们这个时代是最好的时代,也是最焦虑的时代。各种商品项目五花八门,吹得天花乱坠,人们经常性一个不小心就被忽悠了,网友戏称这种现象为“智商税”。

  其实,这年头,谁还没交过几次百儿八十的智商税呢?

  交“智商税”最多的我觉得集中在:学习、挣钱、美容养生这三个领域。因为自我成长、发家致富、美丽长寿是人类的永恒需求。

  学习方面,交智商税最多的,不用说,就是甩不了锅的家长朋友们了。

  少儿编程已经不是什么新鲜事儿了,大家都说:未来的文盲,就是现在不懂编程的小孩。这几乎是每个编程培训机构的宣传金句了!妥妥地在贩卖焦虑呀!

  于是,学费动辄成千上万的编程课,又让各位家长趋之若鹜,纷纷掏腰包。

  有人称这是“智商税”:

  没有数学基础打底,小孩子能学会什么是编程?

  有人则说:

  少儿编程重点在学算法,提高逻辑思维能力,真不至于是智商税.....

  巧了,我家孩子从一年级开始学编程,看了昨天这个热搜话题,我不禁想,我难道真的是交了智商税吗?

  更巧的是,我最近读了一本书,是人工智能之父马文.明斯基论教育的一本书,书名《创造性思维》。

  更更更巧的是,书中深刻探讨了关于少儿编程的问题。

  尽管马文提出这些理论是在很多人都不知道电脑为何物的60年代,但他从人工智能的研发工作中,不断思考人类的思维与行为模式,反推我们应该怎样更好的教育孩子,这些理论对于现代教育仍然具有很强的前瞻性和借鉴意义。

  我们先从那位网友的观点:“没有数学基础打底,小孩子能学会什么是编程?”说起吧。

  首先,什么是数学?我们为什么要学数学?为什么孩子总觉得数学很难?一定要学好数学,才能开始学习编程吗?

  我们学了这么多年的数学,你能快速告诉我,什么是数学吗?

  一位学生提出过这个问题:

  我已经毕业了,可感觉到书上从没有告诉过数学真正的含义,只是在教一些规则。数学与生活联系如此紧密,可现在数学概念很模糊。能告诉我数学的由来,学什么吗?希望能更深地了解数学。

  这就是主流的数学教育模式留给学生的困惑。

  其实现在,很多家长已经很重视孩子的数学学习了,在孩子上学之前,关于数学逻辑思维的启蒙就开始了。

  大家普遍认为,数学就是教导孩子遵循逻辑思维的规则或者进行算术练习。

  有孩子的家庭应该都不陌生,我们家关于数学逻辑思维启蒙的书好几套,现在孩子上小学,口算题卡也是统一必备项目。

  唯一、准确答案,仍然是我们数学学习的主要准则。

  马文则不认同这种教学方式,他提出了自己的核心观点:数学是关于创造性的学习,而不是规则的学习。

  孩子们之所以觉得数学难、枯燥,是因为他们一直在重复练习规则,专注于避免计算以及逻辑错误。一些不合规则的想法和尝试,往往被更便捷的算法或标准答案,扼杀在摇篮里。

  这点我相信家长也深有体会:关于孩子粗心的话题,说的不基本都是要避免犯错么。对于这些错误的过度强调,其实耗费了很多家长和孩子的心神,这可能是导致孩子厌恶数学的一个重要因素。

  说到这里,我突然想起之前看过的一个视频,一位奶奶教孩子学乘法表:

  孩子边哭边背:一五得五,二五一十,三五四十五...奶奶:三五多少?孩子:三五、三五一十五。奶奶:再背一遍!孩子哭得鼻涕冒泡:一五得五,二五一十,三五四十五...我记不住,太难了!奶奶:......

  除此之外,在主流教学模式中,我们知道数学很重要,要学习数学,但是不知道为什么要学。

  马文提出了他的另一个观点:学生需要他们所学学科的认知地图。

  关于数学的学习,当时在读麻省理工学院的研究生菲尔.宋这样说:许多学生误以为自己不喜欢数学,实际上,他们只是不喜欢在数学课上学的东西。

  数学不是一门单一学科,它的覆盖面十分广泛。在信息技术和计算机科学迅速发展的今天,我们的数学课程依然还在主要学习:计算、几何、代数、微积分等,现在加上了逻辑学。用书中的话说:我们的数学课程几乎落后了一个世纪。

  所以,马文等一代人工智能领域的科学家觉得,有必要探寻一些方法,更简单、更有趣的将这些新思想新知识传递给年幼的孩子们。

  这个方法用现在市面的课程来概括,就是:少儿编程。

  什么是少儿编程?学好数学才能开始学编程?你可能对编程的认知有很深的误解。

  在我儿子学习编程之前,我其实也误以为编程是我们常说的“枯燥的编写代码的过程”。

  我把市面几家有名的少儿编程机构的价格、学习方式摸了一遍之后,仍然一头雾水,我决定,与其看,不如试。

  我们就报了最低级别的一段线上编程课。怕儿子学不会,上课时我也跟着一起学。

  学了之后才发现,哦,原来是这样的编程啊!

  少儿编程并不是我们想象中码农那样的编程。

  少儿编程的流程是这样的:

  老师首先讲解本课学习的主题,这个主题需要什么背景、人物、事件,需要完成哪些动作指令。然后,孩子根据课程内容,打开自己的作业面板,在作业面板中选择需要的代码块,完成作业。

  这样的编程方式就是当下流行的Scratch少儿编程。

  不需要孩子有数学基础、不需要认识英文、避开了复杂的编程语法,保留了编程思维,让孩子通过搭积木的方式,来实现自己的想法。

  书中案例:一个通过编程让五颜六色的花朵在屏幕上“生长”的孩子这样说:

  数学并没有什么特别的,他只不过是一种巧妙的理解事物的方法。

  我儿子现在三年级,学编程两年半,我们家没有懂编程的人,我只跟着他学了几节课。后来我看他靠自己也可以理解老师讲课的内容,就没再管他了。

  在他学习过程中,我时不时瞄两眼,发现他们已经涉及到一些高年级的数学、物理等概念了。

  当然,这些概念是结合了应用场景,以非常有趣的方式,让孩子在不知不觉中理解的。现在他已经学习使用Python编写程序了。

  翰宝某节课课后点评:

  所以说,少儿编程并不需要先学习理解高深的数学基础知识之后,才能够开始学习。

  少儿编程中使用的Scrach和Python编程语言,大大降低了编程入门难度,让孩子们可以在几何、物理、数学和语言学方面做出有趣的尝试。

  计算机编程的美妙之处在于:

  无论你要实现任何想法,总能在计算机中得到足够多的部件,并且这些想法会带来更多美妙的想法。

  马文.明斯基曾投身于OLPC项目,这个项目希望每个孩子都能有一台笔记本电脑,他们试图将计算机技术交到全世界儿童的手中。

  他有这样一段话写给儿童读者:

  如果你们能理解并好好使用心的计算媒介,将对你们成长的过程产生巨大的积极影响,你们会对世界产生更伟大的看法,并会获得一套处理世事的思维工具。

  好了,文章进行到这里,应该已经简要回答了大家的困惑了。

  所以,少儿编程究竟是不是智商税,大家心里应该也有自己的判断了吧。

  我认为,不结合自己实际情况,盲目跟风而花的冤枉钱,都属于智商税。

  而经过了调查和体验,深思熟虑之后,做出的选择,无论是失败还是成功,都不算智商税。你说呢?

  我是素人远兮,育人先育已,分享教育那些事儿。如果你喜欢我的文章,欢迎点赞、留言、转发,记得关注我哦!

  举报/反馈