干货 | 学编程到底在学什么?这3位教育泰斗告诉你

网友投稿 2018-11-19 11:28

让·皮亚杰是现代最伟大的儿童心理学家之一,被誉为继弗洛伊德之后最伟大的心理学家。而正因为有他的认知理论奠定了基础,才有了第一代图形化编程LOGO语言,接着有了Scratch语言,有了人工智能、互联网,有了美国的电脑从娃娃抓起运动,也有了今天全中国少儿创客和软件的编程,客观上促进了STEAM教育的蓬勃发展。

皮亚杰牛X之处在于,他是第一个提出孩子的思维方式和成人大不相同。他还将孩子认识世界的过程分为四个阶段,每个阶段都有本质上的不同。具体可以看这篇:90年前的一个实验,告诉你孩子几岁学编程最好

不说太理论的知识,我举几个简单的案例故事,大家就能从大师这学到几招:

1、孩子的知识是他们自己构建出来的。

很惊讶是不是?一般认为,孩子的知识是父母或者老师教会的,是传授得到的。

而皮亚杰告诉你:你每告诉孩子一次答案,就剥夺了一次他们学习的机会

也就是说,孩子是积极的知识建构者,而不是被动的接受者。孩子的想法并不是外来的,而是他们自己创造出来的。

2、孩子的学习通过活动完成。

我们目前主流教育方式依然还是学生坐在教室中,老师授课灌输知识。而早在半个世纪前,皮亚杰就指出,儿童的学习都是通过活动完成的,知识既不是孩子自己产生的,也不是被外界灌输的,知识起源于孩子与世界之间的活动。

https://cdn.china-scratch.com/timg/181121/112Q22293-0.gif

孩子在与玩具、朋友游戏的过程中,能够不断地创造、修正和测试他们自己构建的关于世界的理论。如果你想告诉孩子冷和热的概念,跟他解释什么是“冷”,什么是“热”,不如直接给他两瓶水一瓶凉的一瓶热的,摸一下就理解了。

皮亚杰的这个理论叫做“建构主义”。

西蒙·派珀特

第一个预见计算机可以帮助孩子学习的人

西蒙·派珀特是让·皮亚杰的学生,在建构主义理论基础上又发展出建造主义(Constructionism)。建造主义者为,当孩子在现实世界中积极创造物件时,会发生深刻的、实质性的学习和“持久的理解”。几个纬度来理解建造主义:

1、“在制作中学习”。

2、在学习过程中,学习者需要有意识地通过创造外在、可分享的物件,这样可以更好地内化知识。

3、建造的可以是实物,也可以是其他形式的作品,更重要的是在这个过程中建造自己的思想。

4、当孩子们在制作一些对自己有意义的作品时,如做小机器、编故事、编程序或者创作歌曲时,孩子处于学习知识的最佳状态。

除了建造主义理论,西蒙·派珀特最牛逼的地方在于,在个人计算机问世前,他就已经预见孩子将在类似互联网的环境下,使用计算机一样的设备,获取海量的信息,从而辅助学习、提高创造力。他是第一个预见计算机可以用来帮助孩子们学习的人。

于是20世纪60年代末,西蒙创造了编程语言Logo,为的是教孩子如何使用计算机,帮助孩子通过计算机编程成为自己“智力建设”的建设者。

https://cdn.china-scratch.com/timg/181121/112Q3DD-1.jpg

为了让孩子感兴趣,Logo用图形界面和简单的语句就能让孩子学会编程,今天非常红火的Scratch 软件算是第二代。在西蒙看来,孩子学编程不是学习代码,而是计算机语言背后的逻辑、迭代、控制思维,才是最重要的。

对于人工智能大师Yann LeCun、计算机科学先驱Alan Kay等而言,西蒙可是启蒙老师。乔布斯也是受他的影响,才研发了苹果手机。西蒙被贯以人工智能奠基人、LOGO 语言和Scratch语言之父、数学家、心理学家、儿童教育家等称号。

米切尔·雷斯尼克

Scratch创始人 4P创造性学习理论

https://cdn.china-scratch.com/timg/181121/112Q354Y-2.jpg

米切尔·雷斯尼克教授是西蒙·派珀特教授的学生,他是西蒙·派珀特 “做中学”建造主义观的积极倡导者。

米切尔·雷斯尼克教授的MIT“终身幼儿园”研究小组,开发了各种教学工具,其中包括乐高 “头脑风暴” 机器人的核心部件 。他们还创立了计算机俱乐部、Scratch语言和Scratch社区。Scratch社区成为屡获殊荣的网络学习中心,可以为不同社区的青少年提供真正的创造性的学习体验。

https://cdn.china-scratch.com/timg/181121/112Q41D7-3.jpg

米切尔·雷斯尼克教授注重在编程创作中培养孩子的创造力,由此提出了4P理论,引导创造性学习。

他认为,培养创造力最好的方法就是将那些富有热情(passion)、能与同伴(Peers)合作、并以游戏(play)精神工作的人组织起来,对他们自己创造的项目(project)进行研究和开发。——这就是米切尔·雷斯尼克教授提出的4P引导的创造性学习的精髓。

许多人认为Scratch就是一种编程语言。创造Scratch 的人——米切尔·雷斯尼克教授认为,它远不止于此。因为Scratch创造了一种新型的在线学习社区,让年轻人可以在那里协作创造、分享,并以“桑巴舞校的精神”相互学习。(巴西人的桑巴舞校并不是真正的学校,它将不同年龄、经历的人聚集在一起进行创作,他们在不断地相互学习。)

Scratch为世界各地的年轻人提供创造性的学习体验,让老师、家长、设计师、研究者及其他人了解:在线技术和在线社区是如何支持孩子们的创造性学习的。网易创建了“网易卡搭编程”社区(kada.com),给中国孩子提供Scratch中文线上交流社区。

所以,编程学习绝不是为了把孩子培养成码农,而是通过计算机创作自己的作品,来进行创造性学习,构建自己的知识体系,而这样的方式,是孩子最佳的学习状态。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com