02.22 人工智能时代,为什么编程教育要从娃娃抓起?

未来15年,50%的人会失业,只有掌握编程才能不被淘汰

​李开复从10岁开始学习编程,从小学编程,让你的孩子像李开复一样更优秀!

人类即将全面进入人工智能时代,在创造巨大价值的同时也会取代很多领域的工作岗位。在未来15-20年内,或许50%的人类工作将会被人工智能所取代,编程将会变得越来越重要。如果让孩子从小就学编程,这会让孩子的未来充满了更多的可能。

未来世界是由人工智能实现的,而人工智能程序则是由一行行代码编写而成的,让孩子从小学习编程,不仅能掌握这项不会被“淘汰”的技能,更可以通过编程,让孩子的想象变为现实,甚至可以用编程改变世界。

为什么编程从娃娃抓起?

1、孩子学习编程是要掌握人类第三语言

2、通过编程学习,促进对多学科的学习兴趣

3、升学

一、孩子学习编程是要掌握人类第三语言

我们理解第一语言、第二语言,就能体会第三语言的重要性了!

1、第一语言:自然语言。小学阶段的学习,学的是一种人类最重要的工具(思维的一种符号体系--语言),例如中文,中文学好,通过这种自然语言(就是我们的母语),让孩子了解这个世界的万事万物,可以用语言来描述这个世界的关系;

2、第二门重要的功课,数学;数学是描述科学的语言,我们称之为第二语言,一个学问要进入到更加精确的阶段(科学阶段),就用到数学的符号体系;数学是人类进入到工业文明的时代诞生的第二大符号体系,就是第二语言,后续的代数、解析几何、物理等学科,都是建立在数学的基础之上的。

3、那么接下来,就是我们的编程了(英文 programming language)也称之编程语言,是人类进入到智慧工业时代(也就人工智能时代),所具有的语言体系,当之无愧的第三语言。它能表达所有领域的思想;小到计算器、玩具车、大到无人驾驶、卫星系统,都要通过编程这门语言来掌控。

孩子学习编程就是掌握人类第三语言,提升和开拓他的思维结构;这个非常重要,现在AI进展的非常快,可能再过10-20年,处处都在使用AI的技术,会成为一个基本的人文素质;如果未来你对此一无所知,在AI时代就有点像个文盲了;所以很多国家把编程放在基础教育阶段来讲。

二、通过编程学习,促进对多学科的学习兴趣

Q:孩子学习编程,会不会影响到其他科目的学习

A:这里先举一个例子,一般孩子都喜欢玩游戏,如果通过编程自己写一个游戏出来,是不是更有兴趣;其实编程的过程中包含了数学的知识、物理的知识(涵盖了其他学科的知识),不知不觉中能体会到这些学科的魔力和力量

再举一个例子:

求圆周率,通过割圆术的方式来求解圆周率;通过编程,使得数学的学习变得更为有趣,更吸引学生的注意力,更容易记忆;是不是很酷,既不会影响其他学科的学习,反而会激发其他学科的兴趣;

当然,这里编程课程的设计就变的很关键,通过课程设计,来融合编程知识和其他学科的知识,而不能简单的割裂开来,只是来学习编程这一门课程。

三、升学

现在有很多途径参加编程类的竞赛体系(信息奥数),很多小升初有相关的政策。

怎样学编程?

我们知道了为什么要学习编程后,应该怎样去学习编程呢?

两个方面:

1、选择什么样的编程工具(图形化编程工具)

2、学习到什么程度(非常重要的一个话题)?

一、选择什么样的编程工具(图形化编程工具)

Q:我的孩子上中学了,能不能直接选择英文代码式语言编程

A:对于绝大多数的孩子不适合,用图形化编程语言作为第一门入门语言是非常合适的。在国外有些大学,非计算机学科的学生也会采用图形化编程语言Scratch;绝不是说是幼龄小孩的玩具;它能做非常复杂的程序-例如五指棋,扫雷等,里面的内部逻辑是非常复杂的。

有的家长急于让小孩学习例如Python等代码式语言,参加比赛、获奖等等;心情可以理解,但是教育的本质是循序渐进的,需要一步步来,不能揠苗助长。

二、学习到什么程度(非常重要的一个话题)?

Q:Scratch需要学习到什么程度?是不是学习一下Scratch就可以换编程语言了

A:很多机构的设计中,图形化编程(Scratch),可能学习一年就结束了;会被引导到Python等英文代码式语言编程;这是一个陷阱。很多家长会被忽悠报更高级别的课程。

小学阶段建议学2-3年,学到能够熟练的应用算法、解决复杂的问题这样的一个水平;才能体会到计算机的力量和魅力;比如像扫雷,能不能通过Scratch来完成一个扫雷的游戏,如果没有把孩子带到这样一个境界,早早就结束掉;这是违背教育规律的。

Scratch入手简单,衍生的很深,把程序核心的计算思维、算法、工程设计都传递给孩子,有了这样的基础之后,再去学代码式编程会非常的快。让图形化编程的价值充分的发挥出来。

最后衍生一下,现在教改中语文的比例加大了很多,有小学六年级的最后一道数学考试题目文字量达到了500多字的量,很多孩子都没读完,更不要说很好的回答这道题目了; 说明了什么,小学阶段第一语言的重要性;随着初中理化学科的深入,会体会到数学(第二语言)的重要性; 同理,随着AI时代的来临,第三语言(编程语言)显得越来越重要了。

这就是我们为什么提倡小学阶段开始接触少儿编程。编程从娃娃抓起的起因!


分享到:


相關文章: