第2课:工业革命与创意编程

《极简创意编程——人工智能启蒙课》,参考了相关国家软件素质教育的大纲规范,意在对国内中小学创意编程的推广尽微薄之力。同时也盼望这个课程,能对国内的家长、信息教师和相关教育机构有所帮助,共同促进国内软件素质教育的发展。

第2课:工业革命与创意编程_第1张图片

百度百科上的资料说,工业革命(The Industrial Revolution )开始于十八世纪六十年代,通常认为它发源于英格兰中部地区,是以机器取代人力,以大规模工厂化生产取代个体工场手工生产的一场生产与科技革命。那么,工业革命和创意编程有什么关系呢?首先,让我们快速考察一下人类工业革命的发展史吧。

第2课:工业革命与创意编程_第2张图片
人类工业革命发展史

第一次工业革命(18世纪60年代——19世纪中期),是以蒸汽机为标志的机械化革命。起初人们自己动手,丰衣足食,耕田种地,砍柴织衣。但是蒸汽机发明后,人们就开始用机器来为自己工作干活了。

第2课:工业革命与创意编程_第3张图片

第二次工业革命(19世纪后期——20世纪初),是以电能为核心的大规模生产革命。这一时期有两个重要的发展:科学开始大大地影响工业;大规模生产技术得到了改善和应用。电能和传送装置的普遍使用,使得工厂大规模生产变得更加节能效率。

第2课:工业革命与创意编程_第4张图片
汽车大规模生产


第三次工业革命(20世纪后半期——现在),是以计算机和互联网为技术核心的知识信息革命。这一时期,分析处理信息的能力变得十分重要。通过社交网络,信息的传播与分享更加方便快捷。

第2课:工业革命与创意编程_第5张图片

那么,现在呢?

2016年的夏季达沃斯论坛上,主题确立为“第四次工业革命——转型的力量”。 第四次工业革命已然到来,面对瞬息变化的世界,迫使每一个人不得不站在转型的十字路口上。“落后便要挨打”的历史警钟时刻敲响。那么接下来的问题就是:

什么是第四次工业革命?

第四次工业革命和创意编程又有什么关系呢?

第四次工业革命,是以人工智能、大数据、机器人以及物联网等技术为主的全新技术革命。而最关键的是,这些领域的核心技术都是用软件(即编程)来支撑实现的。

无人驾驶汽车

无人驾驶汽车,利用车载传感器来感知车辆周围环境,并根据感知所获得的道路、车辆位置和障碍物信息,控制车辆的转向和速度,从而使车辆能够安全、可靠地在道路上行驶。但是你知道吗?在无人驾驶汽车中,至少含有一亿行以上的软件代码。

第2课:工业革命与创意编程_第6张图片

大数据

大数据,是指在数字网络环境下产生的巨大规模的数据集合。大数据应用技术已经越来越深入到日常生活中。比如,根据用户网上浏览的数据,可以推荐定制化的商品或信息;根据搜索引擎收集的“流感”类关键字,可以比疾病中心更快预测各国流感趋势;2013年震惊世界的美国波士顿马拉松爆炸案中,警方就使用了大数据技术,采集并分析案发现场周边10TB左右的数据,为快速破案立下奇功。

大数据技术,就是用软件进行数据的采集和分析。而实现这一切,都离不开编程的能力。

第2课:工业革命与创意编程_第7张图片

人工智能

关于人工智能的定义,美国麻省理工学院的温斯顿教授认为:“人工智能,就是研究如何使计算机去做只有人类才能做的智能工作。”电影《钢铁侠》中,主人公的智能管家贾维斯(JARVIS),能够独立思考,可以帮助主人处理各种事务,钢铁侠的战斗和保护都离不开贾维斯的协助,这可以说是对人工智能领域最具代表性的科普宣传。

第2课:工业革命与创意编程_第8张图片

2016年谷歌公司开发的围棋人工智能AlphaGo,战胜了韩国著名棋手李世石,而AlphaGo赢得比赛的秘密,靠的就是深度学习算法程序(deep learning)。所谓深度学习,指的是计算机利用数据,可以像人一样不断自身提高的机器学习技术。

最后,不难发现,第四次工业革命的核心,是软件技术,是创意编程能力。

第2课:工业革命与创意编程_第9张图片

面对第四次工业革命的大潮,我们能为下一代做点什么呢?

“爱是恒久忍耐,又有恩慈;爱是不嫉妒,爱是不自夸,不张狂。”

你可能感兴趣的:(第2课:工业革命与创意编程)