【5+2乐教育】面对未来人工智能浪潮,这项技能将是还是最有力的砝码!

网友投稿 2018-11-09 19:59

这世界上最能干的既不是高端机器也不是人类天才,而是能将自己和电脑所具备的优势相结合的普通人,他们能把普通的事情做得不普通。

我们在媒体上和朋友圈经常能够看到 “编程将会被引入高考”、“孩子再不开始学习就会输在起跑线上”、“未来职业需要”种种的报道,这让编程一时间流行起来。影响人类的科技巨头比比皆是,大多数都是从小开始接受编程教育,比尔盖茨、乔布斯、埃隆马斯克皆是如此。前芬兰教育部长曾说“在未来,如果你的孩子懂编程,他就是未来世界的创造者;如果他不懂,他只是使用者”,乔布斯更加直截了当地表示“每个人都应该学习编程”。编程也逐渐被中国家长认可,并很快成为他/她们的“教育刚需”。

那么如何最大化的利用电脑为我们的未来添砖加瓦?如果你想随心所欲地控制计算机,第一步就是要学会与它能够直接进行“对话”的语言:编程。


https://cdn.china-scratch.com/timg/181111/19592R4K-0.jpg

 一览国外编程现状,美国计划10年普及中小学生编程教育、英国规定5岁以上儿童必须学习电脑编程课程、新加坡将在今年把编程纳入小学考试范围。很明显,越来越多的国家开始重视编程教育。

而越来越多的家长也已经意识到,电脑编程在21世纪已经是一项必备技能,就像以前的阅读和算术一样,让孩子学编程也早已不是什么新鲜事。

学习编程,越早越好


编程是一门启发性的学科,可以提升孩子解决问题的能力,培养他们的逻辑思维。如美国北乔治亚大学(UNG)计算机科学系终身教授Bryson Payne(佩恩教授)所提到的:学习编程,越早越好。

https://cdn.china-scratch.com/timg/181111/1959296010-1.jpg

Bryson Payne(佩恩教授)

为什么这么说呢?佩恩教授说:“小学是孩子开始学习编程的最好时候。等到孩子进入到中学,会具备更多的抽象思维,他们就可以开始花大量的时间去钻研和解决的一些复杂的编程问题了,因为这个时候孩子的大脑是运转最快的时候,也是学东西最快的时候。”

编程到底神奇在哪里?


 编程这项重要的技能到底神奇在哪?佩恩教授认为可以用三个词来形容编程:

Exciting令人激动的,Creative 富有创造性的,Rewarding 有收获的。

 

Exciting-令人激动因为编程可以让你建立自己的APP,游戏。你是计算机的操控者,更是决定者。无论你希望计算机做什么,是想制作一台自动驾驶汽车,还是想创造一台3D打印机,你是做决定的人。无论是孩子或是成年人,编程赋予人们权力去做计算机的主人。

Creative-富有创造性。计算机编程教育不仅是一门面向未来的学科,帮助孩子理解未来数字世界、互联网世界运作的原理和机制。它还是一个创造工具,使孩子们可以创造出自己的动画、游戏、绘画、科学试验、机器人控制。“就像乐高,你可以用代码不停的去搭建新的、属于你自己的东西。”

Rewarding-有收获。首先这种收获体现在经济上,计算机现在已经成为我们日常生活中不可分割的一部分。编程无所不在,几乎存在于一切电子设备里。手机、平板电脑、3D打印机、无人机等等,在过去的几年里,美国大学里学习计算机科学的学生有超过两倍的速度增长。因为任何你想从事的工作,都会有一部分和计算机挂钩。

教孩子学编程,远不只是教他们学会使用计算机语言和机器交流。未来的世界不需要码农,需要的是具备良好信息素养、懂得计算思维、会通过自己的创造力和解决问题的能力让计算机发挥更大作用的人。接下来就如何培养孩子这些能力的路径给大家介绍四个阶段:


第一阶段

通过游戏感知程序逻辑,练就勇敢尝试的心态。

孩子从幼儿园开始就能学编程。孩子幼儿园时应该在家学编程。玩什么?lightbot 游戏:当孩子玩这个游戏时,一定要记得告诉孩子别怕做错,学着试错是成长的必经过程。告诉他们多多点击右上角的运行按钮看效果,甚至可以每拖动几块指令就运行一下看看阶段性成果。这个游戏的一大魅力,就在于通过运行程序,孩子们能随时查看结果与自己的预期是否一致,及时的反馈能极大的提升学习效果。测试-失败-调整-测试-失败-调整……我们把这样的过程称作调试(debug)。不断重复这样的过程,孩子自然就不怕犯错乐于尝试。



第二阶段

照着Scratch自带教程玩,培养探索的习惯。

Scratch 是积木式搭建,非常直观,小学低年级甚至幼儿园大班的孩子都能玩。Scratch 是编程入门的一个好方法,是让孩子跟着程序自带的教程做尝试。


第三阶段

读码探秘,通过阅读和模仿积累自己的模式库。

小学低年级的孩子已经能 Scratch 入门,但实现自己的项目所需要的计算思维能力,一般得到高年级才能培养出来。中间的第三阶段,最适合孩子们做的,就是去阅读、理解他人的代码。


第四阶段

用计算思维实现自己的创意。

简单的说,计算思维是一种解决问题的方式,它有四个重要组成部分:首先是定义和拆解问题,其次是识别出各子问题的模式,然后是抽象化,最后是用算法来实现。这样的思维方式,早已超越计算机科学,延申到所有学科领域,甚至被用于文学、社会研究、艺术创作等等方面。

不仅如此,在编程领域,每时每刻你都是在解决新的问题。因为这是保障自身未来竞争力的好办法,因为世界永远需要“Problem Solver”(问题解决者),这永远需要具有编程思维的人。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com