坏情况进行系统恢复的一种思维方法；是利用启发式推理寻求解答，也即在不确定情况下的规划、学习和调度的思维方法；是利用海量数据来加快计算，在时间和空间之间，在处理能力和存储容量之间进行折衷的思维方法。
特点.计算思维的特征是分解、模式识别/数据表示，泛化/抽象和算法。 通过分解问题，使用数据表示法定义涉及的变量，并创建算法，得出通用的解决方案。通用解决方案是可用于解决初始问题的多种变化的概括或抽象。计算思维的另一个特征是基于三个阶段的“3A”迭代过程：
连接