网站大量收购独家精品文档,联系QQ:2885784924

计算机思维技巧应用与思考.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

计算机思维技巧应用与思考

院系:计科院专业:计算机科学与技术姓名:

摘要:意义上的思维分广义和狭义,

广义的思维是人脑对客观现实概括的和间接的反映,它反映的是事物的本质和事物间规律性的联系,

包括逻辑思维和形象思维。而狭义的通常的心理学意义上的思维专指逻辑思维。

计算机思维就是从如何设计计算机,到如何由计算机生产出产品的整过程,

所用到的逻辑思维和形象思维,计算机思维是从那里来的呢?和计算机网络体系思想有什么相同之处?

关键字:递归思考抽象和分离基本技能是思想

什么是计算机思维?

计算机思维建立的基础是计算机处理的能力及其局限性,不管是由人还是机器来执行。计算机方法和模型使我们有勇气去解决问题,设计出无论哪个个人都无法独立担纲的系统。计算机思维面对着有关机器智能的不解之谜:人做什么比计算机强?计算机什么比人好?最根本的问题是:什么是可以计算机做的?今天,我们对这样的问题仍然一知半解。计算机思维是每个人的基本技能,不只属于计算机科学家。在阅读,书写和算术之外,应该把计算机科学加入每个儿童的分析能力培养。和出版社促进了3个R(阅读,书写和算术Reading,WritingArithmetic)的传播相类似,计算机和使用电脑促进了计算机思维的传播。计算机思维采纳计算机科学的基本理念,可运用于问题的解决,系统设计和理解人类行为。计算机思维包含了一定范围内的思维工具,反映出计算机科学领域的广泛性。在解决一个问题时,我们会问:这有多难?怎样做是最佳的方法?计算机思维站在坚实的理论地基上给予这样的问题精确的答案。问题的难度要说取决于机器的能力-用来解决问题的计算工具。要考虑机器的指令,资源的约束和运行环境。为了有效率地解决问题,我们也许要进而问道,貌似的解决方案是不是最好的呢,我们可以随机化优势吗,是否允许主动错误或者被动错误。计算机思维通过简化,嵌入,转换或者模拟,将看来困难的问题转化为可以解决的问题。计算机思维是递归思维,并行处理。它将代码译为数据,又将数据译成代码。它用维度分析的泛化进行类型检查。承认异化的优缺点。给某个人或物多个名字。它同时意识到间接寻址和程序呼叫的代价和用处。它不只用正确程度和效率来评判一个程序,还判断美感,系统设计的简洁和优雅。计算机思维利用抽象和分解来对付复杂的大型任务或者来设计复杂的大型系统。它使你远离担忧。它挑出合适的代表性的问题或者给问题的相关方面建模使问题易于处理。它使用不变量来概要地或者陈述性地描述系统行为。它确信我们无需理解系统的每个细节就可以安全地使用,修改或者影响一个大型复杂的系统。它设想多个不同的用户建立不同的模块,为了设想的未来的使用进行预加载或缓存。计算机思维都以最糟糕的情形来考虑预防,保护和复原,方法可以是冗余,容错和纠错。它采取呼叫高压封锁,死锁或者约定界面的方法。它还学习在发生同步相遇时避免竞争的情形。

计算机思维对人的影响

计算机思维不仅是对于计算机科学家,对每一个人都是一种基本技能,

应用计算机思维来融入到我们的生活之中借助于一系列功能完善界面美观的应用,用户普遍认为现代化生活依靠迷人的科技创业、“算法”之类的词组排列和某些星云状社会化媒体共同造就的。以至于真实的计算机科学和休闲的计算机用户之间形成了偏差,

不过所幸的是依然有很多公司并未忘记计算机科学,微软科研部门副总裁JeannetteWing在接受采访中阐述了“计算机思维”理念,向传统计算机科学发起挑战。计算机思维建立在计算过程本神的作用和局限上,不管这种计算是由人还是机器完成的。计算机方法和建模给了我们解决问题和设计系统的勇气,

离开它我们难以解决这样复杂的问题。计算机思维首先面临的问题是及其的智力到底有多高:什么事情人可以做得更好?更基本的是,她要回答这个问题:什么是可计算的。指导今天,我们对这样的问题还是一知半解。

计算机思维将一些对计算机科学基本的概念用于解决问题,设计系统和理解人的行为。计算机思维包括大量的思维工具,这些工具反应了计算机领域的多么的包罗万象。

在解决一个特定的问题时,我们也许回温:解决他有多难?最好的解决方案是什么?计算机科学靠见识的理论基础精确的回答这些问题。描述一个问题的难点,是理解用来完成她的及其潜在作用的一部分。我们还必须考虑及其指令集,资源限制和操作环境。计算机思维就是在完成复杂任务或者是设计复杂系统时,使用抽象和分解的方法。就是把考虑的问题分离开。就是为问题选择一个正确的表示方法或者给一个问题的相关方面建模。是使用常量来简明地描述系统的行为。就是自信地认为我们能够安全地使用、修改和影响一个大而复杂的系统,而不必去理解每一个细节。就是在建模的时候想到多用户,为了将来使用而预取和缓冲。计算机思维就是通过冗余、容错(damagec

文档评论(0)

ze122230743 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档