这是现在欧美国家最热门的外语课,跟母语一样重要
彩色斑马有话说:
每个中国家长都在纠结一件事:应试教育毁人,可高考这条路又不能不走,怎么才能在学校教育之外,给孩子的人生开辟更多选择呢?
看看下面的内容,也许你会找到答案。
1程序教育是大势所趋各国一拥而上,都想借机领先
今年1月30日,美国总统奥巴马发表演讲,宣布了“全民电脑科学教育(Computer Science For All)”计划,未来美国政府将投入40亿美元,为全美K–12阶段的学生提供完整优质的电脑科学教育。K–12指从幼儿园(Kindergarden,5-6岁)到12年级(17-18岁)。
在演讲中,奥巴马表示:“在新经济时代,电脑科学不再是选修科目,而是基础能力,就像读、写、算数一样重要。”
目前,很多欧美发达国家都在全力推进程序教育,改革教育内容及考核体系,让孩子更早、更深入地学习电脑及编程,在培养人才的同时,为国家的未来储备竞争力。
2014年,英国提出了“编程者国度(A nation of coders)”计划,把编程纳入幼儿园及中小学课程,国中入学考试,编程也是测验的一项。
现在,英国孩子从5岁起就要学Scratch(麻省理工开发的一个编程语言,稍后会介绍),到11岁时,必须具备电脑的“双语”能力——至少掌握两种程序语言。
英国首相卡梅隆接受《卫报》采访时说,“数字浪潮时代,对程序逻辑及语言的掌握能力,对未来的职业生涯有举足轻重的影响。我们必须让孩子能跟世界竞争,而国家的成败也在于此。”
全世界最早把编程纳入小学教育的是爱沙尼亚,在那里,全民从7岁开始学编程。上世纪九十年代,刚脱离苏联的爱沙尼亚经济匮乏,于是,这个波罗的海小国决定拥抱新科技,并一跃成为全球创新强国,诞生了网路电话Skype、线上游戏Playtech、虚拟试衣间Fits.me等一系列软件及公司。
爱沙尼亚总统托马斯·伊尔韦斯(Toomas Hendrik Ilves)幼年在美国受教育,13岁就开始学程序语言,他曾经公开表示自己受惠于学写程序的早年经历,并坦言美国人学编程,是为了更好的工作,“但对仅有一百四十万人口的爱沙尼亚来说,学编程是为了善用每一个人力,这将决定国家未来的生存”。
目前,欧洲的十几个国家、澳洲的两个国家、韩国、以色列,甚至中国的台湾,都已将编程纳入中小学课程。
去年“地平线媒体(Horizon Media)”公布了一份样本数有三千人的网路调查,其中,86%的人认为“在这个时代,会用电脑跟会读会写一样重要”;有76%的人认为“未来最好的工作,都需要懂电脑程序语言”;65%的受访者觉得“让学生学程序语言,比学外语还要重要”。
从小学习编程已经成了全球潮流,可反观我们的中小学电脑科学教育呢?还停留在上世纪,以至于有网友在知乎上问:怎么学校还用XP教娃?
就算在一线城市设备先进的学校里,编程和考试科目相比,也是个次要、边缘的学习内容。
尽管,懂不懂编程很可能决定着未来你在科技产业链上的位置,是创新者、开发者,还是零部件生产者、供应商。
2学编程提高综合素质培养自学和解决问题的能力
让孩子学编程有很多现实的好处,比如:
1、更多的就业机会
目前,与计算机相关的工作岗位增长迅速,到2020年,全美将有100万个电脑科学领域的职位缺口,全欧洲有80万个。此外,其他领域,如金融、医疗、新闻、娱乐产业等,也需要大量能写程序的人。
2、更高的薪水
美国布鲁金斯智库公司研究显示,同样是大学毕业生,电脑科学领域的毕业生薪水要高40%。
3、更自如的生活
未来的社会生活,一切工具都将由网络驱动。懂程序语言会让生活更便利,让设备服务于你,而非受制于设备。
4、更自由地表达
程序语言,是一种和电脑沟通的语言。学好这门“外语”就有了驾驭科技的力量,就能表达、能创造。
正如Scratch的研发者、麻省理工大学(MIT)媒体实验室的密契尔·瑞斯尼克(Mitchel Resnick)所说,“编程是一种未来世界的语言,就像学英文不是为了会单词、语法一样,学编程也是为了学习如何自由地表达。”
但除此之外,学编程还能培养孩子的逻辑思维能力、解决问题的能力、创造力及自学能力。
因为,编程就像写作文,解法千千万,没有标准答案,需要孩子自己摸索、纠错、创造性地解决问题,这个过程也能培养孩子的抗压性、耐受力、独立思考和动手操做的能力。
可以说,学习编程的过程就是学会学习的过程。
《连线》杂志指出,如果孩子能在8岁左右开始接触编程,将有助于提升其未来的学习能力。
领导全球开放原始码的非营利组织Mozilla基金会执行董事马克‧修曼(Mark Surman)表示,“如果我们的目标是希望孩子成为创造者,而非消费者,8到10岁是关键期,因为这时孩子的既定印象尚未成形。”
所以,奥巴马多次号召全体美国人学编程,为了以身作则,还亲自参与了“一小时编程(Hour of Code)”活动,写了一个小程序,成了第一个会编程的美国总统。
美国的科技大佬们也纷纷在各种场合、通过各种途径宣扬“人人都该编程”、“学编程要趁早”的理论。乔布斯说:“这个国家的每个人都该学编程,因为它会教你如何思考。”比尔·盖茨、扎克伯格、推特的创始人杰克·多西等人也在下面的视频里现身说法,讲述他们“被编程改变的命运”。
事实上,这几年,眼光敏锐的美国中产家庭已经领先政府和学校,在民间掀起了一股送孩子学编程的热潮。
以全美最大的儿童编程夏令营iD Tech为例,17年前,它只是一对母女经营的工作室,现在它已经有150余位员工,收了来自99个国家的超过23万名学员。公司的负责人表示,近五年,参与学生的数量大幅增长。
▲ iD Tech网站
3编程也可以很有趣从两岁就可以开始学
在你印象中,学编程是这样的?
其实,现在教小朋友编程的软件都是这种图像式程序工具了。
接下来,我们就向您推荐几个网站,可以供孩子免费学编程。
1、ScratchJr
适合年龄:2-5岁
有故事书一样的翻页设计,程序指令很简单,界面卡通,还在2014年推出了iPad版本,免费下载,家长和孩子可以一起玩游戏、写程序。
2、Code.org
适合年龄:4-104岁
由非营利组织Code.org运营推广,获得了众多科技巨头及奥巴马的支持,曾发起全球超过2亿人参与的“编程一小时(Hour of Code)”活动,会利用《星球大战》、《冰雪奇缘》中的人物吸引小朋友学编程,有中文页面,同样适合学编程的新手。
3、Scratch
适合年龄:8-16岁
之前提到的小学的常用版图像化程序语言,由美国麻省理工学院媒体实验室开发,完全免费。学生可以通过拖拉方块的方式学写程序,不同方块有不同功能,孩子可以像玩拼图、积木一样玩着学,能迅速建立写程序的逻辑思维,了解迴圈、判断式等程序语言的基本功能。有中文页面,同样适合学编程的新手。
在这里,孩子可以创造属于自己的游戏、动画、影音和故事。Scratch从2007年开站以来,已有超过九百万名会员(年龄集中在10到15岁),创造出了1200万个作品。
4、谷歌的Blockly-Games
Puzzle会介绍图块的拼接、设定;
Maze会以迷宫游戏的方式介绍迴圈和条件概念;
Bird是进阶的条件和控制教学;
Turtle是进阶的迴圈游戏;
Pond Tutor和Pond是一个鸭子竞赛游戏,会把图块转成文字,让鸭子行动更快。
5、谷歌的Made with code
这是谷歌专为女孩推出的编程网站,会以皮克斯的动画形象吸引女孩学习编程。
和理工领域女性稀少一样,编程的女性也占少数,为了提高女孩的编程兴趣和能力,专家进行了有针对性的研究,发现女孩学编程的动机和男孩不同。
比起单纯地学编程“技能”,女孩明显对帮助别人、拯救世界更有感觉。因此,如果您家有女孩,从社会影响力方面加以引导,更能激发孩子的学习兴趣。
此外,家长还可以通过下棋、玩桌游、给孩子讲有推理情节及悬念的故事培养孩子的思维能力。
之前,我们写过一篇文章《养娃最需要的是远见,千万别用战术的勤奋掩盖战略的懒惰》讲到做家长最重要是有远见,能通过今天的教育,让孩子学会解决未来问题的能力。
学编程,孩子长大不一定要做程序员、创业家,但通过编程培养的思维、学习和操作能力,无疑将让孩子更能适应科技高速发展的未来社会。
而且,说实话,现在哪个孩子不玩手机、iPad,与其天天打游戏,为什么不引导孩子自己写段代码、编个游戏玩呢?
本微信号发布的所有内容,未经授权不得转载。投稿及版权合作:leo@colorfulzebra.com