原标题:钱程无忧的专业:计算机科学CS和计算机工程CE

在美国,计算机专业是理工学科中就业好、薪资高的专业之一。在2017年PayScale美国专业薪水排名中,计算机科学、计算机工程等相关专业名列前茅, 平均薪资7万美元起步 ,Facebook这样早期薪水甚至开到11万美元(人民币七八十万)。

中国留美学生人数已经接近40万人,其中 就读工程学和数学及计算机专业的人数位列第二和第三名 ,两者合占比例为30%。此外,计算机专业还是H-1B获取率最高的专业。现在我们就来详细看一下 计算机科学和计算机工程重要的区别、未来工作机会和顶尖的美国院校吧

计算机科学(简称CS)主要是从计算机计算的角度,研究计算的算法、可计算性与编程语言等等。它更像是一门科学,侧重计算原理、算法等理论学习。数学与逻辑在这个专业里更加重要。

计算机工程(简称CE)则是从计算机工程设计的角度,研究电路、电子、VLSI设计等等,是一门偏应用的学科,性质是工科。

1.操作层面

CE的学生,除了要掌握编程相关的技巧外,对于电子工程方面的知识也要熟悉,特别是电路,电子学,VLSI设计等等。从这个角度来看,它也可以看作是CS与电子工程专业的结合。而CS偏重对算法,各种语言,程序设计和计算的要求。

2.课程设置

科学更注重理论研究(自动计算的性质、规律、运算等);工程更注重系统应用(计算机系统及其应用)。科学有些偏软,侧重以计算机技术为基础解决问题,编程一般是重中之重,三门数学(高等数学、线性代数、离散数学)是基础之重;工程有些偏硬与网络、通讯更紧密些。

CE要学很多电路的,比如Solid State Electronic Devices,Analog Signal Processing,硬件的知识要学很多

CS更侧重于软件的知识,要学习编程语言和软件设计。

相对而言,CS会比CE少学一些电子工程方面的课程,而稍多学一些数学和计算机编程方面的课程。

3.就业方向

因为信息时代计算机应用的普及,这两个专业最容易跨专业、跨行业发展,就业面较广。所学知识是将来工作的基础,实际工作时根据自己的兴趣爱好,还得不断实践和学习。

一般情况下,计算机科学专业就业方向偏软应用如开发、测试、培训、技术研究等,就业面较广。

计算机工程就业方向则更容易到电信、通讯、航天等相关部门工作,同时网络工程相关单位的设计、维护、培训工作也会涉及。

这些就业方向都是相对的,跨行业就业面广是计算机专业的就业特点。很多时候还受到机遇、兴趣爱好等的影响。

学CS的人大都去了像微软IBM,谷歌百度,脸书等等软件开发公司。学CE的人大都去了英特尔,苹果黑莓,思科华为等硬件设计生产企业。

4.开设学院

一般情况下,CS专业开设在大学里的文理学院或者工程学院,但是也有少数学校如康奈尔大学,加州大学伯克利分校,密歇根安娜堡分校,伊利诺伊香槟分校,普渡大学的文理学院和工程学院都有开设。那么开设在文理学院和工程学院的CS专业究竟有什么不同呢?我们选择哪个学院里的CS专业更合适?让我们通过学校的官方说法和课程设置看下这两者的不同及该怎么做选择。

据加州大学伯克利官网介绍,如果你对人文和社会科学感兴趣,那么文理学院开设的CS专业或许会更适合你,因为在文理学院,你可以广泛涉猎经济学,统计学,商业应用等人文和社会科学课程。如果你认为你是一个技术型人才,对数学和科学很感兴趣,那么工程学院开设的CS专业或许会更适合你,因为在工程学院你可以学习到更多工程和科学相关的课程。

从这两个学院CS专业的课程设置看, 其CS专业的核心课程几乎是一样的,不同之处在于文理学院和工程学院要求完成学位需要的必修课不同。如康奈尔大学的文理学院要求学生必修写作课,语言课,科学和定量推理课程,文化,历史和语言等人文和社会科学课程,一门研究美国加拿大欧洲之外的地理或历史课程及4-5门选修课。工程学院要求学生必须数学,物理,化学,工程必须课,计算课,写作课,几门选修课及两门体育课。除此之外,康奈尔大学文理学院要求学生至少120个学分就可以毕业,工程学院要求学生至少123个学分才可以毕业。而密歇根安娜堡分校要求文理学院的学生修够至少120个学分就可以毕业,对工程学院要求是至少128个学分才能毕业。

所以,计算机科学与计算机工程在专业设置上区别还是很大的,尤其是本科生在选择专业时,一定要弄清楚自己感兴趣的是偏软件的还是硬件的。此外,还要在考虑下到大学后的课程强度。

下面详细看看两个专业在研究课题以及研究领域的不同之处。

1. 研究课题

【计算机科学 CS】

CS是研究机器自动计算本身的性质、规律和问题的一门科学。更注重理论研究(自动计算的性质、规律、运算等)。世界上第一个计算机科学系是由美国的普渡大学在1962年设立,第一个计算机学院于1980年由美国的东北大学设立。

CS有些偏软,侧重以计算机技术为基础解决问题,编程一般是重中之重,三门数学(高等数学、线性代数、离散数学)是基础之重,其研究课题主要包括:

(1)计算机程序能做什么和不能做什么(可计算性);

(2)如何使程序更高效的执行特定任务(算法和复杂性理论);

(3)程序如何存取不同类型的数据(数据结构和数据库);

(4)程序如何显得更具有智能(人工智能);

(5)人类如何与程序沟通(人机互动和人机界面)。

【计算机工程 CE】

计算机工程是研究计算机系统及其应用技术的一门科学。涉及电气工程和计算机科学领域,从设计的计算机处理器,个人电脑、服务器和超级计算机到使用计算机这个工具来解决一些应用上的问题,如程控机床、车辆监控、工业和家电监控系统等。

CE有些偏硬与网络、通讯更紧密些,其研究课题主要包括:

(1)网络——关于分布式计算环境的设计和实施,从局域网到万维网;

(2)多媒体计算——将文本,语音,音乐,静止图像,视频及其他来源的数据混合成一个连贯的数据流,并对其进行有效的管理、编解码和显示;

(3)VLSI系统——研究微小型化电子设备(非常大规模集成电路)的工具菜单,属性和设计方法;

(4)可靠的计算和先进的架构——探究如何将容错内置入硬件和软件,以及并行计算的方法,光计算和测试;

(5)其他方向——显示工程,图像和语音处理,模式识别,机器人,传感器和计算机感知。

2. 研究领域

计算机科学:

Theory of computation 计算理论;

Information and coding theory信息与编码理论;

Algorithms and data structures 算法与数据结构;

Programming language theory 编程语言理论;

Formal methods 形式化方法;

Artificial intelligence 人工智能;

Computer architecture and engineering计算机体系结构和工程;

Computer Performance Analysis 计算机性能分析;

Computer graphics and visualization计算机图形学和可视化;

Computer security and cryptography 计算机安全和密码;

Computational science 计算科学;

Computer networks 计算机网络;

Concurrent, parallel and distributed systems并发、并行和分布式系统;

Databases 数据库;

Health informatics 健康信息学;

Information science 信息科学;

Software engineering 软件工程。

计算机工程:

Biomedical Engineering生物医学工程;

Communications通信;

Computer Engineering计算机工程;

Control Systems控制;

Electromagnetics & Microwaves电磁与微波;

Energy Systems能源系统;

Integrated Circuits & Systems集成电路与系统;

Microsystems & Nanodevices微电子;

Photonics & Plasmas光子与等离子;

Signal & Image Processing信号与图像处理;

Software Engineering & Intelligent Systems软件工程与智能系统;

Solid State Electronics 固体电子学。

计算机类专业的分支:

1.人工智能

特点:PHD居多,强调数据表述及算法方面的知识 ,招收国际学生多

就业方向:智能环境工程师、机器人开发和设计、电脑游戏人工智能设计师、学术工程师

背景要求:计算机等相关背景

2.生物信息学

特点:需主要具备数学、信息学、统计、计算机科学、化学和生化方面的知识 ,交叉学科,国际学生招的少

就业方向:生物、信息、计算机、医药、医疗仪器等部门从事研究、开发、教学及管理等方面的工作

背景要求:数学、信息学、生物科学、医学、化学、物理学和计算机科学等背景

3.计算机体系结构

特点:主要从事计算机硬件芯片,例如CPU的结构设计,内部结构逻辑门的电子开关 ,需要很强的逻辑电路基础知识。

细分方向:集成电路技术、半导体DRAM、磁盘技术 、网络技术

就业方向:制造业,航空航天业,医学界,以及军事领域等等

背景要求:计算机,数学等相关背景。

4.人机交互

特点:需要掌握计算机制图,计算机成像的一些基本工具及其原理 ,最好有实战工作经验,本科生申请难度很大

分支方向:计算机图形学、语音处理、计算机视觉、自然语言处理、多媒体技术

就业方向:媒体、信息、计算机等部门从事研究、开发、教学及管理等方面的工作

背景要求:需要申请者掌握一定的编程语言,有网站制作的背景。

5.软件工程

特点:录取名额较多,但奖学金少,就业前景很好

分支方向:生物信息学、编程语言、数据库系统、网络和分布式系统、操作系统、并行计算、实时嵌入系统、网络安全

就业方向:计算机软件专业公司﹑信息咨询公司﹑以及金融等

背景要求:有一定的编程技巧,熟悉掌握编程语言和软件设计思想,有一定的软件设计项目经历。

6.网络工程

跟第5点相似。

7.语言语音识别

特点:有学校要求纯语言背景,有要求计算机背景,要先搞清楚学校的要求再决定是否申请,不好录

分支方向:大词汇量连续语音识别系统、小型化和便携式语音产品的应用

就业方向:工业、家电、通信、汽车电子、医疗、家庭服务、消费电子产品等 领域

背景要求:计算机等相关背景。

8.信息科学

特点:主要招本土学生,对国际学生要求很高

分支方向:人工智能,社区信息学,网络安全,网络基础设施,极端事件系统科学,全球占卜学,健康生物信息学,人机交互,信息及图像融合,信息政策,信息可视化,恐怖主义心理学,社会信息学,网络科学

就业方向:软件开发,网络或系统管理员,企业信息管理

背景要求:计算机等相关背景。

9.数据挖掘

特点:竞争不大,好拿奖

分支方向:直接数据挖掘,间接数据挖掘,数据抽取,数据的存储和管理,数据的展现

就业方向:电信、零售、农业、网络日志、银行、电力、生物、天体、化工、医药等方面

录取要求:分类,估值,预言,相关性分组或关联规则,聚集,描述和可视化,复杂数据类型挖掘

10.多媒体技术与网络技术

特点:多媒体技术跟EE或ECE的信号处理联系紧密,很多学校把多媒体技术放在信号处理下,网络技术一般在EE或ECE的通信与网络工程下

分支方向:多媒体技术,图形多媒体,多媒体网络,多媒体娱乐,数字多媒体

就业方向:多媒体产品开发,计算机多媒体技术服务,网站建设与管理,计算机多媒体软件设计,动画设计、平面设计、广告设计与策划,企事业的形象传播创作,企事业单位的宣传教育相应软件的设计与开发,各企事业的文职办公自动化工作。

录取要求:计算机等相关背景。

11.信息管理

特点:管院下MIS偏管理,CS下注重技术

分支方向:信息系统,管理科学,生产运营管理,统计学,销售,金融学,管理学,会计学,商法,经济学

就业方向:软件开发,网络或系统管理员,企业信息管理

背景要求:计算机技术和方法、人工智能、经济学、运营管理和社会技术网络学等领域的交叉背景

强势大学推荐:

锁定了就读专业,选择该专业教学水平高的大学也很重要。几乎所有大学都设有计算机科学和工程专业,但美国精英公司如谷歌、苹果、大型国防合约商雷神公司(Raytheon Company)、Facebook和航空航天制造厂商洛克希德‧马丁公司(Lockheed Martin)等招募新的人才,都会先锁定从优秀计算机科学与工程学院毕业的学生。

USNEWS网站发布了全新2018年最佳本科计算机工程专业12所美国大学排名,这些大学计算机专业毕业生起薪大多在6万以上:

1. Massachusetts Institute of Technology麻省理工学院

2. University of California-Berkeley加州大学伯克利分校

3. Standford University斯坦福大学

4. Carnegie Mellon University卡耐基梅隆大学

5. University of Illinois at Urbana Champaign伊利诺伊大学厄巴纳-香槟分校

6. Georgia Institute of Technology佐治亚理工学院

7. University of Michigan-Ann Arbor密歇根大学安娜堡分校

8. University of Texas-Austin德克萨斯大学奥斯汀分校

9. Cornell University康奈尔大学

10. California Institute of Technology加州理工学院

11. University of Washington华盛顿大学

12. Purdue University-West Lafayette普渡大学西拉法叶校区

而对于计算机科学专业,虽然最新排名目前还查不到,但是根据研究生的情况来看,下面的学校也是杠杠的强呀:

1. Carnegie Mellon University卡耐基梅隆大学

1. Massachusetts Institute of Technology麻省理工学院

1. Standford University斯坦福大学

1. University of California-Berkeley加州大学伯克利分校

5. University of Illinois at Urbana Champaign伊利诺伊大学厄巴纳-香槟分校

6. Cornell University康奈尔大学

6. University of Washington华盛顿大学

8. Princeton University普林斯顿大学

9. Georgia Institute of Technology佐治亚理工学院

11. California Institute of Technology加州理工大学

11. University of Wisconsin——Madison威斯康星大学麦迪逊分校

13. University of California——Los Angeles加州大学洛杉矶分校

13. University of Michigan-Ann Arbor密歇根大学安娜堡分校

15. Columbia University哥伦比亚大学

15. University of California——San Diego加州大学圣迭戈分校

15. University of Maryland——College Park马里兰大学帕克分校

18. Harvard University哈佛大学

19. University of Pennsylvania宾夕法尼亚大学

20. Brown University布朗大学

20. Purdue University——West Lafayette普渡大学西拉法叶校区

20. Rice University莱斯大学

20. University of Southern California南加州大学

20. Yale University耶鲁大学 返回搜狐,查看更多

责任编辑:

平台声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。