史蒂夫.乔布斯曾说:这个国家的每个人都应该学习编程,因为它教你如何思考。
随着人工智能成为热门话题,编程也成为父母们关注的焦点。
有父母问道:孩子需要从小学习编程吗?如果需要的话,该如何学习呢?可以通过哪些资源进行学习呢?
今天,我们一起来聊聊这个话题吧。
01
2015年,世界上最著名的发明家之一,Google工程主管雷·库兹韦尔(Ray Kurzweil)在纽约指数金融会议(Exponential Finance conference)上预言,2030年人类将与人工智能结合,变身“混血儿” ,这些人工智能将增强我们现有的智慧。
库兹韦尔认为:“我们的思维将成为生物与非生物思维的混合体。”软银首席执行长孙正义称,未来30年内,超级智能机器人数量将超过人类,届时将有逾1万亿个物品被接入互联网。
2016年3月英国伦敦Google DeepMind开发的人工智能围棋程序AlphaGo打败围棋世界冠军李世石,引发了全世界对于超级人工智能及与人类创造的具有超级人工智能机器的讨论。
来自英国银行的一个报告指出:未来10-20年,英美50%人类的工作,将会被人工智能所取代。在未来4-5年内,不但技术含量低的工人、司机、仓库管理人员会大量失业。甚至连像医生、律师、基金经理等技术含量高的金领也有可能会被人工智能所取代。
既然人工智能时代到来的步伐看来已经势不可挡,我们又无法预测未来。与恐惧未来,还不如培养自己的孩子AI抢不走的竞争力,让孩子学习如何去对抗人工智可能带来的威胁。
事实上,过去20年引领全球互联网风潮的人物,都与学习计算机或编程有关。
比尔盖茨:哈佛大学计算机系(世界第一系HarvardCS50,Bing免费硬广)
杰夫贝佐斯(亚马逊):普林斯顿计算机系(表示不服,咱才是第一)
小札(脸书):哈佛大学计算机系(同比尔蜀黍手拉手)
斯皮格尔(Snapchat,米兰达可儿老公,世界上最年轻的亿万富翁):斯坦福计算机系
马化腾:深圳大学计算机系
李彦宏:北京大学信息管理,布法罗纽约州立大学计算机硕士
02
编码可以推动创新,从无人飞机、无人汽车、机器人辅助手术到社交媒体,计算机科学正在彻底改变我们生活的各个方面。 如果我们的孩子们像掌握数学、英文一样掌握编程技能,他们长大成人后就能够领导未来的智能革命。学好中英文写作,孩子可以创作出打动流芳百世的小说。而学好编程,孩子们能发挥创意,通过新程序的开发让生活变得更便捷,甚至可以改变世界,推动人类的进步。
在美国的Hour of Code Week( 全民学编程周)中,奥巴马为了号召美国吃瓜群众让娃学编程,还亲自写了一段java代码,并表示向美国学校资助40亿美元用于计算机科学教育。
比尔.盖兹与Facebook的创始人扎克.伯格则亲自上阵录视频鼓励孩子们学习编程。
英国也将2014年设立为"Year of Code",规定所有5-16岁的学生都必须学习计算机编程。
由此可以看出,让孩子学习计算思维在英美法定教学大纲之计算机部分中占有重要的地位。
孩子在学习计算机启蒙中能收获到什么?
下面是乔布斯说的:
计算机启蒙最大的好处是可以对人的思维方式进行训练,他是一个对思维完整性和逻辑性进行训练的过程,而在这个过程中我们可以培养一种新的看待问题和处理问题的方式。
帮主的意思就是,无论娃以后是否从事计算机行业,都应该具备这种基本素养。
03
编程难吗?
其实,自然语言(人的语言)和计算机语言之间有许多相似之处,学习计算机语言类似于学习一门外语语法。
真正的难点,是编程思维和解决问题能力。
编程思维建立的过程,会让娃习惯如何把一个大问题分解成可以逐一击破的小问题,并且教娃关注细节的思考方式。
当娃掌握了编程基础之后,创造性思考的大门就敞开了。
我们娃这代,从出生起就能接触计算机、互联网。计算机对于他们而言是非常亲切、熟悉的。智能手机、平板电脑、各类编程APP,还有各类触手可及的网站都为孩子提供了学习资料。现在的孩子学编程的学习环境真是得天独厚。
04
编程思维对娃具体好处是什么?
首先,编程能够帮助孩子理解数学抽象概念。
对于许多孩子来说,数学概念太抽象、离生活太远,不好理解。但是在编程的过程中,抽象的数学概念可以被转化为看得见的、具体的图像。
比如,在编程的过程中,娃对于小数和分数会有更直观的理解。
将代码中的小数点移动位置,屏幕上的物体的大小就会发生巨大的变化。孩子可以因此可以将抽象的小数和分数的概念变成鲜活的图形,印到脑子里。
其次,编程能够强化数学能力。如果孩子想用代码建造战舰,那就要用到各种各样数学知识,并且还要调用抽象思维的能力。
比如,孩子必须运用逻辑来判断应该先编写战舰哪一部分的代码,是先把战舰画出来,还是先让它运动?
在画战舰的时候,也需要用到线性方程式、找最大值/最小值等数学知识。有时孩子还需要分析数据,比如战舰在屏幕上的运动速度是多大的时候,看起来最逼真?
编程的过程就是解决一个个数学问题的过程,编程对孩子数学能力的强化是毋庸置疑的。
05
编程思维怎么培养?
编程启蒙,培养的就是娃编程思维。这种思维在孩子2岁的时候就可以教,它借用卡通、桌游、机器人等方式,教孩子如何一步一步地给计算机下指令。
我们看一个例子,这个例子是借用游戏来学编程的。
主人公是左边的小人,他需要到达目的地——右边的羊的格子上。
上面这个界面就是给小人下达指令的地方,总共有3个指令可以选,分别是:
Move Forward(向前走一格)
Turn Left(左拐)
Turn Right(右拐)
所需要做的,就是在这个界面里,给小人定义好行进的步骤,最后点一下“RUN”(不是跑,而是“运行”的意思),小人就能按照我们给他指定的步骤行走了,如果走到目的地就表示成功,如果没有走到就表示失败。
就图中的小人位置,我们给它下的指令是往前面走3格,因此一共是3个“Move Forward”,最后运行的时候,小人就跟着我们给他设置好的指令往前走了。
看起来很简单对不对?其实实际问题会比这个复杂很多:
有时候我们需要用到条件语句,比如走到某个位置要做某个动作;
有时候还会用到循环语句,就是说重复某个动作多少遍;
还有时候我们会用到“函数”,把一组动作包含在一个固有的“函数”里。
上面这个界面就是高阶难度的,涵盖了条件和循环语句。
(文章来源于网络,版权属于原作者,如有侵权请联系我们删除)
原版美式夏令营营地信息
广西 ▪ 南宁
科技文化营:7月8日—13日
营地地址:南宁美丽南方
湖南 ▪ 株洲
STEAM营:7月8日—15日
营地地址:株洲外国语学校
河北 ▪ 石家庄
科技文化营:7月9日—13日
营地地址:石家庄东风西路小学
山东 ▪ 济南
科技文化营:7月15日—20日
营地地址:济南天山外国语学校
陕西 ▪ 西安
戏剧营:7月15日—20日
营地地址:西安小天鹅艺术团Alice校区
陕西 ▪ 西安
科技文化营第1期:7月15日—22日
科技文化营第2期:7月23日—30日
营地地址:关中书院
广东 ▪ 广州
戏剧营:7月14日—21日
STEAM营:7月15日—20日
科技文化营:7月15日—20日
演讲与领导力营:7月30日—8月5日
营地地址:广州百万葵园
广东 ▪ 阳江
科技文化营:7月15日—21日
阅读写作营:7月15日—21日
营地地址:阳西贝斯特外国语学校
广东 ▪ 珠海
STEAM+科技文化营 :7月15日—24日
营地地址:珠海东方外语实验学校
山东 ▪ 潍坊
科技文化营:7月21日-7月28日
营地地址:潍坊文华国际学校
山东 ▪ 青岛
科技文化营:7月29日-8月3日
戏剧营:7月29日-8月3日
营地地址:青岛百果山森林公园
广东 ▪ 深圳
科技文化营:7月30日—8月3日
营地地址:方方乐趣中英文学校
┆
更多城市营地陆续推出
报名请联系
↓↓↓
不出国门纯美式营地火热招生中,详情请戳☞
玩到云端,带你进入高科技世界--原版美式STEAM夏令营广州营招募|瑞德国际教育
【好口才就是领导力:我是演说家】--演讲与领导力夏令营招募|瑞德国际教育
让阅读和写作成为孩子们的新“玩法”!广州英文阅读写作夏令营招募|瑞德国际教育
此行程可能会根据天气及其他不可抗拒因素进行调整,瑞德国际教育保留对该活动的解释及修改权