99网
您的当前位置:首页软件工程与计算机科学的区别

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

来源:99网
.

计算机现在是留学的热门专业之一,而且许多学校对于计算机专业也有不同的细分以及课程安排,有很多想读计算机的小伙伴经常有这样一个困惑,我该选择computer science(计算机科学)呢?还是该选择Software Engineering(软件工程)呢?哪个更适合我?这两者又有什么区别? 、

Software Engineering主要包含

software architecture

Project Management

Technical Planning

Risk Management

Software Assurance

Computer Science主要包含

Algorithms

Theories of Computation

Compilers

Operating System

.

.

Artificial Intelligence

Computer Science侧重于计算机的基础,包括算法,计算机的运算逻辑,编程语言,计算机理论知识,人工智能和硬件设计。计算机科学往往更重视个人能力,将会更多的和数据库,系统,编译打交道。

Software Engineering侧重于在大型,复杂系统下的技术和管理领导能力培训。在期间,你会学到工程的基础知识,并且将工程的技术知识运用在IT技术的更新换代上。软件工程则是要运用到很多的理论知识来判断一个项目是否成功,为一个项目安排具体的细节,例如,预算,时间,可行性等。

另外,Computer science将会涉及到部分的数学知识,以及逻辑性较强的知识。然而Software Engineering就明显少很多数学知识,并且有更多的管理方面的知识。

就业方向:

计算机科学:程序系统开发、软件测试、网络安全等等

计算机工程:电子、供电、电信、航天、网络工程等等

还有的小伙伴可能有问题想问了,那么如果我学的是Software engineering,以后如果我要做移民的职业评估,我该进行ACS计算机评估呢,还是进行EA工程师评估呢?

答案是进行ACS的评估,可以看到software Engineer是属于ACS评估的范围。

.

因篇幅问题不能全部显示,请点此查看更多更全内容