分享

国外儿童编程已经发展了50年,我们却还在半信半疑的道路上

 庆亮trj21bcn0z 2017-12-05

20世纪60年代,在个人电脑远未风靡之前,西蒙·派珀特博士和麻省理工学院(MIT)的研究人员为孩子们设计了第一个编码语言——Logo。有了Logo,孩子们可以控制乌龟的动作,让他们有机会探索数学和科学的想法。派珀特博士和他的同事们设想,计算机最终可以被所有的孩子用作学习的有力工具。他们认为编码是培养孩子们自信和熟练度的一种方式,因为编程未来将是一种强大的、现代的、无所不在的技术。

就像Logo一样,Scratch也是在麻省理工学院开发的,并建立在派珀特博士早期关于儿童和电脑的理念上。它的设计比典型的编程语言要简单,但同样强大和富有表现力。

20世纪60年代,当Logo语言第一次被发明时,孩子们在电脑上编程听起来肯定很前卫,不切实际。事实上,即使是在1980年,当我写第一行代码的时候,我的工薪阶层的父母也质疑编码如何能让他们9岁的女儿受益。

今天,电脑几乎被应用于我们生活的方方面面,在家里,在工作中,在我们的口袋里。我早期的电脑经验给了我自信,我可以用新技术创造,而不仅仅是与它们互动。这些早期的经历不仅影响了我的职业道路,也给了我新的方式来表达我的想法,影响我周围的世界。

在谷歌做了一段时间的工程师之后,我现在在MIT的Scratch团队工作,我们专注于开发新的方法,让孩子们通过编码来创造性地表达他们自己。在Scratch中,孩子们可以创建他们自己的交互式故事,游戏和动画。他们也可以在网上与世界上数百万其他孩子分享他们的项目。我们相信所有的孩子都应该有机会培养他们对技术的信心和理解。

国外儿童编程已经发展了50年,我们却还在半信半疑的道路上

什么是儿童编程?

教授孩子基本的编程技能和计算思维。SCRATCH:麻省理工学院的一个程序,让孩子们不用学习编程就能创建游戏和动画——这是一种学习计算机概念和乐趣的拖拽方式。它使用游戏的方式巧妙地进行编码,没有多少指令需要学习。

为什么孩子们应该学习编程?

你认为你的孩子还太小,不能学会编码?

编码(也叫做编程或开发)是在告诉电脑、应用程序、电话或网站你想要它做什么。一些教育工作者和专家称其为“新知识”,这是一个非常重要的话题,每个孩子都需要知道如何在快速变化的世界中脱颖而出。

四、五岁的孩子在写和拼写单词之前,可以学习编码和计算机指令的基础。年龄大一点的孩子可以通过课堂、导师和在线教程学习编码(见下面是所有年龄段的学习代码资源)。

学习编码为我们今天生活的世界做好准备。有大量的工作和职业直接使用代码,比如网页设计师、软件开发人员和机器人工程师,甚至更多的是在制造、纳米技术或信息科学领域的巨大的资产工作。然而,对于大多数儿童编码倡导者来说,学习代码的原因远比职业准备要深得多。

理解代码有助于认知世界

今天,计算机几乎涉及到我们生活的方方面面,从通讯、教育到社交媒体、银行、信息、安全和购物。联网的计算机能够控制我们的家庭的恒温器和照明、我们的汽车和我们的健康。

如果小学生们学习生物和数学,可以了解他们周围的世界,那么就应该了解计算机通信的基本原理,以及如何与他们打交道。

提升解决问题和计算思维能力

计算机编程的技能帮助孩子们发展新的思维方式,培养解决问题的方法,这些技术在其他领域会产生巨大的影响。

计算思维让学龄前儿童掌握算法、递归的基本概念,如果他们不明白某些条款,他们会尝试去学习这些基本概念。

国外儿童编程已经发展了50年,我们却还在半信半疑的道路上

编码是有趣的

除了学习如何编写代码的实际原因外,还有一个事实是,创建一个游戏或动画对孩子们来说是非常有趣的。枯燥的IDE(集成开发环境)当然不适合孩子,但加上图像化、所见即所得的快感,能让孩子感受到程序的神奇和魅力。

如何把看似枯燥乏味的代码介绍给孩子呢?

试着在你的社区里搜索编码营地或课程,或者尝试数百个在线课程,程序和应用程序,使用酷的图形和简单的教程,把它们装扮成游戏,帮助孩子们学习编码。

国外儿童编程已经发展了50年,我们却还在半信半疑的道路上

这里有一些有趣的社区或课程,可以让你的孩子轻松开始:

Kids Code Jeunesse:在学校里教免费的计算课程,为家长提供免费的课程和资源。

女孩学编程:8 - 13岁的女孩可以学习HTML和CSS来制作他们的第一个网站。免费!

海龟机器人一款为年龄在四岁以上的人群提供的众筹游戏。教授基本的编程技能和计算思维。

SCRATCH:麻省理工学院的一个程序,它让孩子们不用学习编程就能创建游戏和动画——这是一种有趣的拖拽方式。

树莓派:一种便宜(约300-400RMB)的信用卡大小的电脑,可以像桌面电脑一样编程。可以作为一个学习工具和一个可以服务孩子和成人的电脑!

乐高WeDo:在传统的积木和机器人之间的一步,这个乐高玩具系列让孩子们用可编程的马达和传感器建立模型。

Kodable:为5岁以下的用户设计的iPad应用程序,号称“在你知道如何阅读之前先学会编码”。它使用的游戏巧妙地教编码,没有多少指令。

Tynker:对于那些已经可以阅读的孩子来说,Android和iOS的这个应用程序可以用可视化代码块教编程逻辑。

编程猫:以图形化界面教小孩子编程,编程就像搭积木一样简单。

国外儿童编程已经发展了50年,我们却还在半信半疑的道路上

对任何人来说,编程都是一种有用的技能。它教会你思考一个程序是如何运作的,它教会你思考如何进行创新以及如何解决问题。

作为父母,重要的不是要知道每种语言都有它的优点和缺点。而是,要清楚学习编程背后的意义,懂得代码的逻辑、使用结构和技巧,不代表能胜任未来;但是没有这样的思维,注定会被越甩越远。

关注爸道,放下质疑,重拾怀疑精神!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多