近期,青少年编程受到了教育界广泛的关注!一时间,让不让孩子学习编程成为了家长圈里甚嚣尘上的问题。而在大洋彼岸的欧美则极力鼓励儿童从5岁就学习编程,编程教育也是基础教育中及其重要的组成部分,那么,国外的青少年编程教育到底是如何普及的?孩子究竟可以用学到的编程知识来做什么?对孩子又有什么好处?

编程培养孩子未来重要的竞争力!-少儿编程网

一、国外如何普及编程教育?

美国:2012年, 奥巴马为呼吁全国的学生学习编程,开展编程一小时活动宣传,倡导孩子不要只买电子游戏,制作一款;不要只下载最新的App,设计一个;不要只玩手机,为它写程序!此活动有3万多所美国学校参加。2016年,美国政府为强化中小学计算机教育投资40亿美元,以保证全美各州,从幼儿园到高中都能拥有完整优质的电脑科学教育。

英国:2014年被英国订为编程之年, 英国政府规定编程要从娃娃抓起,将电脑编程学习纳入当地中小学必修课程, 学龄5岁以上的儿童必须学习电脑编程。除了在教育体制上落实的改革之外, 还有系列活动向英国全民推广, 如Google和Computing at school合作的编程俱乐部项目,资助62万英镑用于帮助小学教师跟上编程课程培训的进度。BBC2015年启动Make it Digital计划,免费赠送一百万部迷你计算机Micro Bit给英国 11-12 岁七年级学生。

以色列:以色列现在已经成为了世界上的第二个硅谷,早在2000年以色列就将编程纳入高等学校的必修科目,同时要求孩子从小学一年级就要学习编程。以色列仅有800万人口,而在编程大赛中,全国能有超过1000所学校30万孩子参赛。

新加坡:据世界教育信息网报道,越来越多的新加坡中小学将把编码技能的训练融入课程,让学生提早接触科技与程序设计。配合新加坡成为智慧之国的愿景,多所中小学将推出编码乐学习项目,数据显示,超过80%的学生在参与编码乐后,对编程工作有更深浓厚的兴趣。

澳洲:而在澳洲,2016年已正式将coding引入了全国必修课程中。学生在10岁即可开始学习编程,培养编程思维,12岁可以接触电脑编程,进行编程实操。澳洲政府欲投入一千二百万美元,用以发展STEM教学,涵盖创新教学课程、引入电脑编程、设立P-Tech教学先导区、资助学生接受STEM教学等多个方面。

欧盟:从2016年开始,芬兰在全国推行编程教育。与其他国家不同,芬兰不是将编程独立列为一个科目,而是将其作为一项新的学习技能,如传统的阅读、写作、运算和绘画一样,与相应课程结合使用,让编程融入学生的学习生活中。芬兰教育部与不同的IT公司展开合作,在教学中引进专业的师资和教材,以此来弥补每个学校编程教学资源不足的问题。此外,奥地利、保加利亚、捷克、丹麦、爱托尼亚、法国、爱尔兰、匈牙利、立陶宛、马尔他、波兰、西班牙、葡萄牙、斯洛凡尼亚等15个欧盟国家课程中列入编程教育, 其中12个国家将在高中,9个国家将在小学开设编程课程。

二、孩子通过编程可以做什么?

1.在编程中通过一连串的指令模块来赋予角色指令➙让孩子们体会到成就感。

2.可以揭开指令模块神秘的面纱,看看下面的代码是什么➙满足TA们天生富有的好奇心。

3.通过缜密的逻辑分析让角色实现某特定功能➙锻炼孩子们的思维方式和解决问题的能力。

4.通过将成果发布到App中与朋友,向陌生人分享你的成果➙让孩子们真切体会到最先进的科技和技术,并以此为孩子们带来社交能力的锻炼。

编程其实是一种创造的艺术,其内容包罗万象,从计算机游戏和手机app乃至改善医疗的计算机模型统统囊括在内。孩子们可以在其中接触到时代发展最前沿的东西,这对于家庭教育是绝好的机会。

毋庸置疑,随着孩子们的长大,编码会像阅读和写作一样成为最基本的工作能力之一,不管他们以后选择的是什么职业,随处随时可以用到。但显然,目前我们的孩子并未在这方面有更多的接触。

三、编程对于孩子有哪些好处?

(1)编程是一种核心的竞争力

互联网是目前增长最快的行业之一,也是全球薪资水平最高的职业之一。仅在美国,互联网行业工程师的薪水就比公民平均收入高 75% 以上。预计到 2020 年,此行业会新增超过 10 万个就业岗位,编程能力的重要性可见一斑。

(2)编程将会是基本的生活技能

当我们提起写代码,脑子里就出现“一些穿着邋里邋遢的游戏狂呆坐在电脑前”的场景。而在这个即将到来的人工智能时代,其实不管孩子将要读什么专业,他都将会意识到计算机在任何方面都具有重要的作用,尤其是在研究项目中。慢慢地,孩子也将会意识到写代码会成为一项基本的渐渐地乐在其中的生活技能。

(3)编程充满创意和乐趣

Scratch 是个专为孩子使用的图形化编程语言工具。接触过Scratch编程的家长们都知道,孩子可以花上几个小时时间在Scratch 调试游戏上,它能极大地提高孩子的编程兴趣。然后,如果当他们遇到困难(例如有boss他们闯不过去),他们完全可以按照自己的想法改动代码,可以让怪物减少能力或者直接过关。

他们也可以重新调试别人写的代码,加入自己的设计。所以,学习编程就像学艺术一样在创作。孩子们不觉得自己是在写枯燥的代码,而是在创造一些有意思的东西,他们能从中玩得开心。

(4)编程有助于建立自信心

比如,有些孩子可能学习成绩并不好,但是在编程课上,他却可以赢得了教室里所有孩子的掌声。因为,有的孩子也许不善于读书,但是编程却能让他们从另一个方面展示自己,建立更强大的自信。在程序的世界中,没有特定规定的路径,也没有什么“正确的答案”,孩子完全可以按照自己的想法去解决问题,这对于独立解决问题的能力和逻辑思维,是极好的锻炼。

因此,我们可以说编程才是培养孩子未来最重要的竞争力。