计算思维的本质是
计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。
这个概念似乎有些抽象。
结合当前计概课上学到的递归算法,我对计算思维的理解是这样的:计算思维是一种递归的思维模式。
当我们遇到一个非常复杂的问题,用常规方法难以解决时,我们不妨换一个思路——将这个复杂的问题拆解成若干小的并容易解决的问题,各个击破。
当这些小的问题被解决了之后,整个大的问题就自然得到了解决。
再说的简单一些。
就是要多角度的看问题,用理性去解决实际问题。
计算思维的本质是抽象与自动化。

与数学和物理科学相比,计算思维中的抽象显得更为丰富,也更为复杂。
数学抽象的最大特点是抛开现实事物的物理、化学和生物学等特性,而仅保留其量的关系和空间的形式,而计算思维中的抽象却不仅仅如此。
计算机思维的本质其实就是1和0的本质,因为计算机它本来是没有思考能力的,他都是通过人的一个思维将数学公式输入到计算机内部计算机它只能识别1和0,其实最基本的基本的计算机就是由1和0来组成的,它的基本上只能识别到1和0的高低电平的一个逻辑,由1和0组成不停,不同的数字来区分不同的信号不同的数学。
指计算机程序的知道运行的程度。计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动,由周以真于2006年3月首次提出。
2006年3月美国卡内基梅隆大学计算机科学系主任谁提出了
2006年3月,美国卡内基·梅隆大学计算机科学系主任周以真(Jeannette M. Wing)教授在美国计算机权威期刊《Communications of the ACM》杂志上给出,并定义的计算思维。
以上是关于计算思维的一个总定义,周教授为了让人们更易于理解,又将它更进一步地定义为:通过约简、嵌入、转化和仿真等方法,把一个看来困难的问题重新阐释成一个我们知道问题怎样解决的方法;是一种递归思维,是一种并行处理,是一种把代码译成数据又能把数据译成代码,是一种多维分析推广的类型检查方法;是一种采用抽象和分解来控制庞杂的任务或进行巨大复杂系统设计的方法,是基于关注分离的方法(SoC方法)。
是一种选择合适的方式去陈述一个问题,或对一个问题的相关方面建模使其易于处理的思维方法;是按照预防、保护及通过冗余、容错、纠错的方式,并从最坏情况进行系统恢复的一种思维方法;是利用启发式推理寻求解答,也即在不确定情况下的规划、学习和调度的思维方法;是利用海量数据来加快计算,在时间和空间之间,在处理能力和存储容量之间进行折衷的思维方法。
2006年3月,美国卡内基·梅隆大学计算机科学系主任周以真(Jeannette M. Wing)教授提出了计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。2010年,周以真教授又指出计算思维是与形式化问题及其解决方案相关的思维过程,其解决问题的表示形式应该能有效地被信息处理代理执行。
2006年3月,时任美国卡内基·梅隆大学(CMU)计算机科学系主任、现任美国基金会(MSP)计算机和信息科学与工程部(CISE)主任的周以真(Jeannette M.Wing)教授,在美国计算机权威刊物《Communications of the ACM》上,首次提出了计算思维(Computational Thinking)的概念:“计算思维是运用计算机科学的基础概念去求解问题、设计系统和理解人类的行为。它包括了涵盖计算机科学之广度的一系列思维活动。
周教授撰写了针对大学所有新生的“计算思维”讲义,并以此作为“怎样像计算机科学家一样思维”课程的主要教材。
目前,计算思维是当前国际计算机界广为关注的一个重要概念,也是当前计算机教育需要重点研究的课题。


136 条评论
发表评论