计算科学的内涵和外延的基本内容是什么?
随便买本计算机基础的书就有介绍
内涵就是共享和连通,外延就是所有应用层的服务啦
要想学好计算机科学,我们认为首先要对计算机科学研究的内涵与外延至少有一个概要性的了解。对于刚刚入学的计算机系学生以及虽然学习了很长时间的计算机,但是还是觉得很迷茫的学生来说,究竟计算机科学研究的是什么大部分人可能还不清楚,本文着力论述计算机科学的研究范畴,以对同学们有所启发。谈到计算机的历史中对计算机科学方向性的确定最应当提的就是美国计算机协会,1946年,美国在华盛顿哥伦比亚大学成立了美国计算机协会ACM(Association for Computing Machinery)他们对计算机学科的发展做出了前瞻性的预测:将计算机学科的发展方向分为三个部分:
[一]计算机基础问题的研究:
(1)计算理论: (theory of computation)
计算理论是关于计算和计算机械的数学理论。
主要内容包括:
1.算法(algorithm):解题过程的精确描述
2.算法学(algorithmics):系统的研究算法的设计,分析与验证的学科
3.计算复杂性理论(computational complexity theory):用数学方法研究各类问题的计算复杂性学科。
4.可计算性理论(computability theory):研究计算的一般性质的数学理论。
5.自动机理论(automata theory):以研究离散数字系统的功能和结构以及两者之关系为主要 内容的数学理论。
6.形式语言理论:用数学方法研究自然语言和人工语言的语法理论。
(2)计算几何学 :(Computational geometry)
研究几何外形信息的计算机表示,分析和综合的新兴边缘学科,它是计算机辅 助几何设计(CAGD)的数学基础。
主要内容如:
1.贝塞尔曲线和曲面 2.B样条曲线和曲面 3.孔斯曲面
(3)并行计算问题 : (parallel computation)
所谓并行计算就是 “同时执行”多个计算问题
他的延伸学科有:
并行编译程序(parallel zing compilers)
并行程序设计语言(parallel programming language )
并行处理系统(parallel processing system)
并行数据库(parallel database)
并行算法(parallel algorithm)
(4)形式化方法(formal method)
建立在严格数学基础上的软件开发方法。软件开发的全过程中,从需求分析,规约,设计,编程,系统集成,测试,文档生成,直至维护各个阶段,凡是采用严格的数学语言,具有精确的数学语义的方法,都称为形式化方法。
(5)程序设计语言理论: (Theory of programming language)
研究书写计算机程序语言的学科。
主要内容:研究语法,语义,语用以及程序设计语言的优劣。
(6)人工智能:
我国人工智能创始人之一,北京科技大学涂序彦教授对人工智能这样定义:人工智能是模仿、延伸和扩展人与自然的智能的技术科学。在美国人工智能官方教育网站上对人工智能作了如下定义:Artificial Intelligence, or AI for short, is a combination of computer science, physiology, and philosophy. AI is a broad topic, consisting of different fields, from machine vision to expert systems. The element that the fields of AI have in common is the creation of machines that can "think".
研究的问题:
(1)符号主义: (符号学派)
符号计算与程序设计基础
知识表达方法 :知识与思维,产生式规则,语意网络,一阶谓词逻辑
问题求解方法:搜索策略,启发式搜寻,搜寻算法
问题规约方法
谓词演算:归结原理,归结过程
专家系统:建立专家系统的方法及工具
(2)联接主义(神经网络学派)
神经网络学派通过研究模拟生命神经组织的工作状况,力求突破人工智能的一些前沿问题。1988年美国权威机构指出:数据库,网络发展呈直线上升, 神经网络可能是解决人工智能的唯一途径。
[二]系统:
(7)体系结构:
众所周知计算机界的摩尔定律:计算机硬件性能每18个月翻一番,现在基本上还可以保持这个速度,高计算机体系结构需要大量的人力物力,我们国内只有清华,国防科大,哈工大搞这方面的工作。
目前的新型计算机有:光计算机,量子计算机 ,生物计算机。
(8)网络与通讯:
目前美国已经铺遍了第二代英特尔网,用于远程教学,远程诊断(如机械诊断)我国第二代Inter网上的协同国家重点实验室的评估由北航软件所负责单位,关于具体的研究内容我们在今后的文章会涉及。
(9)面向对象:(OOA,OOD,OOP)
设计类及由类构造程序的方法与过程,用计算机对象模拟现实世界对象。
(10)约束程序设计:
含有变量的关系表达式称为约束。
(11)软件工程:
应用计算机科学,数学及管理科学等原理,开发软件的工程学科
CMM划分将软件工程的等级划分为0—9级,中国的软件设计处于3级
(12)软件质量控制:
软件质量:反映软件系统或软件产品满足明确或隐含需求能力的特性总和。
(13)实时系统与嵌入式系统 :
实时系统:时间标准完全等于系统原模型的系统。
嵌入式系统:作为一个信息处理部件嵌入到其他系统当中的系统。
(14)数据库系统( Database System)
简称 DBS.DBS是实现有组织地、动态地存储大量相关的结构化数据,方 便各类用户 使用数据库的计算机软件/硬件资源的集合。
即采用了数据库技术的计算机系统。
(15)大规模计算中的I/O
在大规模计算中实现计算机主机与外围设备进行信息交换的技术。
[三]计算机应用:
(16)科学与工程计算:
这个范围很广,简单说说就有: 生物信息处理 ,天气预报等等
(17)电子商务与数字化图书馆
(18)人机交互: 三维虚拟现实:应用方面比较突出的比如说外科手术
(19)计算机教育:用于教学,培养计算机人才
关于未来的计算机究竟向何方向发展,我们不妨了解一下,中国科学院前不久对中国计算机科学发展趋势作出了如下论断: 概括起来即是:MMOON
即:超大规模计算机+多媒体处理能力+开放式的系统结构+面向对象+网络上的计算将会创造一个人机和谐的计算环境。
下面再谈谈计算科学研究的主线,看看对大家有没有一定的启发:从最底层往上谈起
应用层:
移动计算与全球定位 计算机自动控制 计算机辅助制造 计算机集成制造系统
机器人学 计算可视化与虚拟现实 数据与信息检索 计算机创作 计算机网络应用软件
科学计算 多媒体信息系统 计算机辅助设计 信息管理与决策系统 自然语言处理
模式识别与图像处理技术 计算机图形学 计算几何 人工智能与知识工程
数据表示与存储 网络与开放系统互连标准 软件测试技术 人机工程学(人机界面)
计算科学专业基础层:
软件开发方法学:软件工程技术,程序设计方法学,软件开发工具和环境,软件开发规范
编码理论 密码学 计算机体系结构 程序理论
如何看待高校外延扩张与内涵发展之间的关系
高校内涵发展的方式转变 办学由规模扩张向质量提升转变。树立科学的质量观,把提高教育质量作为高等教育的生命线,提高高等教育质量应包括高校人才培养、科学研究、社会服务、文化传承创新和高校管理整体质量的提升。高校要始终以人才培养为中心,把人才培养质量作为衡量办学质量的首要标准,把出名师、育英才作为...
总体国家的安全观与内涵和外延,可归纳为哪五大要素与五对关系?
一、五大要素 1、以人民安全为宗旨,就是要坚持以民为本,以人为本,坚持国家安全一切为了人民,一切依靠人民,真正夯实国家安全的群众基础。2、以政治安全为根本,就是要坚持党的领导和中国特色社会主义制度不动摇。3、以经济安全为基础,就是要确保国家经济发展不受侵害,促进经济持续健康发展,增强国家...
物理学上10大科学定律及理论
对于任何一个不曾学习或研究它的人来说,广义相对论的标准释义看了和没看一个样。因为它在解释该词条时,至少又用了4组不被人理解的词汇。 它的内涵和外延涉及甚广,似乎非论文形式不能描述。在此,我们且看看被称为现代引力理论研究的最高水平的广义相对论在论什么。作为比牛顿万有引力更具有一般性的理论,质量还...
简述教育技术的内涵和外延
简述教育技术的内涵和外延如下:教育技术的内涵是:教育技术是对学习过程和学习资源进行设计、开发、应用、管理和评价的理论与实践。教育技术的外延是:它涵盖了五个领域,它包含学习的过程和资源的开发、应用、管理、设计和评价五个领域。拓展知识 教育技术指在教育中应用现代科学技术。20世纪后,随着现代科学...
文化的内涵和外延是什么,你是怎样看待的?
文化的狭义理解是指文化的世界中所创造出来的精神财富,其中具体包括宗教、风俗习惯、道德情操、科学知识、文学艺术等。文化无处不在,也无时无刻的反应着人类的生活状态、生活方式,文化影响着一个人的情操,使得人们有更高级的精神文明。总而言之,文化的内涵指的是人类将所学所得运用变通从而形成独特的...
简述教育技术的内涵和外延教育技术内涵
简述教育技术的内涵和外延教育技术内涵如下:内涵,即本质属性:教育是一种有意识的培养人的活动。外延,即教育所指的对象范围:广义的教育、狭义的教育;正规教育、非正规教育;学校、家庭、社会教育。教育技术的理论基础涵盖了多个领域,包括心理学、教育学、社会学和计算机科学等。这些理论为教育技术的发展提供...
如何理解对外开放的内涵和外延?
对外开放的内涵是指在独立自主、自力更生的基础上,遵循平等互利,互守信用的原则,同世界各国发展经济合作和技术交流,是加速我国社会主义现代化建设的重大战略决策,其目的是加快发展我国的社会主义经济。对外开放是生产社会化,尤其是经济全球化的客观要求,是发展市场经济的内在需求,体现了市场经济的开放性...
逻辑学中,本质属性和特有属性有什么区别?
但是,很明显,“脊椎动物”包括的动物(即它的外延)要比“哺乳动物”多。似乎罗嗦了点,也许你知道“偶有属性”、“外延”这些东西。形式逻辑是一门以思维形式及其规律为主要研究对象,同时也涉及一些简单的逻辑方法的科学。 概念、判断、推理是形式逻辑的三大基本要素。概念的两个方面是外延和内涵,...
大学定义,内涵外延?
目前,高等教育系统的组织分化进程仍在继续,业已出现了“创业型大学”、 “创造性大学”、“学习型大学”、“企业型大学”、“虚拟大学”、“网络大学”等新类型和新提法;研究型大学的内涵同样也在不断发展,有关研究型大学定义的认识将随着高等教育的发展而不断深入。
怎么判断一个调研报告的作品的科学性、先进性及独特之处
在论证时,必须经过周密的思考,进行严谨的论证。 二、创造性 科学研究是对新知识的探求。创造性是科学研究的生命。学术论文的创造性在于作者要有自己独到的见解,能提出新的观点、新的理论。这是因为科学的本性就是“革命的和非正统的”,“科学方法主要是发现新现象、制定新理论的一种手段,旧的科学...
酆视愈通: 科学的内涵是怀疑,科学的外延是一个不断求真的过程.即用科学态度和科学方法进行科学探索和科学实验,从而得出一个科学结论.
剑阁县13937883000: 计算机网络的内涵与外延是什么 - ?
酆视愈通: 内涵就是共享和连通,外延就是所有应用层的服务啦
剑阁县13937883000: 计算机技术的主要用途 - ?
酆视愈通: 随着计算机技术的日新月异的飞速发展,计算机的应用领域也越来越宽广.从工业、农业、商业、军事、银行到各类学校,从国家政府机关到每个家庭的日常生活,计算机几乎无处不在. 概括起来,计算机应大致可分为如下几个方面. ◎1.科...
剑阁县13937883000: 计算机科学主要是讲什么内容??
酆视愈通: 主要课程 电路原理、模拟电子技术、数字逻辑、数字分析、计算机原理、微型计算机技术、计算机系统结构、计算机网络、高级语言、汇编语言、数据结构、操作系统、编译原理、系统分析与控制、信号处理原理、通信原理概论. 主要专业实...
剑阁县13937883000: 计算机科学与技术与计算机类有什么区别 - ?
酆视愈通: 计算机科学与技术和计算机类区别为:培养要求不同、核心课程不同、就业前景不同.一、培养要求不同1、计算机类:计算机类要求学生掌握程序设计语言、算法与数据结构、操作系统以及软件设计方法和工程的基本理论、基本知识与基本...
剑阁县13937883000: 信息与计算科学属于什么专业类 - ?
酆视愈通: 信息与计算科学专业为理科专业,包括信息科学与计算科学两个方面.培养具有良好的数学知识,掌握信息科学和计算科学的基本理论和方法,受到科学研究的初步训练,能运用所学知识和熟练的计算机技能解决实际问题,能在科技、教育和经济部门从事研究、教学和应用开发和管理工作的高级专门人才.
剑阁县13937883000: 计算机科学与技术学些什么?适合什么样的人学? - ?
酆视愈通: 学计算机,首先要对编程有兴趣,毕竟兴趣是最大的老师. 其次,要有一定的毅力,计算机科学是一门理论性和实践性相当强的学科.理论学习十分的枯燥,理科老师上课的方式大多也是照本宣科,学生在课堂上会感到很无聊.而在实践中,对...
剑阁县13937883000: 信息与计算科学和计算机科学与技术有什么差别 - ?
酆视愈通: 计算机及其应用在设备方面主要两个部分组成:第一部分是计算机部分;另一部分是其外围设备部分.计算机科学与技术主要关注计算机主机的设备技术部分,主要面对设备性能、品质等因素;信息与计算科学则是主要关注计算及外围设备技术部分,主要面对信息解析、传递、并行接口等技术部分.差别显而易见.
剑阁县13937883000: 逻辑知识包括哪些方面内容 - ?
酆视愈通: 一门以思维形式及其规律为主要研究对象,同时也涉及一些简单的逻辑方法的科学. 概念、判断、推理是形式逻辑的三大基本要素.概念的两个方面是外延和内涵,外延是指概念包含事物的范围大小,内涵是指概念的含义、性质;判断从质上分为肯定判断和否定判断,从量上分为全称判断、特称判断和单称判断;推理是思维的最高形式,概念构成判断,判断构成推理,从总体上说人的思维就是由这三大要素决定的. 它要求思维满足同一律、矛盾律、排中律和理由充足律.这四条规律要求思维必须具备确定性、无矛盾性、一贯性和论证性.
剑阁县13937883000: 信息与计算科学专业的学习与就业前景简介 - ?
酆视愈通: 我就是这个专业的,马上就大四了,这个专业在数学系.这个专业要学习很多数学专业课,数学对一般人来说都是挺难的,而且大学的数学跟高中的数学完全不一样,要是你对数学不敢兴趣最好转专业,一般学校都可以转专业的.这个专业毕业的人找工作没有固定的方向,主要有三个方向:教师,软件开发,还有与金融有关的.现在找工作都很难,只要你肯努力,就一定会找到工作的.要是喜欢搞科研,几乎所有的科研领域都是离不开数学的,这个专业还是不错的选择,学完这个专业可以选择跨专业考研,不过有点难,要是想选择这条路最好尽早准备考研.