HPC2011-计算思维-大学计算教育的振兴,科学工程研究的创新.pptx

HPC2011-计算思维-大学计算教育的振兴,科学工程研究的创新.pptx

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

计算思维:大学计算教育的振兴科学工程研究的创新陈国良2011年10月摘要: 本报告首先简单介绍一下科学与思维的概念、两者的关系以及科学思维是一切科学与技术创新的灵魂;然后详细讲解计算思维的定义、实例、特征以及对其他学科的影响;最后阐述计算思维是振兴大学计算教育的途径以及计算思维促使科学与工程领域产生革命性的创新成果。2 目录一. 科学与思维1.科学与思维的含义 2. 人类文明进步和科学发现的三大科学 3. 科学与思维二. 计算思维.5.计算思维的定义计算思维的实例计算思维的特征对计算思维的进一步理解计算思维对其他学科的影响三. 计算思维是大学计算教育振兴的途径.5.大学计算机基础教育的重要性大学计算机基础教学存在的问题计算思维在美国:美国NSF的CPATH计划计算思维在我国:中国高等学校计算机基础课程教指委工作实例研究:大学计算思维课程的总体框架四. 计算思维与科学发现和技术创新.美国NSF的七大学部(局)美国CISE局启动的CDI计划研究示例:网络科学与虚拟实验室计算思维研究在我国:几个待思考的问题五. 结论 3一、科学与思维(1)1.科学与思维的含义(1) 科学① 达尔文曾给科学下过一个定义:“科学就是整理事实,从中发现规律,作出结论”。② 科学一般包含:自然科学、社会科学和思维科学。(2) 思维① 思维是高级的心理活动,是认识的高级形式。② 思维是人脑对现实事物概括、加工、揭露本质特征。③ 人脑对信息的处理包括分析、抽象、综合、概括等。2.人类文明进步和科学发现的三大科学(1) 理论科学、实验科学和计算科学作为科学发现三大支柱,正推动着人类文明进步和科技发展。(2) 该说法已被科学文献广泛引用,并在美国得到国会听证、联邦和私人企业报告的承同。4一、科学与思维(2)3. 科学与思维(1) 一般而论,三种科学对应着三种思维:① 理论科学 ←→ 理论思维:理论思维又叫推理思维,以推理和演绎为特征,以数学学科为代表。② 实验科学 ←→ 实验思维:实验思维又叫实证思维,以观察和总结自然规律为特征,以物理学科为代表。③ 计算科学 ←→ 计算思维:计算思维又叫构造思维,以设计和构造为特征,以计算机学科为代表。(2) 科学思维的含义及重要性:① 一般指的是理性认识及其过程,也即经过感性阶段获得的大量材料,通 过整理和改造,形成概念、判断和推理,以反映事物的本质和规律。② 国科发财〔2008〕197号文《关于创新方法工作的若干意见》认为“科学思维不仅是一切科学研究和技术发展的起点,而且始终贯穿于科学研究和技术发展的全过程,是创新的灵魂”。5一、科学与思维(3)(3) 科学思维一般包括:① 理论思维: 理论源于数学,理论思维支撑着所有的学科领域。正如数学一样,定义 是理论思维的灵魂,定理和证明是它的精髓。公理化方法是最重要的理 论思维方法。② 实验思维:实验思维的先驱是意大利科学家伽利略,被人们誉为“近代科学之父”。与理论思维不同,实验思维往往需要借助于某些特定的设备,并用它们来获取数据以供以后的分析。③ 计算思维:计算思维是运用计算机科学的基础概念进行问题求解、系统设计以及人类行为理解的涵盖了计算机科学之广度的一系列思维活动。6二、计算思维(1)1. 计算思维的定义: 计算思维(Computational Thinking,CT)是运用计算机科学的基础概念去求解问题、设 计系统和理解人类行为。CT的本质是抽象(Abstract)和自动化(Automation)。它是如 同所有人都具备“读、写、算”(简称3R)能力一样,都必须具备的思维能力。2. 计算思维的例子: ① 计算思维是通过约简、嵌入、转化和仿真等方法,把一个困难的问题阐释成如何 求解它的思维方法。 ② 计算思维是一种递归思维,是一种并行处理,是一种把代码译成数据又能把数据 译成代码,是一种多维分析推广的类型检查方法。 ③ 计算思维是一种采用抽象和分解的方法来控制庞杂的任务或进行巨型复杂系统的 设计,是基于关注点分离的方法(SoC方法)。 ④ 计算思维是一种选择合适的方式陈述一个问题,或对一个问题的相关方面建模使 其易于处理的思维方法。 ⑤ 计算思维是按照预防、保护及通过冗余、容错、纠错的方式,并从最坏情况进行 系统恢复的一种思维方法。 ⑤ 计算思维是利用启发式推理寻求解答,即在不确定情况下的规划、学习和调度的 思维方法。 ⑥ 计算思维是利用海量数据来加快计算,在时间和空间之间、在处理能力和存储容 量之间进行折衷的思维方法。 . ..7二、计算思维(2)3.计算思维的特征:① 概念化,不是程序化计算机科学不是计算机编程。像计算机科学家那样去思维意味着远远不止能为计算机编程,还要求能够在抽象的多个层次上思维。计算机科学不只是关于计算机,就像音乐产业不只是关于麦克风一样。② 根本的,不

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档