您的位置:402cc永利手机版 > 互联网动态 > 早点让孩子学编程,你的孩子要掉队了吗

早点让孩子学编程,你的孩子要掉队了吗

2019-10-30 13:22

从战胜最顶尖的国际象棋选手到驾驶飞机,再到进行股票市场的交易,计算机在现代生活的各个领域无孔不入。自从AlphaGo战胜李世乭以来,有人开始惊呼:“为机器主子服务做准备,现在开始学编程!”当然,也有人选了另外的一条路:我是不学了,还是让我的孩子学吧……

当你有了好奇心和编程能力,你就有了创造力

不过专家表示,尽管计算机无处不在,孩子们尚未对这项技术的理解和使用做足准备。为了不让孩子输在起跑线上,很多家长开始给孩子使用“学习编程”的应用程序和玩具。这些玩具按照适用年龄分类,从机器海龟到专为儿童设计的可视化编程语言,涵盖了多种类别。不过“可编程机器人”或《雪人游戏》,能把一个孩子培养成下一个艾伦·图灵或者斯蒂夫·乔布斯么?

30 年前,没有人认为编程是一项必备的技能。

www.402.com 1 从小开始学编程好吗?图片来源:nytimes.com

但是,事情现在不同了。

“编程玩具”有用吗?

华盛顿大学西雅图分校的计算机教育研究者安德鲁·柯(Andrew Ko)说,目前我们还没法确定这一点——这是因为针对这一主题的研究少得可怜,甚至少于对传统课堂外的研究。“我们对于计算机教学方法的认识还很不成熟”,柯说道。

研究人员认为,编程app和玩具不应取代用于传统童年活动的时间,无论是玩泥巴还是学习阅读。但另一方面,较早接触这些产品能培养孩子们的热情,这可能成为他们在未来从事计算机科学的动机。对大多数幼儿来说,他们需在掌握读、写能力后才能使用编程app和玩具。但这并不妨碍他们通过玩具学习编程最基础的结构单元,例如通过简单的按键就能对小海龟的运动进行编程。

到目前为止,我们还不清楚较早接触编程应用程序或玩具是否可以使这些孩子更聪慧,我们甚至不确定这能否帮助他们成为更优秀的编程者。“很多家长存在这样一个误区:如果我把所有的编程玩具交给孩子,他们就能成为编程天才,”舍娜·瓦迪亚纳谭(Sheena Vaidyanathan)说道,“但我并不认同这样的方法。对儿童来说,在泥巴地里玩耍与玩益智游戏同等重要。”

同样的,柯介绍道,一些研究认为将计算机科学带入课堂有利于培养学生将来的计算机技能,但目前没有证据表明在课外时间开小灶玩编程游戏能起到同样的效果,也没有某种编程玩具及app能保证使孩子成长为下一个本贾尼·斯特劳斯特卢普(Bjarne Stroustrup,C 的设计者)。

“一些人认为这些玩具能促进孩子们学习编程。这种观点并不错,不过它们能起到的帮助可能只是编程学习中最初的1%,”柯说道。

“这些编程玩具教给孩子们的并不是多么高深难懂的东西。通过这些玩具,孩子们意识到计算机科学并不可怕,他们能从学习中收获信心,”斯坦格拉斯解释到。尽管这些游戏和玩具能提升孩子们的学习动力,但柯强调,目前的研究无法为这种动力的持续性提供证据,因而这样的动力是否能延续到真正的计算机编程也就不得而知。

www.402.com 2一种编程入门的“游戏”。和它类似的软件还有很多。图片来源:livescience.com

2014年,为了推动每年一次的「编程一小时」(Hour of Code),奥巴马亲自上阵。它不仅在YouTube上发了一个视频,宣称编程是美国的未来,自己也撸起袖子露了两手。

孩子们用什么学编程?

Code.org是一家旨在帮助更多人接触计算机科学的非盈利组织,其产品与市场部的副总艾丽丝·斯坦格拉斯(Alice Steinglass)介绍说,有很多以图像为主的编程游戏及app适合五岁及以上的儿童使用,例如可以让孩子们编写自己的故事和游戏的ScratchJr,用可视化语言教编程概念的The Foos,以及能在计算机游戏中学习编程的Lightbot。斯坦格拉斯补充到,“7岁及以上的儿童就可以使用简化的可视化编程语言,如Scratch、Tynker。”

柯介绍到,进入初中以后,孩子们的思维更加复杂,因而他们能够对其他人可能的行为建立预测模型。同样在这个年纪,他们能对较长段落编程的运行结果进行预估,这意味着他们有能力应对真正的编程语言。

“这个年纪的孩子已经具备了制作机器人的能力,比如制作一个警报器来检测淘气的弟弟有没有偷偷溜进自己的房间。”计算机科学教师,加州硅谷洛斯阿尔托斯学区小学及初中阶段的课程设计师舍娜·瓦迪亚纳谭(Sheena Vaidyanathan)说道。“孩子们也可以利用Arduino这样公开的免费程序,或是Raspberry Pi之类的袖珍计算机来制造自己的机器人和其它小型装置。他们甚至可能在这个阶段具备了应对真正的编程语言(例如Python和C语言)中基本原理的能力。”舍娜补充到。

www.402.com 3你是在什么年纪学会Python的?图片来源:codecademy.com

虽然可耻的失败了

早点接触编程,有好处吗?

较早地接触计算机科学对于女孩以及传统观念上的少数族裔尤其重要。根据国家科学基金会的数据,在2012年只有14%的计算机科学学士学位归属于女性,而这一数值在少数族裔中也不到20%。一些研究表明,较早地接触编程可以帮助缩小性别与族裔之间的差距。例如,一项由谷歌开展的研究发现,较早地接触计算机成为促使女生在大学专业选择时坚持学计算机的因素之一。

斯坦格拉斯描述了这样一个场景:在编程基础课上,当第一次接触计算机科学的学生发现他们的同学已经有数年做黑客入侵学校网络或是编写python语言的经验时,他们会感到十分恐慌。“这就像你参加一门汉语入门课程时,发现班里其他同学都是说汉语长大的,这会让你感觉很失落。”斯坦格拉斯说。

www.402.com 4还有一个隐藏的问题是,编程课会成为新的“钢琴课”、“奥数课”吗?图片来源:poshtiger.co

大多数玩具的目的是让孩子们解决“开放性趣味问题”,并能够享受这种感觉。这些玩具的另一项作用在于,让孩子们在克服与机器人交流过程“挫败感”的过程里,收获勇气与毅力。柯与他的同事发现,勇气、坚持、逐渐成长的思维模式,或是对“通过练习就可以取得进步”的信仰,可能是成长为编程高手的关键素养。在今年五月的人机交互特别兴趣组会议上,这一成果将予以展示。

“从我们的研究中很容易看出,每个人都可以学习编程。编程并不是与生俱来的,也没有哪个基因会导致你成为geek。”柯总结到。更为重要的是,这些技能对孩子们的帮助不仅局限于计算机本身。“无论你学什么,无论是不是编程,你在学编程时的收获都能助你一臂之力。”舍娜说。(编辑:Jerrusalem)

www.402.com 5

美国当下最火的非营利机构Code.org更是邀请了众科技巨头的老大,倡导美国学校要重视并且鼓励学生学习计算机编程,解决可预见的美国工程师短缺的问题。

话说你们解决了程序员不足的问题,中国的程序员怎么技术移民啊。

包括比尔·盖茨,中国女婿扎克伯格,Twitter的联合创始人杰克·多西以及Dropbox联合创始人Drew Houston等等都出现在视频中。

视频首先引用了乔布斯的话「每个美国人都应该会编程,因为它教你如何思考」

www.402.com ,乔大爷你说的对,么么哒

www.402.com 6

视频在此

奥巴马也公开呼吁全民学习编程

Code.org发布的研究报告来看,未来十年美国大约需要140万名程序员,根据眼下的情况分析,十年后可能只有40万名该领域的毕业生。

即使是美国经济最不景气的时候,每年也有着十几万工程师的硬性需求,而且多数都是高薪职位。再者,程序员的作用早就超越了软件公司本身,他们已经成为所有的产业,诸如金融机构、能源公司、甚至农业机构里的中坚力量。

换句话说,你只要眼下埋头将孩子往优秀程序员的道路上培养,就几乎手握Apple, Google, Facebook, Twitter的offer,在阳光明媚的加州过上体面的中产生活了。

当然,即便不去腐朽的美帝,相信国内的互联网巨头也会迫不及待的抛出橄榄枝的。

www.402.com 7

越来越多国家把计算机科学教育列为中小学甚至幼儿园课程的一部分。德国、英国、意大利、澳大利亚、韩国、芬兰、新加坡和香港等国家都已经落实了计算机科学教育课程。

不仅是在国外,一线城市焦虑的中国父母已经把编程计入了孩子规划未来的清单,北京上海已经有了学前儿童编程培训班,为5、6岁的儿童教授编程知识。

具备编程能力是一件如何有用的事呢?当你还在为文档排版抓耳挠腮的时候,程序员用Markdown轻松就解决了排版问题;当你还满互联网的查找资料的时候,程序员编写的爬虫软件已经瞬间完成了数据梳理;你还在淘宝上购置硬皮本照片各种笔为爱人亲书周年纪念册的时候,程序员已经申请专属域名为孩子或爱人建立专属回忆网站了;我还见过程序员为了应付需要一日三请安的女友写了自动发送嘘寒问暖短信的,最后当然是被打死了。可见编程能力也要谨慎使用,也是亦正亦邪的作死武功啊。

上述仅仅是会编程好处的十分之一,更不要提编程学习就连英文都顺带学了。说的这么自信,搞得我真的会编程一样。

其实人家真的是略懂

www.402.com 8

总之,未来会编程不再仅仅是一门职业,而是如开车英语一样,成为大多数人需要掌握的一门技能,现在不学一点编程,就像 10 年前不会打字一样,很有成为文盲的风险。

你们的焦虑症犯了没有?因为我是故意滴呀

www.402.com 9

侠!女!莫!走!莫!取!关!

管杀不管埋不是我的人生态度,你们的焦虑由我来抚平。

父母普遍认为小孩子的智能水平还无法理解编程这样晦涩艰深的话题,你们这些出生时家里连电脑都没有的人类真是太naive了,编程绝没有你想象中那么神秘,真滴。专家研究,孩子越早接触编程语言越容易掌握,迈克尔·乌尔曼是美国乔治城大学医学中心大脑与语言实验室的主任(在心理语言学和认知神经学领域影响巨大)研究发现,孩子和大人学习计算机语言用到的通用记忆系统和他们学自然语言是一样的,大脑越年轻越容易吸收语言,所以在孩子越小的时候开始学外语越好。在音乐方面有一个关键的数据点可以支持这一观点:伟大的小提琴家不是在二十几岁才开始学拉琴的,他们通常始于三四岁,那正是程序性记忆最敏感的时候。

爱尔兰国立大学的计算机科学家保罗·吉布森说「5至11岁之间的孩子在学习算法和计算上表现出的突出潜质让我觉得如果等到他们十几岁了再学这些基础知识就太可惜了。」

我的结论是孩子5岁开始就可以接触编程了。

家长不会怎么教?莫担心,我们有无所不能的互联网啊。

1. Code.org

大名鼎鼎,如雷贯耳的Code.org

www.402.com 10

Code.org是由多家互联网巨鳄,诸如微软、Google、Twitter和Facebook的工程师共同开发的,且持续更新的在线编程教学平台,主要针对美国中小学生的编程学习。简单易上手,非常有意思,本来只是想试玩截图,结果操控冰雪女王Elsa默默的玩了半个多小时才停下来我会乱说,可见大人也可以通过Code.org学习编程。

www.402.com 11www.402.com 12

最良心的是,课程不仅免费,平台还会时时保持更新,结合最流行的卡通及动画主题,让小朋友带着极大的兴趣学习编程。

置之不理美帝的免费福利,就是极大的浪费呀。

  1. Scratch

www.402.com 13

同样非常受欢迎,写本文时让程序员卡爹推荐儿童编程学习平台,卡爹脱口而出的就是Scratch。由麻省理工学院媒体实验室专门为少儿编程研发的Scratch语言,已经上传了300多万个工程,这种可视化的编程语言和界面可以让孩子不用理解复杂的计算机语法就能轻松学习编程。Scratch简单易上手,孩子只要对精灵和代码进行拖放即可,有点类似早期的Flash工程,Scratch是一个完整的图灵计算机语言,只要孩子能想到的,就可以实现。在北京、香港的一些学前儿童培训班,就是用这种语言教 5、6 岁的儿童了解编程。

  1. Alice

www.402.com 14

Alice是由美国弗吉尼亚大学研究员设计,以文雅的方式向儿童用户介绍面向对象的程序设计。这款应用主要向女孩儿们展示编码的魅力。在Alice上,你可以拖动文本块来影响虚拟世界中的3D精灵。编程结束,孩子们还可以对项目进行测试,通过对语句块的操纵来实时展现精灵的动作变化。

  1. Daisy the Dinosaur

www.402.com 15

本文由402cc永利手机版发布于互联网动态,转载请注明出处:早点让孩子学编程,你的孩子要掉队了吗

关键词: www.402.com 402cc永利手机版