计算思维作业

更新时间:2023-09-15 13:03:01 阅读量: 资格考试认证 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

浅谈计算思维

第一次计算机课,就接触到了计算思维,上网查看资料,不禁让我浮想联翩

科学界一般认为,科学方法分为理论、实验和计算三大类。与三大科学方法相对的是三大科学思维,理论思维以数学为基础,实验思维以物理等学科为基础,计算思维以计算机科学为基础。

三大科学思维构成了科技创新的三大支拄。作为三大科学思维支柱之一,并具有鲜明时代特征的计算思维,尤其起我们国家的高度重视。

不同于源于数学的理思维论,定义是其灵魂,定理和证明则是它的精髓;也不同于通过缜密实验来获得结论的实验思维;计算思维有它独特的美!

计算思维是运用计算机科学的基础概念进行问题求解,系统设计,以及人类行为理解的涵盖了计算机科学之广度的一系列思维活动。

为便于理解,2006年3月,计算思维的倡导者之一,美国亚裔女科学家(原美国卡内基·梅隆大学计算机科学系主任,现任美国国家科学基金计算机与信息科学与工程学部负责人,美国国家科学院计算机科学与通讯部门主席)周以真(Jeannette M. Wing)教授在给出计算思维总定义的基础上,又对计算思维作了更详细的表述(表1):

表1:计算思维的更详细描述(或定义) (1)计算思维是通过约简、嵌入、转化和仿真等方法,把一个看来困难的问题重新阐释成一个我们知道问题怎样解决的思维方法; (2)计算思维是一种递归思维,是一种并行处理,是一种把代码译成数据又能把数据译成代码,是一种多维分析推广的类型检查方法; (3)计算思维是一种采用抽象和分解来控制庞杂的任务或进行巨大复杂系统设计的方法,是基于关注点分离的方法(SoC方法); (4)计算思维是一种选择合适的方式去陈述一个问题,或对一个问题的相关方面建模使其易于处理的思维方法; (5)计算思维是按照预防、保护及通过冗余、容错、纠错的方式,并从最坏情况进行系统恢复的一种思维方法; (6)计算思维是利用启发式推理寻求解答,也即在不确定情况下的规划、学习和调度的思维方法; (7)计算思维是利用海量数据来加快计算,在时间和空间之间,在处理能力和存储容量之间进行折衷的思维方法。 如今我们解决了什么是计算思维的问题,我们来看看计算思维的特征 表2:计算思维的特征 计算思维是什么 (1)是概念化 (2)是根本的 (3)是人的思维 (4)是思想 (5)是数学与工程思维的互补与融合 (6)面向所有的人,所有的地方 计算思维不是什么 不是程序化 不是刻板的技能 不是计算机的思维 不是人造物 不是空穴来风 不局限于计算学科 相信大家通过这些介绍,一定会大有感发,我们生活的世界竟是如此美好!在0与1中跳动编织的魅力让人着迷

张子晗 2013年9月17日

本文来源:https://www.bwwdw.com/article/brvh.html

Top