运用计算机思维可以解决什么问题,计算机思维是能否解决生活中遇到的难题?...

原标题:计算机思维是能否解决生活中遇到的难题?

首先,我们要明白什么是计算性思维?

计算性思维(Computational Thinking)用计算机逻辑来解决问题的思维:将一个困难问题分解,通过逻辑分析和细分步骤构思出解决方案,从而形成解决问题的模型,再将该模型应用到更多同类问题当中的思维方式。

计算性思维可以概括成这四个步骤:

看上去有些抽象吧?其实在孩子解决日常生活问题时会经常用到,它包括了数学、逻辑、推理和预测、问题解决能力等等。

用计算机思维制定旅行计划让孩子学会自己解决问题

4451901f4e93aabbc00d1cd588604846.png

例如让孩子「策划全家人的旅行」,虽然这听起来有些繁琐,但如果孩子掌握了计算性思维,那他会从分解任务开始着手。

1、分解任务

第一是分解任务,把一个复杂的任务分解成几个小问题分别解决。

将「策划全家人的旅行」这个庞大的任务分解成几个小任务,我们可以把旅行,先分解成「订机票」、「订酒店」、「订活动」三个任务,然后依次分别解决。

而其实每一个小问题,又可以进一步分解成不同的小任务来解决,当每一个小任务都解决好了以后,这个「计划全家人的旅行」的庞大任务,自然就能迎刃而解了。

2、模式认知

第二是模式认知,也就是根据过去的经验,以及过去解决问题的方法,来解决眼前的问题。例如,总结这次旅行中好的经验,以便可以应用到下次的计划中。

3、抽象思维

第三是抽象思维,左边和右边是两个不同的计划,对比一下我们会发现,左边有很多没有必要的细节,比方说「要吃巧克力麦片」,如果我们把很多时间花在没有必要的细节上,将会降低我们的效率。

一个善于运用抽象思维的孩子会剥离出问题的核心,知道什么是重要的、什么是不重要的,什么是需要提前确定的。这样TA就不会把时间浪费在不必要的项目上了。

4算法设计

第四是算法设计,可以通俗地理解为解决方案的设计。我们还拿旅行计划的设计作为例子,假如到了假日的早上,准备去公园玩,那么问题来了,怎么从酒店走到中央公园?这时可能需要根据天气情况来规划下一步的行动。

以上就是利用计算性思维来解决一个实际问题了,如果孩子能够熟练掌握这种思维方式,他将可以独立解决很多学业或生活中遇到的问题。返回搜狐,查看更多

责任编辑:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值