首页>留学资讯>留学规划>都是学计算机,CS和CE有什么区别?

都是学计算机,CS和CE有什么区别?

2018-11-08 12:05:03 | 来源:网络

计算机作为现在大热的方向,是不少留学生出国选专业时的首选,但细看美国大学的专业设置,就会发现还分出不少细项来,也常常会有学生疑惑,Computer Science和Computer Engineering差别在哪里,自己更适合什么,将来就业方向又有什么不同?下文将为大家做简单辨析:

 

Computer Science(简称CS,计算机科学)强调how。Science即科学,是用来指明方向的,在计算机这个本身就看重应用的领域内,CS相比较之下更偏理论,研究编程语言、用怎样的算法才能让软件在计算机上运作等等,总体来说,比较偏向软件开发。如果你喜欢数学、逻辑,学CS会更适合。

 

Computer Engineering(简称CE,计算机工程)应用性更强,结合了CS和EE(电子工程),除了基本的编程技巧,还要熟悉电子工程方面的知识,学习电路、电子、VISI设计等,本质上是工科,比较偏向硬件开发,比如超级计算机,显卡性能提升一类的。

 

这两个专业本身有重合的部分,在专业设置的时候,不同的学校也会有自己的想法。

以计算机大牛CMU为例,单独开设了School of Computer Science,本科的课程设置中主要包括了:

 

计算机科学理论(比如Principles of Imperative Computation、Mathematical Foundations for Computer Science、Principles of Functional Programming);

- 逻辑与语言比(比如Programming Language Semantics、Software Foundations of Security and Privacy、Foundations of Cyber-Physical Systems);

- 软件系统(比如Database Systems、Compiler Design)

- AI(比如Natural Language Processing、Robot Kinematics and Dynamics);

- 域名(比如Designing Human-Centered Software、Computer Graphics)

- 数学(比如Matrix Theory、Probability and Computing、Matrices and Linear Transformations)

CMU把Computer Engineering放在了工程学院下且结合了EE,称为Electrical and Computer Engineering(ECE)。

下图是截取了一部分的本科课程安排(网址:https://courses.ece.cmu.edu/):

可以看出涉及学科很杂,电机学、电子器件和模拟电路、硬件算法、计算机系统、计算机安全、逻辑设计什么的都要学,用校方官网的说法“哪里有电子和计算机,哪里就有我们(Wherever the electrons or computers are—that is where we are.)” 霸气是一方面,另一方面也看出这个专业毕业后适用性非常广。

 

还有一部分学校,比如加州伯克利,会把CS放在文理学院下面,同时又在工程学院下,结合电子工程开设Electrical Engineering & Computer Sciences(EECS)。

 

当一所大学把CS放在文理学院和工程学院下,会有哪些不同呢?简单总结起来,就是文理学院下的CS会更偏理论,而且除了和计算机相关的编程、AI、数据库等,还能更广泛地学习人文、经济、统计学、社科等方面的课程;工程学院下的CS更偏实践,且涉及更多工程、化学、电路等方面的课程,编程课会比CS少。

上文做了简单的举例和归总,根据不同美国大学的理念差异,课程设置和偏重点都会变化,因此同学们在选择专业前,建议上官网仔细研究一下。

 

那在就业的时候,两者各有哪些出路呢?

 

虽说在学术上,两个专业貌似一个学得更深,一个学得更广,一个偏理论一个偏实践,但由于这两者本身没有非常精确的分割,学习的时候内容也有互相涉及的地方,因此很容易跨专业、跨行业发展。

 

硬要区分的话,一般情况下计算机科学就业方向偏软应用如开发、测试、培训、技术研究等,很多人都会成为software engineer;计算机工程方向则更容易到电信、通讯、航天等相关部门工作。 

 

不过,公司在实际招聘中不会把范围定得那么窄,比如在LinkedIn上,著名游戏公司EA招聘Software Engineer的Qualifications描述中,说明了“要求CS及其他相关技术专业。”

Intel招聘Computer Vision Application Engineer的Qualifications中,CS和CE专业的同学都可以竞争这个岗位。

有时相比你学的是什么专业,公司更看重你具备的是什么能力。在大学中,同学们也可以根据自己职业的大概方向,多刷刷招聘网站上的职位描述,从而有针对性地培养能力。

 



如有还有其他留学问题需要咨询,请致电【010-59001471】由萧素珍总顾问亲自为您答疑解惑。我们实行总顾问统筹管理制度,所有学生均由萧顾问亲自负责,为所有签约客户一对一量身打造最符合个人实际情况的针对性留学方案。杜绝层层转包的销售型顾问,杜绝模板化的文书流水线,真正的个性化留学方案,真正的一对一VIP服务!

================萧顾问留学咨询中心================

“萧顾问留学咨询中心”是以美国留学专家萧素珍总顾问为核心,集合美国、台湾、上海等地业内精英人士组成的一个专业团队,致力于出国留学信息咨询、留学中介服务、国际教育合作、合作办学、夏(冬)令营、出国前语言培训、签证服务等业务。能为申请人提供国外院校全方位的留学信息、全程指导申请以及包括留学规划、申 请、面试、签证等在内的全套解决方案,尊重学生和家长的个性化理念和要求,确保为客户带来专业、优质的出国留学服务。

相关文章

非特殊说明,本文版权归原作者所有,请转载注明出处

热门分类

最新资讯

留学规划

大学排名