计算思维ppt
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
特性
概念化,不是程序化根本的, 不是刻板的技能 数学和工程思维的互补与融合 是思想,不是人造物
总结
许多人将计算机科学等同于计算机编程。有些家长为他们主修计算机科学的孩子 看到的只是一个狭窄的就业范围。许多人认为计算机科学的基础研究已经完成, 剩下的只是工程问题。当我们行动起来去改变这一领域的社会形象时,计算思维 就是一个引导着计算机教育家、研究者和实践者的宏大愿景。我们特别需要抓住 尚未进入大学之前的听众,包括老师、父母和学生,向他们传送下面两个主要信 息: 智力上的挑战和引人入胜的科学问题依旧亟待理解和解决。这些问题和解答仅仅 受限于我们自己的好奇心和创造力;同时一个人可以主修计算机科学而从事任何 行业。一个人可以主修英语或者数学,接着从事各种各样的职业。计算机科学也 一样。一个人可以主修计算机科学,接着从事医学、法律、商业、政治,以及任 何类型的科学和工程,甚至艺术工作。 计算机科学的教授应当为大学新生开一门称为“怎么像计算机科学家一样思维” 的课程,面向所有专业,而不仅仅是计算机科学专业的学生。我们应当使入大学 之前的学生接触计算的方法和模型。我们应当设法激发公众对计算机领域科学探 索的兴趣,而不是悲叹对其兴趣的衰落或者哀泣其研究经费的下降。所以,我们 应当传播计算机科学的快乐、崇高和力量,致力于使计算思维成为常识。
Байду номын сангаас
操作模式的优点
计算思维建立在计算过程的能力和限制之上, 由人由机器执行。计算方法和模型使我们敢 于去处理那些原本无法由个人独立完成的问 题求解和系统设计。
内容
计算思维中的抽象完全超越物理的时空观,并完全用符号 来表示,其中,数字抽象只是一类特例。 与数学和物理科学相比,计算思维中的抽象显得更为丰富, 也更为复杂。数学抽象的最大特点是抛开现实事物的物理、 化学和生物学等特性,而仅保留其量的关系和空间的形式, 而计算思维中的抽象却不仅仅如此。
1 总定义 (1)概述 (2)操作的优点 (3)内容 2特性
概述
周以真教授认为:计算思维是运用计算机科学的基础概念进行问题求解、系统设 计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。 以上是关于计算思维的一个总定义,周教授为了让人们更易于理解,又将它更进 一步地定义为:通过约简、嵌入、转化和仿真等方法,把一个看来困难的问题重 新阐释成一个我们知道问题怎样解决的方法;是一种递归思维,是一种并行处理, 是一种把代码译成数据又能把数据译成代码,是一种多维分析推广的类型检查方 法;是一种采用抽象和分解来控制庞杂的任务或进行巨大复杂系统设计的方法, 是基于关注分离的方法(SoC方法);是一种选择合适的方式去陈述一个问题, 或对一个问题的相关方面建模使其易于处理的思维方法;是按照预防、保护及通 过冗余、容错、纠错的方式,并从最坏情况进行系统恢复的一种思维方法;是利 用启发式推理寻求解答,也即在不确定情况下的规划、学习和调度的思维方法; 是利用海量数据来加快计算,在时间和空间之间,在处理能力和存储容量之间进 行折衷的思维方法。