单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,计算思维,计算思维的提出,2006年3月,美国 卡内基梅隆大学计算机科学系主任 周以真(Jeannette M.Wing)教授在美国计算机权威期刊Communications of the ACM杂志上给出,并定义的计算思维 (Computational Thinking)周教授认为:计算思维是运用计算机科学的基础概念进行 问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动Jeannette M.Wing,周以真,卡内基梅隆大学教授,优点,计算思维建立在计算过程的能力和限制之上,由人由机器执行计算方法和模型使我们敢于去处理那些原本无法由个人独立完成的问题求解和系统设计特性,概念化,根本技能,人的思维方式,数学和工程思维的互补与融合,本质是思想,概念化,计算机科学不是计算机编程像计算机科学家那样去思维意味着远不止能为计算机编程,还要求能够在抽象的多个层次上思维根本技能,根本技能是每一个人为了在现代社会中发挥职能所必须掌握的刻板技能意味着机械的重复具有讽刺意味的是,当计算机像人类一样思考之后,思维可就真的变成机械的了。
人的思维方式,计算思维是人类求解问题的一条途径,但决非要使人类像计算机那样地思考计算机枯燥且沉闷,人类聪颖且富有想象力是人类赋予计算机激情配置了计算设备,我们就能用自己的智慧去解决那些在计算时代之前不敢尝试的问题,实现“只有想不到,没有做不到”的境界数学和工程思维的互补与融合,计算机科学在本质上源自数学思维,因为像所有的科学一样,其形式化基础建筑于数学之上计算机科学又从本质上源自工程思维,因为我们建造的是能够与实际世界互动的系统,基本计算设备的限制迫使计算机学家必须计算性地思考,不能只是数学性地思考构建虚拟世界的自由使我们能够设计超越物理世界的各种系统本质是思想,不只是我们生产的软件硬件等人造物将以物理形式到处呈现并时时刻刻触及我们的生活,更重要的是还将有我们用以接近和求解问题、管理日常生活、与他人交流和互动的计算概念;而且,面向所有的人,所有地方当计算思维真正融入人类活动的整体以致不再表现为一种显式之哲学的时候,它就将成为一种现实。