计算思维

2006年周以真提出的思维理论
计算思维(英文名称:Computational Thinking)是指运用计算机科学的基础概念进行问题求解、系统设计以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。[1][2]
2006年3月,美国卡内基•梅隆大学计算机科学系主任周以真在美国计算机权威期刊《Communications of the ACM》首次提出计算思维的概念。在学术界,计算思维的的确切定义到现在都不能说完全达成共识。对于普通大众,可以理解为:计算思维是能用计算主体的思维来解释问题,并且设计解决方案。[1][3]
之所以提出计算思维,是因为我们所处的时代,计算机已经深刻嵌入到工作和生活的方方面面。仅仅作为计算机的初级使用者,已经不够了。未来,我们会更加依赖计算机完成复杂任务,为了能够很好的与计算机合作,解决问题,我们就必须先知道计算机工作的原理,也就是计算机的思维方式。简而言之,就是不仅做计算设备的使用者,更要像计算科学家一样能理解计算机的运行方式,和计算机参与的人机网络高效率互动。可以预见的是计算思维能力会与和算术、阅读、写作等能力一样,是每个人生活和工作的必备技能。[3]

总定义

概述