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

一、疑问

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

二、看法

计算机科学,英文为Computer Science,简称CS;软件工程,英文为SoftwareEngineering,简称SE。

 计算机科学偏数学和理论,软件工程偏向实践。比如计算机科学会多学一些数学或软件、硬件的理论课,而软件工程会学一些业界的软件开发模式。就课业来说,软件工程辛苦,课多,选修课较少。计算机科学好一些,选修课很多,学个什么副业也是可以的。两者就业差不多。

 根据每年各大学的情况,软件工程录取门槛高一些。

 计算机科学和软件工程的实习和全职就业一般是做软件开发。最常见的职位是软件工程师(Software Engineer)。入门时薪水和其他职业比起来较多,比如和金融分析师。但计算机科学类工作貌似增长不大。比如10年后,可能是金融业的赚得比IT业的多很多。除了计算机科学和软件工程,电子信息、网络工程、通信工程之类的专业其实也可以申请转向计算机科学等软件类专业,或者可以直接从事软件开发的方向。

 计算机科学是IT里非常基础也很范的一个学科,无论选择计算机科学还是软件。 学生在大学期间都有机会转到自己感兴趣的其他专业。

时间: 2024-07-28 19:40:35

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

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

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

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

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

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

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

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

首先,软件工程是一门学科,用于研究用工程化方法构建和维护有效的.实用的和高质量的软件:而计算机科学是一门科学领域,用于研究计算机及其周围各种现象和规律的科学,亦即研究计算机系统结构.程序系统(即软件).人工智能以及计算本身的性质和问题.所以从本质上来说,我认为计算机科学包含了软件工程,而软件工程只是计算机科学其中的一个分支. 具体的来说,计算机科学分为理论计算机科学和实验计算机科学两个部分.后者时常称为“计算机科学”而不冠以“实验”二字.前者还有其他名称,如计算理论.计算机理论.计算机科学基础.

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

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

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

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

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

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

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

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

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

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