美国的编程教育,究竟领先我们多少?

发布时间:2021-08-18 发表于话题:美国是怎么发展起来的 点击:503 当前位置:黄埔网 > 教育 > 美国的编程教育,究竟领先我们多少? 手机阅读

未来社会只有两种人,一种是知道如何编程的人,另一种是只能遵从机器指令的人。

这些年来,美国互联网市场日渐繁荣,使美国始终占据着世界互联网与科技领域的中心,而美国软件工程方面的工作更是炙手可热,尤其是对编程技术型人才的需求年年暴增。


据美国劳工部数据预测,美国程序员岗位数量每年的增幅高达22%,远高于行业平均水平;全美最大少儿编程服务公司 Tynker ——美国地区注册人数也突破了2250万人;而美国专业机构Course Report调查了多家知名的编程培训机构,发现美国编程培训班每年的增速高达280%……


当我们深入了解美国编程教育的时候,不难发现,美国的编程教育已经进入了繁荣期,而他们的许多经验也非常值得我们借鉴。


01

少儿编程的发展

要从半个世纪之前说起


美国是全世界最早开始信息技术教育的国家,关于K-12的编程教育可以追溯到上世纪60年代,当时麻省理工的学者们就以幼儿园儿童作为实验对象,发明了第一款少儿编程语言——Logo语言。


当时,以西蒙博士为首的麻省专家们期待学习编程会让孩子与计算机之间建立一种新的联系,它将引导一种新的思维方式,教会孩子用新的方式去看待这个世界。



这就是Logo语言——其实就是个小海龟画图器,虽然看起来简单,但其背后的学科知识是人工智能、数学逻辑以及发展心理学的结合。


不要小看Logo语言,Logo拥有超强的计算能力和递归画图能力,简单的指令组合后,可以创造非常多、非常复杂的东西。



当年由于计算机是稀罕物,差不多要几千美元一台(美国家庭一年的收入),普通家庭根本负担不起,Logo语言的研发者——西蒙博士又发明了实体版的“小海龟画图”。



孩子可以使用简易的键盘控制器(左边),操纵“小海龟”画出图形(右边半球形装置)。


而后,少儿编程进入了一个缓慢发展期,不过美国依旧培养了一大批诸如埃隆·马斯克、扎克伯格这样的程序人才。


真正的转机发生在2003年,由西蒙博士的弟子——米切尔博士牵头,正式发起Scratch项目,得到了美国国家科学基金会以及英特尔、微软、乐高、谷歌等企业的大力支持。


Scratch之父——米切尔·瑞斯尼克博士


米切尔博士从可操作性、意义性和社交性三个方面对logo语言进行改良,最终在07年3月推出了Scratch。


2013年,由非营利组织http://Code.org发起的“编程一小时”活动,更是将美国的计算机编程教育推向了高潮。编程一小时通过有趣的游戏内容,来启发孩子们进行编程,用一种虚拟的、可视化的和富有想象力的方式来构建编程思维。现在,这项活动已经风靡全球,数以百万计的孩子加入到了编程学习的行列中。


美国编程教育编年史


其实,早在1984年,邓小平爷爷就曾提出:计算机普及要从娃娃抓起,我国的计算机青少儿教育起步其实并不算晚。只不过,在美国编程教育发展风生水起之时,国内这一领域还停留在一块空白。


02

从怎么用,到怎么应用

编程已经不再是一门基础学科


如果说“编程一小时”的作用还只是大范围普及的话,那么在美国的一些教育发达地区,编程已经成为中小学生在读写之外的一项新技能,编程教学与相应课程结合使用,让编程融入学生的学习生活中。


洛斯阿图斯位于美国加利福尼亚州的硅谷中心,毗邻斯坦福大学,是美国著名的富人区,这里居民的年平均收入超过12万美元,教育资源非常丰富而优越。学区内有10多所公立学校和许多著名的私立学校。



洛斯阿图斯学区最早是将编程作为“数字设计”的一门艺术课程引进校园的,开始时主要在6年级开展,2013年学区将编程教育拓展到幼儿园至5年级。幼儿园到二年级的学生通过Bee-bots项目理解编程概念,三至五年级的学员则使用Scratch编程。


这一教学,而后发展出后来的CSTEM项目,和国内火爆的STEAM相比,STEM都是代表科学、技术、工程、数学,而CSTEM的C代表创造力、合作和计算机科学性,STEAM的A更注重艺术方面。


Bee-bots项目更像是一种编程玩具


所以,这种编程的教学会更关注孩子的创造力,老师为了让学生对编程学以致用,会要求学生运作自己的项目,让他们为自己真正关心的东西去编写代码。


当学生在编写程序时,会将其他学科的知识应用到实际的程序创作中,这样不仅巩固了学科知识,他们还要自学如何设计架构,学习如何自我纠错,更学会了团队协作的重要性。这样的学习方式让学生们备受鼓舞,学习效率也有大幅度的提升。


我们现在正在使用的PBL项目式教学,也正是这个原理。



现在,洛斯阿图斯学区开始要求学校不要把编程作为计算机科学领域的一门单独课程,而是将其整合到数学、科学、艺术等相关的基础课程。


这样做,就能让每个学生都能接触到编程,哪怕是那些数学不好、英语非母语和特殊教育的学生,都能借助艺术设计、制作游戏、构建科学模型等项目参与到编程的学习中。


就像运用纸和笔一样,编程已经成为一项新的学习技能,是孩子们认知、表达、思考世界的全新工具。


03

编程会成为“入场券”吗?


可以说,美国的综合国力离不开计算机行业的强大,现在电脑用的windows操作系统都是微软开发的、Facebook是全球最大的社交网络、苹果手机仍旧制霸手机市场头部位置……


谷歌和百度前首席科学家吴恩达说:编程未来可能是一门所有人都会的语言。在一个日益技术化的世界里,对于代码如何工作的理解,是基本的数字化素养,更是迅速成长为知情公民的必备要求。



不仅如此,蓬勃发展的科技行业,也涌现出了大量的科技工作机会,而这些变化不仅发生在IT行业,计算机技术的智能化应用已经开始覆盖各行各业,几乎每个行业都需要拥有编程思维、会使用编程工具的人才。


在这样一种趋势下,美国家长们的教育理念也正发生着变化:计算机编程是像阅读和写作一样,成为孩子拥有的最基本的能力之一,不管孩子以后会选择怎样的职业。


美国现任总统特朗普的外孙女Arabella

5岁开始学习编程


可能家长们也了解过,美国高等教育是“申请制”,评估环节并不唯考试论,像是SAT/ACT/AP 等标准化考试的成绩并非是第一影响因素。


诸如丰富的课外活动、出色的面试等内容,高校在招生阶段拥有很大自主决策权,也倒逼着美国精英家庭为孩子提升课外技能。所以,美国学生更愿意在课外技能、推荐信等含金量更高的考核指标方面下功夫。


有过美国留学申请经验的学生都知道,在计算机编程方面的证书会成为打动面试官的捷径,因为对于中国学生而言,大家的标准化考试成绩(SSAT/SAT、TOEFL)都很优秀,这个时候,个体的差异化优势将会作为重要的考量标准。



反观我国的高考制度,只是让考试辅导培训成为大部分学生与家长的刚需,语数英等主课的繁重任务,让许多学生和家长还没有更多心力来顾及编程这门“未来学科”。可能,国内少儿编程教育的发展还将继续处于发展期。


虽然路漫漫其修远,但我们却坚信:编程学习不仅仅是编程技能,更多的是培养孩子对新事物的兴趣、探索精神、动手实践能力,教会孩子遇到问题时应该如何应对、如何思考。


所以,我们推荐每个孩子都来尝试学一下编程,并不是为了让大家以后都去成为程序员,而是希望孩子们从编程的学习中汲取良好的思维习惯并去爱上思考,这才是大家成为未来公民的核心素养和能力。

本文来源:https://www.huangpucn.com/info/181803.html

标签组:[美国教育] [计算机科学] [scratch] [儿童编程] [少儿编程

相关APP下载

热门话题

教育推荐文章

教育热门文章