关于软件工程与计算机科学的区别

首先,软件工程是一门学科,用于研究用工程化方法构建和维护有效的、实用的和高质量的软件;而计算机科学是一门科学领域,用于研究计算机及其周围各种现象和规律的科学,亦即研究计算机系统结构、程序系统(即软件)、人工智能以及计算本身的性质和问题。所以从本质上来说,我认为计算机科学包含了软件工程,而软件工程只是计算机科学其中的一个分支。

具体的来说,计算机科学分为理论计算机科学和实验计算机科学两个部分。后者时常称为“计算机科学”而不冠以“实验”二字。前者还有其他名称,如计算理论、计算机理论、计算机科学基础、计算机科学数学基础等。在数学文献中所说的计算机科学,一般是指理论计算机科学。实验计算机科学还包括有关开辟计算机新的应用领域的研究。 就目前而言,计算机科学是一门年轻的科学,它究竟包括哪些内容,还没有一致公认的看法。一般认为,计算机科学主要包括理论计算机科学、计算机系统结构、软件工程的一部分和人工智能。

培养目标,主要为具有计算机应用技术的基础理论知识,具备计算机及相关设备的维护与维修、行业应用软件、平面图像处理、广告设计制作、动画制作、计算机网络及网站建设与管理、数据库管理与维护等应用能力和操作能力的高等技术应用性人才。

而软件工程,《计算机科学技术百科全书》中给出的定义为软件工程是应用计算机科学、数学及管理科学等原理,开发软件的工程。软件工程借鉴传统工程的原则、方法,以提高质量、降低成本。一般用于在给定成本、进度的前提下,开发出具有可修改性、有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性并且满足用户需求的软件产品。

两者之间,虽然都是计算机的相关科目,但计算机科学主要用于人们对计算机这门学科的了解和实现,软件工程则更多的用于软件产品上,所以两者之间有本质上的区别,相互联系,但针对的对象不同。

时间: 2024-10-11 21:34:36

关于软件工程与计算机科学的区别的相关文章

软件工程与计算机科学的区别

软件工程与计算机科学的区别,我认为两者的区别不是很大,但是方向和侧重点不同. 现在我们学习新增了软件工程这个专业,而我们计算机专业到大四开设了一门必修课----软件工程.刚开始的时候,我有点不理解,觉得有了我们计算机专业,还开设软件工程这个专业不是重复了吗.后来查了资料,才分得清两者的差别. 软件工程是一门研究用工程化方法构建和维护有效的.实用的和高质量的软件的学科.它涉及程序设计语言.数据库.软件开发工具.系统平台.标准.设计模式等方面.它主要学的是软件方面,偏应用,对于学术的要求不像计算机技

5.你所在的学校有计算机科学专业和软件工程专业么?相关专业的教学计划和毕业出路有什么不同?阅读有关软件工程和计算机科学的区别的文章,谈谈你的看法。

问题1:你所在的学校有计算机科学专业和软件工程专业么? 答:我所在的学校有计算机学院和软件学院,所以分别有计算机科学与技术专业和软件工程专业. 问题2:相关专业的教学计划有什么不同? 答:这两个专业的教学计划如下: 软件工程课程设置: 公共必修课:思想政治理论.英语.计算机基础.文化素质课程.体育等课程. 学科基础课:数据结构.C++面向对象高级程序设计.计算机组成原理.数字逻辑.软件人员英语沟通方法1(英).数据库原理1(双语).算法设计与分析(双语).操作系统原理1.软件工程概论(双语).计

对软件工程与计算机科学之间区别的看法

一.疑问 近来总会在网上看到一些网友在百度知道.贴吧.论坛上提问软件工程与计算机科学的区别,其中的软件工程和计算机科学大多指大学信息类的两个专业,其实也就是两个学科,我想提问的多半是有志向IT业发展的即将毕业的高三学生.网上的回答很多,我也特意在网上查看了相关的文章,根据自己的经历和所知,我也有自己的一些粗浅的看法. 二.看法 计算机科学,英文为Computer Science,简称CS:软件工程,英文为SoftwareEngineering,简称SE. 计算机科学偏数学和理论,软件工程偏向实践

软件工程和计算机科学的区别

软件工程和计算机科学与技术专业同属计算机类专业,他们的联系确实非常紧密,但还是有很多区别的.众所周知,计算机系统由硬件系统与软件系统构成,计算机科学与技术专业偏重于硬件与计算机理论方面的学习研究,像计算机原理,计算机系统结构等方面的内容.当然也会涉及软件方面,但不是太深.而软件工程专业则主要偏重于应用与实践,主要是培养适应国内外软件产业市场需求的高素质.多层次.实用型软件人才. 计算机本科阶段没有自学职业技能找工作会很难,任何大学都一样.计算机本科阶段学习的东西过于繁杂和庞大.电路.组成.系统结

就软件工程与计算机科学的区别的个人看法

软件工程的核心课程主要是和软件开发有关,例如软件需求分析.UML建模语言.软件体系结构.软件项目管理.软件测试等.相比之下计科专业的课程显得更加有理工课程的气息,其中软件没有的包括:汇编语言.数字电路与逻辑设计.计算机体系结构.微机接口.ARM体系及编程技术.嵌入式项目分析设计技术等. 计算机科学涉及的面较广,而软件工程是其中必不可少的一部分,由于软件在计算机领域所占的比重很大,许多高校都在计算机科学专业的基础上独立出了软件工程的专业,以独立培养软件工程的特性:计算机更偏向于理论,而且涉及硬件多

谈软件工程和计算机科学的区别

计算机科学和软件工程都属于计算机类的专业,它们之间有联系,当然也有很多的区别.首先来说一下两者之间的差异,计算机科学包含了硬件.软件技术,毕业了可以从事研究与应用计算机的基本训练,具有研究和开发计算机系统的基本能力,相对来说就有更数学.更学术的方向,比如去研究数理逻辑之类的,计算机科学是综合的,范围要比软件工程的范围宽泛许多,属于理科的范畴,它不学工程,但是在算法和硬件方面比软件工程学得更深入:而对于软件工程来说,更偏向软件的测试与开发,应用,主要是指软件技术方面的,如编程,通过代码实现功能,学

浅谈软件工程与计算机科学的区别

从本科阶段来看,几乎没什么区别.以我在的厦大计算机科学系和软件学院来说,我们系里面还分理论和应用两个方向,软件学院也有分方向,不过只是平台不同,都是软件应用方面的.所以数学课上,我们系理论方向的学生上的是数分.高代,比较难,而我们应用的和软件学院一样上高数.线代.计算机科学相对就有更数学.更学术的方向,比如去研究数理逻辑啊什么的,软件学院则更偏应用. 还是拿我校为例(不同学院还是不一样的),我校的软件学院要上好几门高级编程语言的课C/C++/JAVA等,而我们当时就上了一个学期的C,再加5周小学

关于软件工程和计算机科学的区别

软件工程专业旨在培养能从事计算机系统软件.应用软件的设计.研制和开发的高级工程技术人才. 本专业培养具有良好的科学素养,系统地掌握计算机科学与技术基础知识.规范的软件设计与开发能力.良好的组织与交流能力,能在科研部门.教育单位.企业.事业和行政管理部门等单位从事复合型.实用型高层次软件设计.系统分析和工程应用的高级专门技术人才.近几年,我国软件产业不断发展,对软件从业人员的需求也在不断增加中,新增的软件工程专业,对培养这方面的人才起很大的作用. 计算机科学与技术专业 业务培养目标: 业务培养目标

谈谈软件工程与计算机科学的区别

计算机科学和软件工程专业同属计算机类专业,他们之间的关系十分紧密,但还是有很多区别的.众所周知,计算机系统由硬件系统与软件系统构成,计算机科学与技术专业偏重于硬件与计算机理论方面的学习研究,像计算机原理,计算机系统结构等方面的内容.当然也会涉及软件方面,但不是太深.而软件工程专业则主要偏重于应用与实践,主要是培养适应国内外软件产业市场需求的高素质.多层次.实用型软件人才. 软件工程(Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的.实用的和高质量的软件