编程思维,让孩子更聪明!

一说起编程,你可能最先想到的是程序员坐在电脑前面敲代码的样子。确实,这就是一般人对“编程”的想象。不过,我要告诉你的是,编程最重要的其实并不是写出那一行行代码,而是“编程思维”。

代码

那什么是编程思维呢?编程思维就是一种把一个问题转化成另一个问题,并且把它解决掉的思考方式。这么说有些抽象,我给你举个例子吧。

你在数学课上,已经学过面积公式了吧?你可以通过公式,来计算长方形、三角形和圆形的面积。那如果现在我在纸上画了孙悟空,然后请你计算一下,这只孙悟空所占的面积,那又该怎么办呢?

孙悟空

你可能会问了,老师,那有没有求孙悟空面积的公式啊?哈哈,这样的公式可不存在哦。你要想知道孙悟空所占的面积,就需要利用编程思维,把这个问题,转化成另一个问题——你可以想象一下,如果在一张纸上先画出孙悟空,然后再在纸上均匀地撒一层大米粒。那么,孙悟空图形范围里的米粒数,跟它所占的面积是有关的。

比如说吧,如果孙悟空的面积,是这张纸全部面积的一半,那么孙悟空上面覆盖的那一层米粒,数量也应该是所有米粒的一半。

这时候,我们就把求孙悟空面积的这个问题,转化成了弄清楚孙悟空的图案上面,覆盖了多少米粒。再数一下这些米粒,跟纸上其他地方的米粒数比一下,再算一下这张纸的面积,这样,即使没有求孙悟空面积的公式,我们也能计算出孙悟空的面积了。

你看,这就是编程思维当中的一个核心思想——问题转化思想。而我给你举的这个例子,也是一种特别常见的编程算法,叫做蒙特卡洛算法。你可能听说过,有一个很厉害的人工智能程序叫AlphaGo,下围棋胜过了人类当中最厉害的棋手。AlphaGo的思考方法,就跟蒙特卡洛算法有关。

AlphaGo的标志

你可别觉得编程思维只能用来下围棋。其实在生活中,像这种编程思维的应用还有很多很多,我会通过30个故事,让你学会12种思维方式和10种解决问题的办法。

另外,你可能听说过,咱们国家已经开始在学校教材里加入人工智能的内容了。现在,高中信息技术课的课本里已经加入了。中小学呢,虽然还没有统一的教材,但很多学校也都开始开设人工智能课程了,说不定你所在的学校已经开始上这样的课了。

当然了,开设人工智能课并不是为了把大家都培养成人工智能专家。在咱们这个时代,人工智能已经进入了我们生活的方方面面,了解人工智能技术和背后简单的道理可以拓宽我们的科技视野,为我们未来的生活做好准备。

比方说,咱们好多手机软件都有图片识别功能,只要上传一张植物的照片,手机软件就能告诉你这是什么树、什么花,它是怎么知道的呢?

还有啊,很多软件里会自带美颜功能,可以把你的眼睛变大,在脑袋上加两个猫耳朵,或者把腿拉长。那手机软件怎么知道哪里是眼睛哪里是脑袋的呢?

人脸识别

其实这些,都属于人工智能研究的一个领域,叫做机器学习。科学家们会教计算机认识各种各样的东西,可是计算机没有咱们这样的大脑,它的学习跟咱们的学习有什么不同呢?我会在后面的课程里详细给你说。

听完我的课,你不光能运用身边的高科技工具,还能知道它们背后的原理,成为生活中的科技小达人。

这就是为什么我在这里,不直接教你怎么写代码,而教你什么是编程思维。写代码以后可以慢慢学,但即使不写代码,编程思维也一样可以让你受益终身。

为什么进入这个领域呢?我从事自动化控制行业,拥有单片机、可编程控制器、PC软件方面20多年的工作经验,所以,我对编程和人工智能方面的知识都非常了解。同时,我也特别了解孩子,专门研究过孩子们的心理课程,并且我也学习过少儿编程教学方面的经验和方法。对于如何给孩子讲编程方面的知识非常有经验。我能够用孩子听得懂的话,把编程里最重要的思想内容总结出来。

而且,我还参加了很多科普活动,把科学中好玩的故事讲给人们听,做过很多给孩子的科普讲座,所以我给你讲这门课,不光会有很多干货知识,还有很多有趣的故事,让你边听故事边学知识。

  • 16
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值