.
计算机现在是留学的热门专业之一,而且许多学校对于计算机专业也有不同的细分以及课程安排,有很多想读计算机的小伙伴经常有这样一个困惑,我该选择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评估的范围。
.