计算科学内容和方法精选文档.ppt
《计算科学内容和方法精选文档.ppt》由会员分享,可在线阅读,更多相关《计算科学内容和方法精选文档.ppt(178页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算科学内容和方法本讲稿第一页,共一百七十八页第第5章计算学科的内容章计算学科的内容 与方法与方法5.1 计算科学的基本问题本讲稿第二页,共一百七十八页能行性能行性o能能行行性性:什什么么能能(有有效效地地)自自动动进进行行,什什么么不不能(有效地)自动进行。能(有效地)自动进行。o“能能行行性性”这这个个计计算算学学科科的的根根本本问问题题决决定定了了计计算算机机本本身身的的结结构构和和它它处处理理的的对对象象都都是是离离散散型型的的,甚甚至至许许多多连连续续型型的的问问题题也也必必须须在在转转化化为为离离散散型型问题以后才能被计算机处理。问题以后才能被计算机处理。o例例如如,计计算算定定积
2、积分分就就是是把把它它变变成成离离散散量量,再再用用分段求和的方法来处理的。分段求和的方法来处理的。本讲稿第三页,共一百七十八页计算科学的发展主线计算科学的发展主线o具体来说,有三大问题:具体来说,有三大问题:具体来说,有三大问题:具体来说,有三大问题:n1)计算的平台和环境问题(计算模型问题)计算的平台和环境问题(计算模型问题)n2)计算过程的能行操作和效率问题(算法问题)计算过程的能行操作和效率问题(算法问题)n3)计算的正确性问题(语义学问题)计算的正确性问题(语义学问题)o计算机研究的目标是计算机研究的目标是:拓展和提高计算机的应用领域和应拓展和提高计算机的应用领域和应拓展和提高计算机
3、的应用领域和应拓展和提高计算机的应用领域和应用水平。用水平。用水平。用水平。o围绕学科的三个基本问题使学科的发展形成了三条相对围绕学科的三个基本问题使学科的发展形成了三条相对独立的主线,形成了许多相对独立的分支学科和研究方独立的主线,形成了许多相对独立的分支学科和研究方向。向。oo不同时期,围绕着学科的一些重大问题和基本问题,若干方不同时期,围绕着学科的一些重大问题和基本问题,若干方不同时期,围绕着学科的一些重大问题和基本问题,若干方不同时期,围绕着学科的一些重大问题和基本问题,若干方向便构成了所谓的主流方向,由主流方向又形成了学科的发向便构成了所谓的主流方向,由主流方向又形成了学科的发向便构
4、成了所谓的主流方向,由主流方向又形成了学科的发向便构成了所谓的主流方向,由主流方向又形成了学科的发展主线。展主线。展主线。展主线。本讲稿第四页,共一百七十八页计算的平台与环境问题计算的平台与环境问题o计计算算的的平平台台与与环环境境问问题题是是指指描描述述计计算算问问题题的的计计算算模模型型,或或者者实实际际制制造造出出来来的的针针对对各各种种待待处理问题特点和要求的自动计算机器。处理问题特点和要求的自动计算机器。o不不难难看看出出,理理论论研研究究中中提提出出的的各各种种计计算算模模型型,各各种种实实际际的的计计算算机机系系统统,各各种种高高级级程程序序设设计计语语言言,各各种种计计算算机机
5、体体系系结结构构,各各种种软软件件开开发发工工具具与与环环境境,编编译译程程序序与与操操作作系系统统,数数据据库库系系统统等等都都是是围围绕绕这这一一基基本本问问题题发发展展而而来来的的,其其内内容容实实质质可可归归结结为为计计算算的的模模型型问问题题,也也就就是是说说,这这个个基基本本问问题题实实际际上上关关心心的的是是计计算算问问题在理论上是否能行的问题。题在理论上是否能行的问题。本讲稿第五页,共一百七十八页计算过程的能行操作与效率问题计算过程的能行操作与效率问题o含含义义是是:当当一一个个问问题题在在判判明明为为可可计计算算的的性性质质后后,从从具具体体解解决决这这个个问问题题着着眼眼,
6、必必须须按按照照能能行行可可构构造造的的特特点点与与要要求求,给给出出实实际际解解决决该该问问题题的的一一步步一一步步的的具具体体操操作作,同同时时还还必必须须确确保保这样一种过程的开销成本是我们能够承受的。这样一种过程的开销成本是我们能够承受的。o相相关关的的分分支支学学科科有有:数数值值与与非非数数值值计计算算方方法法,算算法法设设计计与与分分析析,结结构构化化程程序序设设计计技技术术,密密码码学学与与快快速速算算法法,演演化化计计算算,程程序序设设计计方方法法学学,自自动动布布线线,RISC技技术术,人人工工智智能能的的逻逻辑辑基础等。基础等。本讲稿第六页,共一百七十八页计算的正确性问题
7、计算的正确性问题o计计算算的的正正确确性性是是指指:一一个个计计算算问问题题在在给给出出了了能能行行操操作作序序列列并并解解决决了了其其效效率率问问题题之之后后,必必须须确确保保计计算算的的正正确确性性,否否则则,计计算算是是无无意意义义的,也是容易产生不利影响的。的,也是容易产生不利影响的。o这这一一基基本本问问题题相相关关的的分分支支学学科科有有:算算法法理理论论,程程序序设设计计方方法法学学,程程序序设设计计语语言言的的语语义义学学,进进程程代代数数与与分分布布式式事事件件代代数数,程程序序测测试试技技术术,电电路路测测试试技技术术,软软件件工工程程技技术术,计计算算语语言言学学,容容错
8、错理理论论与与技技术术,Petri网网理理论论,CSP理理论论,CCS理论,分布式网络协议等。理论,分布式网络协议等。o今今天天,计计算算的的正正确确性性问问题题常常常常归归结结为为各各种种语语言的语义问题。言的语义问题。本讲稿第七页,共一百七十八页计算科学的三大基本问题计算科学的三大基本问题o计计算算学学科科的的三三个个基基本本问问题题普普遍遍出出现现在在学学科科的的各各个个分分支支学学科科和和研研究究方方向向之之中中,是是学学科科研研究究与发展中经常面对而又必须解决的问题。与发展中经常面对而又必须解决的问题。o循循着着这这一一线线索索,我我们们不不难难看看出出,整整个个学学科科正正是是在在
9、围围绕绕这这些些基基本本问问题题和和不不同同时时期期重重大大问问题题而而展展开开的的研研究究与与发发展展中中形形成成了了学学科科的的发发展展主主线与主流方向。线与主流方向。本讲稿第八页,共一百七十八页第第5章计算学科的内容章计算学科的内容 与方法与方法5.2 计算科学内容的三个层面本讲稿第九页,共一百七十八页计算科学的应用层计算科学的应用层o包包括括人人工工智智能能应应用用与与系系统统,信信息息、管管理理与与决决策策系系统统,移移动动计计算算、计计算算可可视视化化、科科学学计计算算等等计计算算机机应应用用的的各各个个方方向向。其其中中,人人工工智智能能应应用用与与系系统统涵涵盖盖人人工工智智能
10、能,机机器器人人,神神经经元元计计算算,知知识识工工程程,自自然然语语言言处处理理与与机机器器翻翻译译,自自动动推推理理等等方方向向;信信息息、管管理理与与决决策策系系统统涵涵盖盖数数据据库库设设计计与与数数据据管管理理技技术术,数数据据表表示示与与存存储储(包包括括多多媒媒体体技技术术),数数据据与与信信息息检检索索,管管理理信信息息系系统统,计计算算机机辅辅助助系系统统,决决策策系系统统等等方方向向;计计算算可可视视化化涵涵盖盖计计算算机机图图形形学学,计计算几何,模式识别与图像处理等方向。算几何,模式识别与图像处理等方向。本讲稿第十页,共一百七十八页计算科学的专业基础层计算科学的专业基础
11、层o它它是是为为应应用用层层提提供供技技术术和和环环境境的的一一个个层层面面,包包括括软软件件开开发发方方法法学学,计计算算机机网网络络与与通通信信技技术术,程程序序设设计计科科学学,计计算算机机体体系系结结构构,电电子子计计算算机机系系统统基基础础。其其中中,软软件件开开发发方方法法学学涵涵盖盖顺顺序序、并并行行与与分分布布式式软软件件开开发发方方法法学学,如如软软件件工工程程技技术术,软软件件开开发发工工具具和和环环境境等等方方向向;计计算算机机网网络络与与通通信信技技术术涵涵盖盖计计算算机机网网络络互互联联技技术术,数数据据通通信信技技术术,以以及及信信息息保保密密与与安安全全技技术术等
12、等方方向向;程程序序设设计计科科学学涵涵盖盖数数据据结结构构技技术术,数数值值与与符符号号计计算算,算算法法设设计计与与分分析析,程程序序设设计计语语言言,程程序序设设计计语语言言的的文文法法与与语语义义,程程序序设设计计方方法法学学,程程序序理理论论等等方方向向;电电子子计计算算机机系系统统基基础础涵涵盖盖数数字字逻逻辑辑技技术术,计计算算机机组组成成原原理理,故故障障诊诊断断与与器器件件测测试试技技术术,操操作作系系统统,编编译译技技术术,数数据据库库系系统统实现技术,容错技术等方向。实现技术,容错技术等方向。本讲稿第十一页,共一百七十八页计算科学的基础层计算科学的基础层o它它包包括括计计
13、算算的的数数学学理理论论,高高等等逻逻辑辑等等内内容容。其其中中,计计算算的的数数学学理理论论涵涵盖盖可可计计算算性性(递递归归论论)与与计计算算复复杂杂性性理理论论,形形式式语语言言与与自自动动机机理理论论,形形式式语语义义学学(主主要要指指代代数数语语义义,公公理理语语义义等等),Petri网网理理论论等等方方向向;高高等等逻逻辑辑涵涵盖盖模模型型论论,各各种种非非经经典典逻逻辑辑与与公公理理集集合合论论等等方向。方向。o支支撑撑这这三三个个层层面面的的是是计计算算科科学学这这一一学学科科的的理理工工科科基基础础科科目目,包包括括物物理理学学(主主要要是是电电子子技技术科学)、基础数学(含
14、离散数学)等。术科学)、基础数学(含离散数学)等。本讲稿第十二页,共一百七十八页 移动计算与全球定位移动计算与全球定位 计算机自动控制计算机自动控制 计算机辅助制造计算机辅助制造 计算机集成制造系统计算机集成制造系统 计算计算 机器人机器人 计算可视化与虚拟现实计算可视化与虚拟现实 数据与信息检索数据与信息检索 计算机创作计算机创作 计算机网络应用软件计算机网络应用软件 科学科学 科学计算科学计算 多媒体信息系统多媒体信息系统 计算机辅助设计计算机辅助设计 信息、管理与决策系统信息、管理与决策系统 自然语言处理自然语言处理 应用应用 模式识别与图像处理技术模式识别与图像处理技术 计算机图形学计
15、算机图形学 计算几何计算几何 人工智能与知识工程人工智能与知识工程 层层 数据表示与存储数据表示与存储 网络与开放系统互联标准网络与开放系统互联标准 软件测试技术软件测试技术 人机工程学(人机界面)人机工程学(人机界面)计算计算 软件开发方法学软件开发方法学:软件工程技术、程序设计方法学、软件开发工具和环境、软件开发规范软件工程技术、程序设计方法学、软件开发工具和环境、软件开发规范 科学科学 编码理论编码理论 密码学密码学 计算机体系结构计算机体系结构 程序理论程序理论 数据表示理论与数据库系统数据表示理论与数据库系统 专业专业 电子计算机系统基础电子计算机系统基础 计算机接口与通信计算机接口
16、与通信 计算机网络与数据通信技术计算机网络与数据通信技术 自动推理自动推理 基础基础 故障诊断与器件测试技术故障诊断与器件测试技术 容错技术容错技术 汇编技术汇编技术 操作系统操作系统 高级语言高级语言 程序设计程序设计 层层 数字系统设计数字系统设计 符号计算与计算机代数符号计算与计算机代数 数据结构技术数据结构技术 算法设计与分析算法设计与分析 编译与解释技术编译与解释技术 计算计算 控制论基础控制论基础 数字系统设计基础数字系统设计基础 信息论基础信息论基础 网论(网论(PetriPetri网理论等)网理论等)形式语义学形式语义学 科学科学 框图理论框图理论 算法理论算法理论 可计算性(
17、递归论)可计算性(递归论)计算复杂性计算复杂性 程序设计语言理论程序设计语言理论 基础基础 计算模型(各种抽象机)计算模型(各种抽象机)模型论与非经典逻辑模型论与非经典逻辑 公理集合论公理集合论 形式语言与自动机形式语言与自动机 层层 数学数学 光电子技术基础光电子技术基础 电路基础电路基础 电子线路基础电子线路基础 数字与模拟电路基础数字与模拟电路基础 数值分析与计算方法数值分析与计算方法 与与 大学物理学大学物理学 函数论基础(复变函数、函数论基础(复变函数、演算、泛函分析等)演算、泛函分析等)泛代数泛代数 概率与数理统计概率与数理统计 物理物理 常微分方程常微分方程 偏微分方程偏微分方程
18、 集合论与图论集合论与图论 组合数学组合数学 抽象代数抽象代数 数理逻辑基础数理逻辑基础 层层 空间解析几何空间解析几何 数学分析数学分析 布尔代数布尔代数 高等代数高等代数 数论数论本讲稿第十三页,共一百七十八页第第5章计算学科的内容章计算学科的内容 与方法与方法5.3 计算科学的发展主线本讲稿第十四页,共一百七十八页计算科学的发展主线计算科学的发展主线o在计算机基础研究、应用基础研究和技术开发在计算机基础研究、应用基础研究和技术开发与应用的研究中,计算学科逐步发展形成了三与应用的研究中,计算学科逐步发展形成了三条相对独立的主线:条相对独立的主线:n1)计算模型与计算机系统)计算模型与计算机
19、系统n2)计算模型、语言与软件开发方法学)计算模型、语言与软件开发方法学n3)应用数学与计算机应用)应用数学与计算机应用本讲稿第十五页,共一百七十八页第第5章计算学科的内容章计算学科的内容 与方法与方法5.4 计算科学的分类与分支学科简介本讲稿第十六页,共一百七十八页构造性数学基础构造性数学基础o对数学基础问题的讨论促进了构造性数学的产生和发展,对数学基础问题的讨论促进了构造性数学的产生和发展,产生了数学发展史上著名的三大逻辑学派:逻辑主义学产生了数学发展史上著名的三大逻辑学派:逻辑主义学派,形式主义学派和直觉主义逻辑学派。派,形式主义学派和直觉主义逻辑学派。oo尽管数学科学的发展在计算科学的
20、发展中得到广泛的应用,尽管数学科学的发展在计算科学的发展中得到广泛的应用,尽管数学科学的发展在计算科学的发展中得到广泛的应用,尽管数学科学的发展在计算科学的发展中得到广泛的应用,但是与计算科学在科学方法论上形成一致的是构造性数学。但是与计算科学在科学方法论上形成一致的是构造性数学。但是与计算科学在科学方法论上形成一致的是构造性数学。但是与计算科学在科学方法论上形成一致的是构造性数学。这是直觉主义所以受到计算科学家欢迎的原因。这是直觉主义所以受到计算科学家欢迎的原因。这是直觉主义所以受到计算科学家欢迎的原因。这是直觉主义所以受到计算科学家欢迎的原因。o可以这么说:历史上,对计算的能行性和可构造性
21、研究可以这么说:历史上,对计算的能行性和可构造性研究的最著名的产物要数图灵机。如果没有的最著名的产物要数图灵机。如果没有1919世纪末世纪末世纪末世纪末20202020世纪初世纪初关于数学基础问题的讨论,没有直觉主义学派对数学的关于数学基础问题的讨论,没有直觉主义学派对数学的贡献,计算科学可能要推迟出现。贡献,计算科学可能要推迟出现。本讲稿第十七页,共一百七十八页构造性数学基础构造性数学基础o数理逻辑与抽象代数是计算科学最重要的两数理逻辑与抽象代数是计算科学最重要的两项数学基础,它们的研究思想和研究方法在项数学基础,它们的研究思想和研究方法在计算科学许多有深度的领域得到了最广泛的计算科学许多有
22、深度的领域得到了最广泛的应用。应用。o数理逻辑是研究推理的科学,特别,在过去数理逻辑是研究推理的科学,特别,在过去主要是研究数学中推理的科学。数理逻辑与主要是研究数学中推理的科学。数理逻辑与哲学有着密切的联系,其哲学方面是形式逻哲学有着密切的联系,其哲学方面是形式逻辑,而形式逻辑的数学化方面构成了数理逻辑,而形式逻辑的数学化方面构成了数理逻辑的研究内容。辑的研究内容。本讲稿第十八页,共一百七十八页构造性数学基础构造性数学基础oo在计算科学的研究和发展中,应该接受什么样的数学理论呢在计算科学的研究和发展中,应该接受什么样的数学理论呢在计算科学的研究和发展中,应该接受什么样的数学理论呢在计算科学的
23、研究和发展中,应该接受什么样的数学理论呢?罗宾逊认为,如果大家不对一个数学理论的可解释性提出?罗宾逊认为,如果大家不对一个数学理论的可解释性提出?罗宾逊认为,如果大家不对一个数学理论的可解释性提出?罗宾逊认为,如果大家不对一个数学理论的可解释性提出非议,那么,有几条通常被看作是基本的可接受性的准则:非议,那么,有几条通常被看作是基本的可接受性的准则:非议,那么,有几条通常被看作是基本的可接受性的准则:非议,那么,有几条通常被看作是基本的可接受性的准则:n n(1)(1)一个数学理论,仅当它是协调的,或称无矛盾的,才能被看作一个数学理论,仅当它是协调的,或称无矛盾的,才能被看作一个数学理论,仅当
24、它是协调的,或称无矛盾的,才能被看作一个数学理论,仅当它是协调的,或称无矛盾的,才能被看作是可接受的;是可接受的;是可接受的;是可接受的;n n(2)(2)一个数学理论是可接受的,要是它能够作为自然科学的一个一个数学理论是可接受的,要是它能够作为自然科学的一个一个数学理论是可接受的,要是它能够作为自然科学的一个一个数学理论是可接受的,要是它能够作为自然科学的一个基础;基础;基础;基础;n n(3)(3)一个数学理论要由美学标准来判断,比如它的美或内在的适一个数学理论要由美学标准来判断,比如它的美或内在的适一个数学理论要由美学标准来判断,比如它的美或内在的适一个数学理论要由美学标准来判断,比如它
25、的美或内在的适当性。当性。当性。当性。n n o(3)(3)中提及的标准,迄今还无从进行任何科学的研究。中提及的标准,迄今还无从进行任何科学的研究。中提及的标准,迄今还无从进行任何科学的研究。中提及的标准,迄今还无从进行任何科学的研究。本讲稿第十九页,共一百七十八页构造性数学基础构造性数学基础o对于对于对于对于(1)(1)中提出的标准,足可以使我们认识到数理逻辑对中提出的标准,足可以使我们认识到数理逻辑对中提出的标准,足可以使我们认识到数理逻辑对中提出的标准,足可以使我们认识到数理逻辑对计算科学的重要性。计算科学的重要性。计算科学的重要性。计算科学的重要性。o众所周知,在计算科学的各个分支学科
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算 科学 内容 方法 精选 文档
限制150内