计算思维的本质是什么
A 递归
计算思维,是一种化繁为简建立清晰主干,然后化简为繁丰富细枝末节,最后主干通达枝繁叶茂,实现整个问题求解的思维模式。这也是我工作这么多年的一个深刻感悟。
计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动.
2006年3月,美国卡内基·梅隆大学计算机科学系主任周以真(Jeannette M.Wing)教授在美国计算机权威期刊《Communications of the ACM》杂志上给出,并定义的计算思维(Computational Thinking).周教授认为:计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动.
以上是关于计算思维的一个总定义,周教授为了让人们更易于理解,又将它更进一步地定义为:通过约简、嵌
入、转化和仿真等方法,把一个看来困难的问题重新阐释成一个我们知道问题怎样解决的方法;是一种递归思维,是一种并行处理,是一种把代码译成数据又能把数
据译成代码,是一种多维分析推广的类型检查方法;是一种采用抽象和分解来控制庞杂的任务或进行巨大复杂系统设计的方法,是基于关注分离的方法(SoC方
法);是一种选择合适的方式去陈述一个问题,或对一个问题的相关方面建模使其易于处理的思维方法;是按照预防、保护及通过冗余、容错、纠错的方式,并从最
坏情况进行系统恢复的一种思维方法;是利用启发式推理寻求解答,也即在不确定情况下的规划、学习和调度的思维方法;是利用海量数据来加快计算,在时间和空
间之间,在处理能力和存储容量之间进行折衷的思维方法.
她指出,计算思维是每个人的基本技能,不仅属于计算科学家,要把计算机这一从工具到思维的发展提炼到与“3R(读、写、算)”同等的高度和重要性,成为适合与每一个人的“一种普遍的认识和一类普适的技能”。
这在一定程度上,意味着计算机科学从前沿高端到基础普及的转型。
周以真教授认为计算思维的内容,本质是抽象和自动化,特点是形式化、程序化和机械化。
近年来,计算思维这一概念得到国内外计算机界、社会学界以及哲学界学者和教育者的广泛关注,并进行了深入的研究和探讨。
目前,国际上广泛使用的计算思维概念是运用计算机科学的基础概念去求解问题、设计系统和理解人类行为的一种方法,是一类解析思维。
它合用了数学思维(求解问题的方法)、工程思维(设计、评价大型复杂系统)和科学思维(理解可计算性、智能、心理和人类行为),涵盖了计算机科学之广度的一系列思维活动。
计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动.
2006年3月,美国卡内基·梅隆大学计算机科学系主任周以真(Jeannette M.Wing)教授在美国计算机权威期刊《Communications of the ACM》杂志上给出,并定义的计算思维(Computational Thinking).周教授认为:计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动.
以上是关于计算思维的一个总定义,周教授为了让人们更易于理解,又将它更进一步地定义为:通过约简、嵌
入、转化和仿真等方法,把一个看来困难的问题重新阐释成一个我们知道问题怎样解决的方法;是一种递归思维,是一种并行处理,是一种把代码译成数据又能把数
据译成代码,是一种多维分析推广的类型检查方法;是一种采用抽象和分解来控制庞杂的任务或进行巨大复杂系统设计的方法,是基于关注分离的方法(SoC方
法);是一种选择合适的方式去陈述一个问题,或对一个问题的相关方面建模使其易于处理的思维方法;是按照预防、保护及通过冗余、容错、纠错的方式,并从最
坏情况进行系统恢复的一种思维方法;是利用启发式推理寻求解答,也即在不确定情况下的规划、学习和调度的思维方法;是利用海量数据来加快计算,在时间和空
间之间,在处理能力和存储容量之间进行折衷的思维方法.
计算思维的本质
xyang · 发表于1月前
计算思维的本质是抽象(Abstract)和自动化(Automation)。它反映了计算的根本问题,即什么能被有效的自动进行。计算是抽象的自动执行,自动化需要某种计算机去解释抽象。从操作层面上讲,计算就是如何寻找一台计算机去求解问题,隐含地说就是要确定合适的抽象,选择合适的计算机去解释执行该抽象,后者就是自动化。
计算思维中的抽象完全超越物理的时空观,可以完全用符号来表示,其中,数字抽象只是一类特例。与数学相比,计算思维中的抽象显得更为丰富,也更为复杂。数学抽象的特点是抛开现实事物的物理、化学和生物等特性,仅保留其量的关系和空间的形式,而计算思维中的抽象却不仅仅如此。堆栈是计算学科中常见的一种抽象数据类型,这种数据类型就不可能像数学中的整数那样进行简单的相“加”。算法也是一种抽象,也不能将两个算法简单地放在一起实现一种并行算法。
抽象层次是计算思维中的一个重要概念,它使人们可以根据不同的抽象层次,进而有选择的忽视某些细节,最终控制系统的复杂性。在分析问题时,计算思维要求将注意力集中在感兴趣的抽象层次或其上下层,还应当了解各抽象层次之间的关系。
计算思维中的抽象最终是要能够机械的一步一步自动执行。为了确保机械的自动化,就需要在抽象过程中进行精确和严格的符号标记和建模,同时也要求计算机系统或软件系统生产厂家能够向公众提供各种不同抽象层次之间的翻译工具。
用脑子,用手,还可以用笔,还可以用数学书
数学思维的本质是什么
一、运用数学概念、思想和方法辨别数学关系,这是体现数学思维能力的基础。二、会观察、实验、比较、猜想、分析、综合、抽象和概括,会用归纳、演绎和类比进行推理,是体现数学思维能力的关键。三、课堂教学是学校教育的主阵地,而课堂教学只有坚持以学生发展为本,才能有效地培养和发展学生的数学思维能力 参...
计算机思维又称构造思维以什么和构造为特征
计算思维又叫构造思维,以设计和构造为特征,以计算机学科为代表的。它是运用计算机科学的基础概念去求解问题、设计系统和理解人类行为。其本质是抽象和自动化,通过约简、嵌入、转化和仿真等方法,把一个看来困难的问题重新阐释成一个我们知道怎样解决的问题,如同“读、写、算”能力一样,计算思维也是我们...
思维最主要的特征包括
思维是思维主体的运动。从物理学的研究结果可知,思维的主体是中分子和原子单位构成的,分子和原子又是由质子,中子和电了等基本微粒构成,在分子角度上,思维运动可以被分解为分子和原子的物理运动和化学反应。二、思维运动 1、思维运动可分解 可以被分解为多个最简单、最基本的运算。既然思维的本质是运动...
什么是计算思维?
1.逻辑思考和问题解决:描述计算思维强调的逻辑思考和问题解决能力。计算思维强调逻辑思考和问题解决能力。它要求我们通过分析问题、提取关键信息和建立逻辑关系,找到解决问题的方法和步骤。计算思维能够帮助我们更好地理解问题的本质和要求,从而提出合理的解决方案。逻辑思考是计算思维的基础,它让我们能够有...
什么是计算思维?
计算思维的核心是将问题抽象化,然后运用逻辑和算法进行分析和处理。它注重从问题的本质出发,将复杂的问题简化为可计算的形式,然后通过算法和数据结构的运用,找到问题的最优解。计算思维还包括一系列的思维过程,如问题建模、算法设计、程序实现和结果验证等。计算思维的特点之一是强调系统性思考和分析。它...
思维是什么啊
思维是以感觉和知觉为基础的一种更高级的认识过程,它运用分析和综合、抽象和概括等智力操作对感觉信息进行加工,以存储于记忆中的知识为媒介,反映事物的本质和内部联系。这种反映以概念、判断和推理的形式进行,带有间接和概括的特性。例如,人们看见各式各样的平房和高楼,通过思维则能形成房屋这一概念,...
逻辑思维的本质是什么?
逻辑就是思维的规律,又称理则、论理、推理、推论,是有效推论的哲学研究,逻辑的本质是寻找事物的相对关系,并用已知推断未知。逻辑学就是关于思维规律的学说。逻辑学有广义和狭义之分。狭义的逻辑学指:研究推理的科学,即只研究如何从前提必然推出结论的科学。广义的逻辑学指:研究思维形式,思维规律和...
什么是计算思维?
思维是人脑对客观事物的本质属性、内在规律以及事物之间的联系和相互关系的间接的、概括的和能动的反映。它是通过分析、综合、比较、抽象、概括、判断和推理等方式对客观事物进行解释、分类、预测和组织的过程。科学思维是一种系统化的思维方式,它基于实证、归纳、演绎和推理等方法,旨在探索和解释自然现象,...
计算机最本质的思维模式
计算机最本质的思维模式是二进制计算。计算机的基础是二进制系统,即所有信息都以0和1的形式表示。这种思维模式源于计算机的电子元件设计,其中两种稳定状态(通常是开和关)可以代表数字0和1。这种二进制计算模式使得计算机能够进行高效、快速的信息处理和计算。例如,计算机内部的所有指令和数据都是以二进制...
计算思维是指
在计算思维中,一个复杂的问题通常被分解成更小的子问题,每个子问题都通过一系列的步骤和算法来解决。这些步骤和算法可以是已知的,也可以是需要设计和实现的。在分解问题的过程中,计算思维强调对问题的理解和分析,以便更好地确定问题的本质和关键因素。模型化是计算思维中的一个重要环节。它是指将...
有荣济迪: 1、计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动.2、2006年3月,美国卡内基·梅隆大...
阿城区18757546518: 什么是计算思维?计算思维的本质是什么 - ?
有荣济迪:[答案] 计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动. 2006年3月,美国卡内基·梅隆大学计算机科学系主任周以真(Jeannette M.Wing)教授在美国计算机权威期刊《...
阿城区18757546518: 计算思维的本质是抽象和自动化对么 - ?
有荣济迪:[答案] 计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动.这个概念似乎有些抽象.结合当前计概课上学到的递归算法,我对计算思维的理解是这样的:计算思维是一种递归的思...
阿城区18757546518: 计算思维的本质是抽象和自动化对吗 - ?
有荣济迪:[答案] 计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动.这个概念似乎有些抽象.结合当前计概课上学到的递归算法,我对计算思维的理解是这样的:计算...