国内高校所设的计算机科学与技术与软件工程两个专业有什么区别?
其实这个问题,仁者见仁智者见智。看待问题的不同角度,会得出不一样的回答。
首先了解一下:
计算机科学专业课程学习
信息与计算科学专业是怎样的一个专业,都学些什么?
然后我们再来做比对
从就业来看,现在软件工程和计算机科学与技术两个专业毕业的学生都是从事的互联网行业,
很多都是程序猿。从这个角度来看,其实两者的区别不是很大。
从这两个专业设置背景来看,我跟 @梁克 的回答有点不一样。
题主也说了“国外高校计算机有关的基本都会被包括在CS这个大专业里,而国内则被分成“计算机科学”“软件工程”“信息管理与信息系统”等多个名目”。那么为什么呢?其实主要原因是因为我国在大学专业的设置发展上,经历了一些变化。从文革前学习前苏联的“窄口小类”划分方式的专业设置,到文革后学习西方,也就是美国的“宽口大类”划分方式。这就是为什么题主会说国外高校计算机相关的都被包含在了CS这个大专业里,是因为国外采用的是“宽口大类”的划分方式。而随着时间的慢慢推移,全国统一按“宽口大类”这种设置专业的方式,暴露出了很多问题,比如:专业过于宽泛,专业性较强的用人场合不适应这种专业设置。所以教育部在2001年11月调整了我国的本科学科专业结构,本科专业数量有了很大的增加。软件工程专业就是当时新增加的二级学科。也有一些不在旧学科分类之中的新专业。
由于上述原因,我国专业的划分属于“宽口大类”与“窄口小类”并存的局面。这也算是我国的特色吧。这其实就能解决题主的疑问了。为什么我国cs会分成那么多类?答案很明显。而从这个角度,两者的区别是一个是一级学科,一个是二级学科!!!
从两者的专业提出背景来看;
其实从上面,我们也知道软件工程其实本身设立的目的,就是为了适应专业性较强的用人场合。所以它的名字里有个“工程”,这两个字意味着它和许多工程领域的学科,以及管理学科有很大的关系。它和航空工程啊或者机械工程这些学科一样,也有工程理论、质量控制论的原理。软件工程是一门为了解决“软件危机”才被提出的专业。
具体看我另一个回答:
- 软件工程的前景如何?
而计算机科学与技术,更多的是一门科学性的、系统性的、理论性的计算机专业,涉及的范围会更加广。所以其实,计算机科学与技术专业的同学也会学习软件工程这门课。两个专业是有交叉的。两者在这个角度的区别就是,一个是为了解决问题,一个是为了研究问题。这就是看待这个问题的全部角度。希望能够解决你的疑问。
猜你喜欢内容
-
怎样提高阅读理解能力
首先,我们要对“阅读理解能力”及对四级阅读理解的具体要求作一定的了解。教学大纲要求 “较强的阅读能...
-
怎样使句子多样化
句子是由词或短语按语法规则组成,表达一个完整意思的语言单位。好的英语句子应该是结构意思正确完整,...
-
我是如何过六级的
不管四级还是六级,真题绝对重要!!!那些乱七八糟的模拟题或是其他的什么资料纯粹是浪费钱,我第一次...
-
如何充分利用好听力真题
根据听真题的不同层次,基本上,可以把听题分为以下五个阶段: 1. 初听 众所周知,听真题时的第一感觉...
-
如何进行判断和推理
在阅读中,人们首先理解的是语言的字面意义。然而,语言所表达的内容常常超过其字面意义。这就需要我们...
-
如何抓主题思想
主题思想(the Main Idea)。也称作中心思想,是作者在文章中要表达的核心内容,也是作者自始自终要说明的...
-
如何确定作者的观点或态度
一篇文章不可避免地反映了作者的观点、态度和情绪。能否正确把握作者的观点和态度也是体现阅读能力的重...
-
如何找主要事实特定细节
在文章中,作者总是要通过许多具体内容(Details)来说明、解释、证明或分析文章的主题思想。在通读全文、...
-
如何猜测词义
在阅读中,我们往往会遇到一些不认识的单词或短语,或者认识的单词在文章中有了新意义。如果这些词或短...
-
我的跨跨跨专业考研
这是本人第一次发贴。偶从hj上发掘资源供自己使用已久,今年又勉强获得读硕的机会,因此对hj上的xdjm心...






















