人类经历了三次工业革命,第一次蒸汽技术革命,第二次电力技术革命,第三次计算机及信息技术革命,这三次革命极大地改善了人类的生活,现在正在经历的机器人、量子信息及5G时代的革命,让人类的生活发生了翻天覆地的变化,而这些变化的基础就是对编程的需求。
在这个时代,程序无所不在,它塑造了如今的数字世界,也将继续在人类的未来扮演关键角色。
在比尔盖茨、扎克伯格等科技界巨星的呼吁下,“全民编程”成为了时下西方最流行的口号,就连美国前总统奥巴马、英国前首相卡麦隆、新加坡总理李显龙等各国政要,纷纷呼吁全国不分上下,都该学习编程。
全世界都在学编程
编程教育遍布全球,从美国、英国到韩国、日本,目前全世界范围内少儿编程教育渗透率最高的国家就是美国,达到了惊人的44.8%,全美的孩子差不多有一半都多多少少会编程。
发达国家也都紧追其后,加拿大、德国、英国等也都在国家教育政策层面设法提高少儿编程教育的渗透率,形成了庞大的第二梯队。
英国,5—6岁的小学生就要把编程作为自己的必修课了,他们只列出孩子需要学习的技能,但不限制教学方法。
我国从2016年至今,国家及各省市纷纷发布一系列推动信息化教育教学的政策新规,从顶层设计的高度,对编程教育的推进做出了系统的部署。
2019年,人工智能课程走进中小学校园,3年级到8年级的中小学逐渐普及编程,北京,广州,深圳,武汉,西安五个城市将作为第一批人工智能教育试点落地城市。
除中小学外,还将信息技术纳入初中,高中学业水平测试,且孩子在相关的比赛中获奖可以在中考中加分或优先录取,获得全国几十所重点高校自主招生认可。
根据工信部的预测,到2030年,我们的人工智能人才缺口将达到500万。
社会发展瞬息万变。今天许多热门行业,放在5年前还不为人知;而编程技能势必将成为孩子未来的必备技能。
编程思维,数字时代不可或缺的能力
全球范围内,涉足人工智能的公司已有上千家,遍及60多个国家的十余个产业,并且还在迅速扩张中。

互联网三大巨头百度、腾讯、阿里巴巴3家公司的老板有2个是技术出身;
微软的比尔盖茨,13岁学习编程;
Facebook的扎克伯格,10岁学习编程;
Google人工智能AlphaGo的创始人德米什哈萨比斯,8岁开始学习编程……
乔布斯曾说:“学习编程将教你如何思考。我把计算机科学看成基础教育,每个人都应该花1年时间学习编程。”
马云曾在“人工智能”高峰对话上说道:
“如果我们继续以前的教学方法,对我们的孩子进行记、背、算这些东西,不让孩子去体验,我可以保证三十年后孩子们找不到工作,因为他没有办法竞争过机器时代。”
看到这里,你可能会疑惑:“难道这是要把咱的孩子全部培养成程序员?
当然不是!培养孩子的编程技能固然重要,但让孩子拥有编程思维才是最重要的!
❶ 提升耐性与专注力
编程非常严谨,任何细小的错误都可能导致程序无法正常运行。
所以,在编写程序的过程中需要不断地调试,直到达到预定功能,这在无形之中就会提升孩子的耐性和专注力。
❷ 锻炼逻辑思维能力
乔布斯说,“每个人都应该学习编程,因为它会教你如何思考”。
编程就是把大问题不断分割成小问题的过程,必须去思考如何把代码合理地安排在整个程序中,让程序流畅地进行“输入→计算→输出”。
通过一段时间的练习,孩子的逻辑思维能力会有明显的提升。
❸ 培养抽象思维能力
学编程就是学习怎么和计算机沟通,让计算机帮助我们高效率地做事情。程序的运行都是在计算机中完成的,这个过程看不见、摸不着,因此孩子在学习的过程中,需要运用抽象思维解决问题,需要一种把抽象化为具体的能力。
❹ 提升整合信息的能力
我们生活在一个信息大爆炸的时代,计算机、手机每天充斥着大量的信息,如何辨别有用的信息?怎样获取有用的信息?这时候信息的整合能力就显得尤为重要。
编程,就是对计算机指令的排列组合,很像上小学时,我们先学汉字,再学成语、学造句,然后写文章一样。
程序中的基本指令就是汉字和成语,最终要完成一段高质量、高可靠性的程序,则必须融会贯通,学以致用。
因此,学习编程会提升孩子整合信息的能力和解决问题的能力。
综上所述,编程不仅是一种职业技能,学习编程也并非为了让孩子长大后成为程序员,让孩子学习编程已经成为一种有效锻炼和提高孩子综合能力的方式。即使对于那些对编程兴趣不高的孩子,学习和了解编程依然意义重大。
寓教于乐,轻松学编程
虽然编程能给孩子带来许多好处,但在很多人印象里,编程就是“做软件”,它的门槛很高,枯燥又难学。

其实这个说法并不完全正确。
事实表明,只要掌握科学的方法,孩子不仅可以学会编程,甚至可以比成人学习得更快。
近日,北京大学出版社出版了系列少儿编程启蒙书,让孩子轻松学编程。
《父与子的编程之旅:与爸爸一起学Python》
这是一本中国少儿编程启蒙书,STEAM综合素质教育代表书。

全书通过科学、合理的结构,以亲切的笔调、活泼的对话介绍了Python编程的相关知识。用有趣的例子,借助可爱的漫画生动形象地介绍了编程的基本概念。

学习本书的内容,可以帮助孩子掌握计算机的思维方式,而书中可视化和以游戏为主的例子可以激发孩子的学习兴趣,培养其专注力。

《父与子的编程之旅:与爸爸一起学Scratch》
寓教于乐。父子情景对话,轻松愉悦,在学中玩,玩中学。本书融入数学、英语、美术等各个学科,培养孩子的编程能力、专注力、逻辑思维能力、抽象思维能力、信息整合能力、团队协作能力和升学竞争力。

全书通过爸爸和儿子两个角色,一个作为老师,一个作为学生,生动而细致地讲述了他们学习Scratch的历程,全面、详细、由浅入深地讲解了Scratch的知识点。
赠送与书同步的视频课程,可以用手机扫码看视频,轻松玩转Scratch。还赠送同步的案例角色素材文件、音频文件、源码文件,保证孩子学会Scratch。
Scratch 3.0少儿人工智能编程指南》(预售)
同样,这也是一本少儿编程入门书,结合美国K12+教育部新课标组织内容,附赠配套视频课程,提高孩子的记忆力、想象力和逻辑推理能力,让孩子爱上编程,从“游戏迷”变成“小学霸”。
本书适合小学到高中阶段初次接触编程的少年儿童学习,既可以作为他们自学编程的入门教材,也可以作为一般培训机构的少儿编程入门教材。
Scratch 3.0少儿编程魔法书》
这是一本Scratch之父Mitchel Resnick指导下的编程魔法书,清华博士、浙大教授、普渡大学博士、密歇根理工大学博士、伦敦国王学院教育学硕士等国内外专家共同编写的少儿编程指南。
书利用丰富的项目化场景和生动的科幻故事情节,对知识点进行巩固运用,同时锻炼学生的逻辑能力和发现并解决问题的能力。本书适合小学一年级以上对编程感兴趣的孩子,同时也适合零基础的成年人了解Scratch,从而更好地陪同孩子一起学习。
继续阅读
阅读原文