近几年,越来越多的学生和家长接触到少儿编程,一部分的家长很认可少儿编程的学习,把孩子送到培训机构学习少儿编程,而且也反馈孩子很喜欢学习,通过一段时间的学习,确实给孩子带来一些积极的影响。
但是一部分家长对少儿编程教育的价值认识存在一些误区,觉得少儿编程教育是一场骗局,学习少儿编程是交智商税。
那么少儿编程教育到底是不是骗局?到底为什么要让孩子去学习少儿编程呢,今天我们就跟大家来好好聊一聊这个话题。
少儿编程是什么?
少儿编程诞生于国外,兴起于欧美
首先,我们要从少儿编程的起源说起,少儿编程并不是从国内诞生,而是从国外开始兴起,然后再传播到国内,其中少儿编程教育的一个里程碑事件就是首先得益于适合少儿编程工具—scratch的诞生,在scratch未出现之前,并没有少儿编程这个概念。
国外少儿编程但编程确实一直有的,而电脑编程跟大家的感觉是比较高深的科学知识,需要英文好,需要很枯燥的坐在电脑前敲代码,而且从事成人计算机编程工作的程序员脱发比较厉害,所以一部分人凭借着固有的对成人编程的认知,并没有深入了解过少儿编程教育出现的背景和原因,不明白少儿编程和成人编程之间的差异,就下断言,说少儿编程是交智商税,不想让自己的孩子将来做码农,所以不要学少儿编程,少儿编程教育就是哄骗家长的钱,坦白讲,这种认识是有问题的。
scratch早诞生于2007年,是由被誉为“scratch 之父“—— 米切尔·瑞斯尼克(mitchel resnick)带领的麻省理工学院的“终身幼儿园团队”开发的图形化编程工具,版本也是在 2007 年发布,主要面向青少年开放。
少儿编程之父—米切尔·瑞斯尼克scratch是在 logo 的理念与乐高机器人编程工具基础之上,发明的一种易于让儿童理解的,用命令图块搭建逻辑的编程方式,正是由于这种像搭积木一样的图块化编程,才让儿童能够理解,能够用计算机编程开始创作。
到今天,scratch 的在线平台已经有超过 1800 万注册用户,被翻译成 70 余种语言,被 150 个的人民使用。scratch 语言与各种硬件和软件相结合,被广泛使用在学校、家庭以及校外的计算机、编程教育等。
4月份,在的世界流行编程语言榜中,scratch这种适合儿童就行编程创作的图形化编程语言也跃居到榜前20,由此可见世界范围内流行和受欢迎程度。
为什么要学习少儿编程?
少儿编程教育的理论基础
目前一部分家长觉得少儿编程是交智商税,没必要从小学习,对于一些机构宣传的少儿编程教育的价值,例如帮助孩子提升逻辑思维很多父母觉得可以通过其它形式例如(围棋、数学)等来培训,觉得少儿编程没有必要学。
所以我们在了解少儿编程教育的价值之前有必要科普下少儿编程教育的理论基础。
提到少儿编程教育的价值理论基础这就离不开人工智能发展的一位先驱,美国麻省理工学院的数学家派普特教授和瑞士一位心理学家、哲学家让·皮亚杰(jean piaget ,1896-1980,认知发展论的提出者)了。
皮亚杰在二十世纪中叶提出了建构主义(constructivism)学习理论,目标是关注学习是如何发生的。该理论指出,人们会基于过往的经验和对世界的理解来构建知识(constructing knowledge),而不是获得知识(acquiring knowledge)。
孩子理解周围的世界,不是通过学习大人所掌握的知识,或只是作为一个空容器被灌输知识,而是作为一个活跃的个体与世界互动并构建出不断发展的理论。
皮亚杰把适应看作智力的本质,他把儿童看成建造个人知识理论的小哲学家和科学家。他认为活动既是感知的源泉,又是思维发展的基础。
多年以后,派普特把皮亚杰的理论充分地融会贯通到 logo 语言的设计和实践之中。他曾在 1958 年~1963 年期间师从皮亚杰,研究儿童发展的理论。
在他 1980 年的著作《头脑风暴》中,他写到:“通过编写计算机程序,孩子们既能尝试着理解和掌握现代、强大的技术工具,有机会触及科学和数学的深处,并且体会到创建智能模型的美。”