计算机怎样编程与计算思维 (3).pdf

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

信息技术基础:

计算机、怎样编程与计算思维(Python版)

计算思维

计算机与计算思维

随着第一台电子计算机出现,计算机科学诞生于1940s;自从那时起

,计算机科学就不只限于研究计算机本身:

“计算机科学研究围绕计算机的现象。”—Newell,Simon,and

Perlis

“计算机科学不仅是关于计算机的,正如天文学不仅是关于望远

镜的。”—EdsgerW.Dijkstra

2

什么是计算思维

彼得·丹宁(PeterDenning)在2003年撰文

《伟大的计算原理》(GreatPrinciplesof

Computing),提出计算机科学的核心原

则,包括:计算、通信、协作、自动化

、记忆,后增加了评估和设计。

PeterDenning(1942-)

美国计算机科学家和作家

3

什么是计算思维

通信

设计计算

评估记忆

协调

PeterDenning在2015年出版的书GreatPrinciplesofComputing中给出了6个类别:

“每个类别是计算的一个方面、一个通往计算知识空间的窗口”;“这些类别并不相

互排斥。例如,互联网可以从通信系统、协调系统或存储系统的角度来看待”。

4

什么是计算思维

周以真(JeannetteWing)在2006年的一篇文章里提出:计算思维

(ComputationalThinking)是每个人的基本技能,而不仅仅是计算机

科学家的,以及计算思维融入学校的其它科目的重要性。

周以真,美国大学计算机专业教授

5

什么是计算思维

计算思维是运用计算机科学的基础概念进行问题求解的思维活动

2010年,周以真指出计算思维是与形式化问题及其解决方案相关的思

维过程,其解决问题的表示形式应该能有效地被计算机执行

“考虑这些日常中的事例:

•当你女儿早晨去学校时,她把当天需要的东西放进背包,这就是预置和缓存;

•当你儿子弄丢他的手套时,你建议他沿走过的路寻找,这就是回推;

•在什么时候停止租用滑雪板而为自己买一付呢?这就是在线算法;

•在超市付账时,你应当去排哪个队呢?这就是多服务器系统的性能模型;

•为什么停电时你的电话仍然可用?这就是失败的无关性和设计的冗余性;

•完全自动的大众图灵测试是如何区分计算机和人类,即图片验证码程序是怎样鉴别人类

的?这就是充分利用求解人工智能难题之艰难来挫败计算代理程序。

文档评论(0)

158****6446 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档