教育“超级大国”芬兰儿童编程作家:从6岁孩子身上学到的编程思维.

网友投稿 2018-08-10 12:22

编程将是下一个世界通用语言。

编程必然离不开计算机教育,在编程教育逐渐全民化的时代中,家长如何让孩子理解什么是计算机思维呢?

这几天,在TED中听到的一个演讲,深有感触,演讲者是一名带有温暖微笑的女孩子——Linda Liukas。

https://cdn.china-scratch.com/timg/180812/12224V601-0.jpg

Linda Liukas TED 演讲,访问量超过150万

2015年度、2017年度欧洲最风采科技女性

思想者20强:2016年度北欧最睿智商业智慧

芬兰2014年儿童文化国家奖

2013年Ruby英雄  芬兰数字冠军 

Linda Liukas是芬兰赫尔辛基的一位程序员、作家和插画家。

为了鼓励更多的女性学习编程知识,她还创办了公益组织Rails Girls。如今,在全球250多个城市拥有志愿者,已经为1万多名女性提供了基础编程课程。

https://cdn.china-scratch.com/timg/180812/1222493G3-1.jpg

公益组织Rails Girls的官网

在Rails Girls取得成功以后,Linda又有了一个新想法:用绘本把小孩带进编程的世界。

https://cdn.china-scratch.com/timg/180812/1222495P1-2.jpg

Linda Liukas找到了一个小女孩,她叫Ruby,今年6岁,她天不怕地不怕、充满想象力、爱指挥人。

每当Linda Liukas自学编程碰到一些问题,比如“什么是面向对象的设计、什么是无用单元收集”时,她就会想象这个6岁的小女孩会怎么解释这个问题,后来她写了一本关于她的书《Hello Ruby》。


下面我们可以从6岁孩子的视角学到一些编程思维:

编程是一个自我表达的方式

Linda Liukas说:孩子很神奇,他们非常善于全神贯注,喜欢刨根问底,比如“是什么”,“为什么”,“假如......”等等,也喜欢用各种各样神奇的东西表达自己的想法。

在 Linda14岁时,她和大多数女孩子一样,疯狂的迷恋的一个老男人——AI Gore(1993年至2001年间美国副总统)。为了表达爱慕之情,她学习代码,建立了一个网站。

https://cdn.china-scratch.com/timg/180812/1222494V6-3.jpg

像Linda这样直白而有趣的使用编程向大家说出自己的声音,就像小时候用蜡笔描绘自己的想法或用乐高搭建着自己眼中世界一样,筑造自己的幻想世界。

小孩子天生充满好奇心,对编程也是一样的。孩子不知道编程很难,他们可能认为编程是能和电脑沟通的咒语,发动咒语,电脑机器就可以按照自己的想法运动,换个咒语,就可以和世界各地的小朋友交流了。

https://cdn.china-scratch.com/timg/180812/1222496460-4.jpg

编程是一个自我表达的方式,让孩子真实而直接的生活在0与1中,他们面对技术肯定充满乐观和勇气,他们拥抱力量,把握机遇,这样的科技世界,可以天马行空的发挥。

用孩子的方法学习

在一个6岁孩子Ruby的世界中,我们可以知道很多道理,比如:即使是再大的问题,也是一堆小问题堆积起来的。

所以不要急,用孩子的方法学习,一个一个的解决小问题,这个大问题就会很简单的解决。

https://cdn.china-scratch.com/timg/180812/12224a439-5.jpg

Ruby还告诉我们可以边玩边学技术,比如计算机中循环,用Ruby的舞步,动作是“拍手,拍手,跺脚,跺脚,拍手,拍手,跳”。

重复几次,孩子就理解什么是循环;

 重复四次,孩子就知道什么是计数循环;

 当孩子一直重复这个舞步,直到妈妈变得非常生气,孩子就知道什么是直到型循环。

Linda Liukas说:其实用孩子的方法去教他们就很简单。最重要的是,我们理解了世界上没有现成的答案。你需要亲自去问孩子如何理解这个世界,他们有什么问题,然后在编织孩子的世界。

现在,孩子通过点击、滑动、缩放的方式认识世界,但如果我们不给他们提供工具,教孩子电脑创作,那他们只是消费者而不是创造者。

然后告诉孩子,今天你们就是创造者,可以把房间里面的东西都变成电脑。遇到陌生的问题,孩子可能会退缩。鼓励孩子说出自己的想法,你就会发现世界还有很多需要改善的地方。

孩子以完全不同的视角来看待世界以及运用技术的方式。技术世界越容易接近,越包罗万象和多元化,这个世界机会更加多彩和美好。让孩子认识到,改变世界每个人都可以参与进来。

https://cdn.china-scratch.com/timg/180812/12224aD6-6.jpg

编程创造无限可能

Linda鼓励孩子们学习编程,利用单纯逻辑的力量,拥抱一个一切都是电脑的物联网世界。

以编程的形式筑造世界,编程赋予孩子神奇的力量,建立孩子自己的小宇宙,按照自己的规则和惯例运行,仅以逻辑的力量就可以从无到有,创造无限的可能。

https://cdn.china-scratch.com/timg/180812/1222491493-7.jpg

Linda说:我是真的被她的笑容感动了,想像一下她们班里的孩子们,是多么幸福,这也是我们一直所努力的,没有贫富,让更多贫困地区的孩子们也能接触编程的世界,我们愿意奉献更多……

Linda 的TED演讲已经有了过百万的播放数,她的话充满了启发:其实,编程也是一种自我表达的方式,和小孩子用蜡笔画画、玩乐高并没有什么区别。小女孩并不知道她们不应该喜欢电脑,父母不应该为孩子设限。


20年前,编程只是计算机行业才需要的技能。今天,编程成为数学、金融、物理等行业的基本工具。未来,编程有可能成为所有脑力劳动者的基础技能。 

这也许会为 “不让孩子输在起跑线上” 带来新的思考。

少儿学习编程,是你改变世界的伟大创意,也是迈向世界的第一步!

--end--

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