在线咨询结果查询:

上海天气

   扫描二维码:  

首页 - 家教博览 -  家教误区

当下流行的少儿编程,究竟是不是收“智商税”


[2020/9/27][字体:  ]

作者:靳晓东

来源:文汇教育

  2017年之前少儿编程还是不温不火,2017年之后便势如猛虎,热度持续上涨。

  今天,对于家长与教育从业者来说一定都听过少儿编程,但是相信很多人对它的感觉是熟悉又陌生的。

  到底什么是少儿编程?它来自哪里?孩子真的需要早早地学习编程吗?我们今天就来聊一聊。

 

  什么是少儿编程

  多人会有疑问,少儿编程就是Scratch吗?其实,少儿编程指针对6-18岁的少年儿童,通过编程游戏启蒙、可视化图形编程等课程,培养学生的逻辑思维、计算思维和创新解难能力。

 

  少儿编程从哪里来

  米切尔·雷斯尼克(Mitchel Resnick)是麻省理工学院的教授,作为Scratch的发明者和乐高背后的驱动者,这个和蔼可亲的老爷爷被誉为“少儿编程之父”。

  1989年12月,孩子们使用乐高的过程使米切尔·雷斯尼克意识到,当时还没有专门供儿童使用的编程软件。于是,他决定开发一款适合儿童的认知水平、能够融入儿童喜欢的媒体形态、具有开放性创造空间的编程软件,有关Scratch的最初设想也就此开始酝酿。2007年,Scratch的首个版本发布,从此,基于可视化图形的少儿编程问世。

  2016年,谷歌人工智能围棋程序阿尔法狗以4:1的战绩横扫围棋世界冠军李世石,“人工智能”再次进入人们的视野,迅速应用到各领域,改变了传统行业。在人工智能大趋势下,少儿编程之风很快吹到了国内。

  2016年-2018年,少儿编程主要是基于Scratch在线操作2.0版本。2019年1月,Scratch 3.0发布了,它使用HTML5重新编写,界面更加友好,同时兼容PC,平板和手机,丰富的图形交互接口,从此Scratch风靡全球。

  2018年-2020年,国内基于Scratch原生代码开始衍生出各种图形化编程软件和众多少儿编程创业公司。借助国家政策的东风和资本的力量,少儿编程行业迅速成长,逐渐规模化、商业化,少儿编程也开始由Scratch图形化编程过渡到Python编程,再到C/C++编程(对接NOIP信息学奥赛)的完整课程体系,逐渐走向成熟。

 

  少儿编程教哪些东西

  关于少儿编程教育,会有一个常见的误区,认为儿童的编程教育是让孩子去写代码,是培养未来的程序员或者工程师。

  其实,这样理解有些狭隘,少儿编程主要让孩子学会表达自己,锻炼孩子的逻辑思维,发现问题和解决问题的能力,培养未来的创新型人才。

  “编程可以帮助你表达并分享你的想法,孩子们在学习编程的时候,可以创作自己的故事、动画和游戏。通过这种方式,他们可以把自己的想法展示出来,并与世界分享。因此,这不仅仅是学习一项技能,他们可以培养理性思维,进而发现理解问题,解决问题的方法。”——米切尔·雷斯尼克。我的学生通过scratch编程制作出《无人驾驶赛车》,他们的创意和想法在这个过程中转变成了现实,认为这是一件很酷的事情。

 

  少儿编程可以锻炼逻辑思维吗?

  在回答这个问题之前,我们先搞清楚另外一个问题,什么是逻辑思维?

  逻辑思维,又称抽象思维,是人的理性认识阶段,人运用概念、判断、推理等思维类型反映事物本质与规律的认识过程—源自万方数据库。

  BBC阐述了逻辑思维就是“理解问题→找出路径”的思维过程,它由目标分解—识别模式—抽象—算法四个步骤组成。

  这是一种强大的解决问题的思维方式,能将一个棘手的复杂问题分解成一系列好解决的小问题,把一个个小问题单独审视思考;然后,聚焦几个重要节点,形成解决思路;最后设计步骤,执行—步—步问题解决。

  接下来,我们来看看计算机是如何解决“在a,b,c三个数字中寻找最大值”这个问题的:计算机通过将3个数字进行两次比较,最终找到最大值。我们可以发现,计算机在处理事情时,将总目标拆分成一个个小的任务单元,流程清晰,运作高效。当然,如果我们肉眼从3个数字中找出最大值也是瞬间的事情,但是如果有100个,1000个,甚至10000个数字呢?

  通过少儿编程的学习,就会站在计算机的角度思考问题,理解计算机是如何处理事情的,学会“拆解目标,逐一击破”的方法,更高效的解决生活和学习中的难题。

 

  只有学习少儿编程才能训练逻辑思维吗

  答案是否定的。生活和工作中处处都存在逻辑思维,比如打扫房间,你是否能将大小物品分类摆放,整齐有序呢?领导布置的任务,你是否能分配到每一天,高效率的完成呢?简单到每天早上起床到出门,这个过程要做哪些事情,怎么安排更高效,都涉及到逻辑思维。

  所以,少儿编程只是训练孩子逻辑思维的一种工具,基于计算机处理任务的特殊性,编程对培养孩子的逻辑思维能力更具有针对性。

 

  学习少儿编程是不是越早越好

  很多少儿编程机构为了下沉生源,获客更多,甚至说孩子3-4岁就可以学习了。作为一位少儿编程领域的工作者,我不这样认为。

  一方面孩子这个时候尚处于认知发展的“前运算阶段”,尚未过渡到抽象思维,另一方面孩子的视觉系统发育还不完善,如果用眼过度,近视的风险还是很大的。这个年龄的孩子应该多出去感受自然光照,有研究表明充分的户外活动可以有效防止近视。

  根据皮亚杰儿童认知发展学,孩子在7岁之后处于“具体运算阶段”, 其思维可以映射到具体的事物上,所以一般情况下,孩子6-7岁可以开始编程启蒙,但是仍然要注意用眼卫生。

  中国式教育有个很大的特点,就是普遍教育焦虑。少儿编程的到来,很多家长又开始焦虑,想让孩子在少儿编程赛道“抢跑当下,赢在未来”。家长一旦焦虑,孩子也会焦虑,焦虑的环境下是很难培养出优秀的孩子的。

  对于少儿编程,或者其他新事物,我的建议是本着开放包容的心态去看待,带着求知欲去学习,而不是被教育焦虑倒逼。AI改变世界,希望我们可以和孩子们一起来改变AI。


Copyright 2013 Family Support Centre All Rights Reserved

版权所有 上海市静安区家庭教育指导中心

地址:上海市静安区奉贤路68弄48号 邮编:200041 E-mail:centre6848@126.com

技术支持:上海三达网络

沪公网安备 31010602000335号

沪ICP备19016171号