作者 Katrine Kraft Hansen, KUBO编程机器人
一提到计算思维,你可能会认为它与计算机科学或精湛的技术有关,但事实并不是这样。计算思维是解决问题的一种方法,包含批判性和逻辑性思维,以解决问题为目的,就像计算机为我们解决问题一样。
计算思维由四个主要部分组成:
分解,模式识别,抽象和算法思维:
- 分解 是将大问题分解为更小、更易于解决的问题。
- 模式识别 是使用以前处理过问题的方法来帮助你解决当前问题的能力,并且发现当前问题和之前处理过问题之间的相关性。
- 抽象 是指只关注问题的重要细节,而忽略其他次要的细节的能力。
- 算法思维 是指开发逐步解决问题的思维或解决问题的规律的能力。
计算思维不仅仅被计算机科学家和程序员所使用。它也可以被医生,木匠,老师,艺术家和各种专业人士运用。
你很可能每天也在无意识地使用计算思维。回顾一下在某个周日的下午,你烘烤纸杯蛋糕时的过程。你将制作过程分解为不同的小步骤,一次完成一项任务。你也知道完成整个制作的过程将会超过食谱上所给出的时间,因为你之前有过如此的经验。你还知道巧克力并不是纸杯蛋糕中的重要成分,因此你可以跳过这一步,因为家里恰巧没有巧克力。最后,你还会在将蛋糕糊放入纸杯中之前就预热烤箱,因为这是个节省时间的好主意!
使用 KUBO 是培养计算思维的好方法,学生们在课堂活动中的练习可以鼓励他们将复杂的问题分解为较小的步骤,并且让他们利用自己过去在使用 KUBO 的经验中找到解决全新的问题的方法。学生还必须考虑在解决问题过程中需要使用和不需要使用哪些 TagTiles。另外,还有一些练习需要学生们记录下问题的解决方案,用来向同学和老师展示,同时方便自己以后记忆。
无论是烘焙,编程还是其他任务,计算思维都是你工具箱中的不可或缺的一个绝佳的工具。教授孩子以计算思维的方式来解决问题,将会极大地促进他们能力的提升和发展,让他们以最有效的方式来解决生活中的各种问题。
你每天是如何使用计算思维的呢?如何将它纳入教学活动呢?可以将你的想法留在评论区内和 KUBO 一切分享!