计算思维(Computational Thinking)不是数学计算的能力,也不是运用计算机的能力。2006年美国卡内基梅隆大学的周以真教授在ACM会刊首次提出,计算思维(Computational Thinking)是运用计算机科学的思维方式进行问题求解、系统设计、以及人类行为理解等一系列的思维活动。2011 年,她再次更新定义提出计算思维包括算法、分解、抽象、概括和调试五个基本要素。

与许多概念一样,计算思维在学术界存在一定的共识,但也有不少争议。在取得共识的层面,多数研究者都认可:

1.计算思维是一种思维过程,可以脱离电脑、互联网,人工智能等技术独立存在。

2.这种思维是人的思维而不是计算机的思维,是人用计算思维来控制计算设备,从而更高效、快速的完成单纯依靠人力无法完成的任务,解决计算时代之前无法想象的问题。

3.这种思维是未来世界认知、思考的常态思维方式,它教会孩子理解并驾驭未来世界。

计算思维经过多年的研究、扩展、归并,其基本思维的流程与要素能够被大致明确为如下关键要素:

计算思维是一种人的思维吗(什么是计算思维)(1)

(计算思维六要素)

也就是说,计算思维教育不需要人人成为程序员、工程师,而是在未来时代拥有一种适配未来的思维模式。计算思维是人类在未来社会求解问题的重要手段,而不是让人像计算机一样机械运转。

,