什么是计算思维?
计算思维是以计算机帮助我们解决问题的方式来看待问题。两步过程:
- 首先,考虑解决问题所需的步骤。
- 然后,用技术来使计算机解决问题。
例如,如果要制作动画,则需要从计划故事开始,以及如何在使用计算机硬件和软件帮助你完成之前的准备。开始在计算机上工作之前进行的思考被称为计算思维。
计算思维涉及6个概念和5种方式:
- 逻辑、算法、分解、模式、抽象、评估
- Tinkering、创造、调试、坚持、合作
计算思维为什么重要?
计算机思维及其背后的概念构成了计算机科学的基础。 (熊猫编程硬件)
找到解决问题的最有效方法。
以最快的方式解决问题并使用最少资源(时间/空间)最佳解决方案。
- 这是解决问题的最有效方法吗?
- 这是最快的方法吗?
- 它是否需要最少量的资源?
- 它是否解决了问题并给出了正确的答案?
- 可以用来解决其他问题吗?
用计算思维做什么?
计算机思维描述了计算机科学家和软件开发人员所从事的思想,但其他人也可以有这样的思考方法,并不是使用计算机的时候运用计算思维,在其它很多领域也可以运用计算思维的方式。
在每种情况下:
- 你把一个复杂的问题分解成更小的问题
- 有必要制定完成任务的步骤或规则
- 任务的复杂性需要加以管理,通常通过关注关键细节
- 已经完成的熊猫编程项目提供经验和帮助。
计算机思维在课程中是怎样应用?
高质量的计算机教育让学生运用计算机思维和创造力来理解和改变世界。
在计算机课之外的计算机思维有很多方法,但是当学生在计算机课中学习计算机思维的时候,你会发现他们应用的更好。(编程是计算思维的最好体现,编程是学习计算思维的最好方法)
多种不同的方式学习计算思维。
- 当学生写故事的时候,首先鼓励他们:制定计划、思考事件、确定人物。朋友一生一起走
- 在艺术、音乐、动画、游戏等方面,通过将复杂的过程分解为若干个部分来思考要创造什么,以及如何通过必要的步骤来开展。彩色钢琴
- 在数学中,学生将在解决问题之前找到问题的关键。几何
初级
计算思维基础,制定如何用熊猫编程创建动画,分解问题及排序。舞会
中级
分解简单问题,创建系列脚本,解释种子生长步骤,标注花朵部分(分解),核对工作是否正确(调试和评估)。蝴蝶的演变过程
高级
随着学生的进步和他们认知能力的发展,计算思维水平也越来越高。可以分解到更详细的层次,设计更复杂的算法,更容易地找到模式并使用抽象概念,用熊猫编程来绘制几何图案。转动的图
编程是计算思维重要组成部分,通过编程的实践,计算思维得到最好的发展。计算机思维有助于解决问题,并且在其他学科中有广泛的应用,编写代码的严谨,创造性的过程,是最有成效的学习方法。 熊猫编程
了解更多关于计算思维