目前,国际上广泛认同的是2006年美国卡内基梅隆大学Jeannette M.Wing教授在ACM上发表的Computational Thinking,她提出:“CT是运用计算机科学的基础概念进行问题求解、系统设计,以及人类行为理解的涵盖计算机科学之广度的一系列思维活动”。她认为,不仅仅是属于计算机科学家,这种思维是每一个人的基本技能。我们应当在培养孩子解析能力时除了掌握阅读、写作、算术等之外,还要学会CT。正如印刷出版业促进了阅读、写作、算术等的发展,计算和计算机也将促进CT的传播和发展,她认为,CT将来的某一天,将成为每一个人技能的一部分,CT的明天就犹如普适计算的今天。目前,这一概念性观点得到了国际国内计算机专业界、教育教学业界、社会学界、哲学界等涵盖基础理论学科、工程技术学科等专家、学者的大力关注和研讨。
Jeannette M.Wing教授指出:“CT是通过约简、嵌入、转化和仿真等方法,把一个看来困难的问题重新阐释成一个我们知道怎样解决的问题;CT是一种递归思维;CT采用了抽象和分解来迎接庞杂的任务或者设计巨大复杂的系统;CT是按照预防、保护及通过冗余、容错、纠错的方式从最坏情形恢复的一种思维;CT就是学习在同步相互会合时如何避免‘竞争条件’(亦称‘竞态条件’)的情形;CT利用启发式推理来寻求解答,就是在不确定情况下的规划、学习和调度;CT利用海量数据来加快计算,在时间和空间之间,在处理能力和存储容量之间进行权衡。”
Jeannette M.Wing教授给出CT以下几个方面的特征:“①概念化,不是程序化;②根本的,不是刻板的技能;③是人的,不是计算机的思维方式;④数学和工程思维的互补与融合;⑤是思想,不是人造物;⑥面向所有的人,所有地方”。她指出:当真正融入人类活动的整体以致不再表现为一种显式之哲学的时候,它就将成为一种现实。(www.xing528.com)
CT的本质和标志是抽象和自动化,它是以可行和构造为特征的构造思维,是以程序化、形式化(层次化)、机械化(结构化)为根本的思维。有学者指出,Jeannette M.Wing教授的CT是“最近十年来计算科学和计算机科学中最具基础性和长期性的重要学术思想。”
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。