根据美国移民和海关执法局 ICE 发布“SEVIS by the Numbers”数据报告,去美国留学,攻读本科和硕士仍是全球主流。另外,2019年度大约52%的留学生集中在20个专业,其中计算机科学就在前三名。
美国大学与雇主协会最新调研,计算机科学学士学位,平均起薪为$68,668,硕士学位平均起薪为$93,415,博士学位平均起薪为$112,772。如果你又是从名校毕业,薪资自然要再上一层,比如斯坦福大学计算机科学专业的本科毕业生起薪为$107,400,UCSB计算机科学专业的本科毕业生起薪为$84,700。
由于计算机与信息技术广泛地应用于各行各业,Computer science的就业范围也非常广泛,除了计算机高科技产业,金融业、传媒领域也能提供很多就业机会,可以做技术支持工程师,软件工程师,应用程序员,也可以做数据库管理员,信息安全专家,用户界面开发/设计者等岗位。
Payscale各大学CS本科薪资排名
计算机科学成为留学大热门并不意外,而且未来申请人数还会持续增加。
大家要知道,Computer science严格说是个专业大类,真正申请还要选择小方向。但是计算机的sub-field是绝对不可能做相互无交叉,所以在这里按照申请方向做一个大致分类,以及关于美国大学计算机科学的本科和研究生项目排名~
1、软件工程Software Engineering
这个方向几乎属于CS第一大的方向,录取名额最多。由于市场需求巨大,就业也不是什么问题。可以说这个专业是培养coder的,也就是程序员,码农。当然coder做长了能做architect。
软件工程大体上分成软件设计、编程语言和软件测试。什么需求分析、结构设计、开发流程、生命周期等等全在此范围内。计算机专业的基础学科像操作系统、数据结构和算法全部包含。
就业方向:各行各业的应用都需要软件工程人才,包括系统分析员、软件设计师、程序员、软件质量测试员等,所以就业前景非常广阔。
2、数据库Database System
它具体又有数据库系统,数据挖掘等等。从特别理论的关系数据库、云数据库,到偏应用的SQL,全在学习范围之内。
毕业后可以做数据库管理工程师,不过这种工程师职位对工作经验要求较高,尤其是高薪全职在大公司的数据库管理工程师。刚毕业的同学可以通过兼职、实习,作为起步。
3、计算机网络Networking
这个范围可就大了,包括了通信Telecommunication。像网络应用、网络协议、网络通信、网络理论、网络安全等等全算在内。加密解密、路由算法、甚至编解 码都是需要学习的学科。这个学科申请的竞争者非常多,因为来自EE,ECE背景的同学也都可以申请这个方向。
就业的话,从设备商到运营商到第三方软件开发商,都有职位可以选择。很多公司的招人广告上写的就是Telecommunication和CS,EE相关专业。可见这个范围达到什么程度,明明是个应用专业,却成了与EE,CS平起平坐了。
4、人工智能AI
人工智能其实是很综合的学科,里面涵盖了计算机专业的很多小方向。比如机器学习系统,计算机语言,图像处理,语音识别,机器人,人机交互等等。对于申请者的计算机科学背景要求较高,包括数据结构、算法等等,都需要有一定学习基础。
5、计算机图形学Computer Graphics
包括多媒体Multimedia。这个专业与人工智能、计算机网络、软件工程都有交叉。研究图像的表达、处理等。计算机成像,三维动画,甚至网络影像传播都属于这个方向的范畴。学习这个专业的同学可以去游戏设计公司,电影视频制作公司找工作。
6、计算机视觉Computer Vision
主要学习内容:研究课题有图像处理,计算几何学,计算机图像动画,视觉化以及计算数学,高效强健3D/4D图像与几何过滤的设计与开发,重建,图像分割,识别,跟踪和齿合算法,视觉伤害对策等。就业方向包括生物或生物医学研究模型分析、生活中的应用像视像技术进行野外火警探测、生态研究用计算机视觉的方法来进行珊瑚礁分析以反映全球生态问题等等…
7、科学与工程计算Scientific Computing
具体包括生物信息学,气象数据处理,数字处理算法,计算物理,计算化学等等。专业的特点就是交叉,往往要求申请者除了计算机科学相关的背景还要有一点生物、物理、化学等等方面的背景。
8、系统架构System architecture
方向偏EE,还有computer engineering也跟这个紧密相连。这个专业做下去其实就是VLSI了,大规模集成电路,设计底层的芯片。个人感觉这个是EE的专业。但是由于EE和CS密不可分, 有时候也就混为一谈。这个专业对数字电路、逻辑电路之类的背景有要求,学出来工作还是比较好找的,但是学得比较累,因为跟硬件相关,不是仅仅写代码就能对付得了的。
9、人机交互Human-computer interation
有的学校会把其中的语音识别作为一个单独的领域。人机交互和人工智能互相交叉。HCI是计算机科学、行为科学、人体工程学、设计类的一个交叉领域,对工作经验比较看重。跟人工智能一样,在特定领域内如果找完全对口的工作有时候较难,当然找到发展前景会较大。
10、计算理论Computing
这是完全偏向理论的学科,研究的不只是算法,更加重要的是算法的有效性和可行性。算法可行性,算法复杂度,密码学相关领域都是这个偏理论的方向的研究对象。
11、信息科学Information Science
这个学科与软件工程、数据库、网络、计算理论都有一定的关系。主要研究领域是跟信息相关的一切,信源编码、信道编码、加密解密、数据恢复、数据储存等等。
12、MIS管理信息系统
MIS本质上说就是一个数据库系统,它和其他数据库系统的不同就在于其目的用于整合必要的信息用于决策。决策支持系统、专家系统、执行信息系统等都是MIS的组成部分。
MIS专业划分会不一样,根据学校设置不同在不同学院,有点的在工程院 ,有的商学院下面。前者偏技术,后者是偏商科了。
USnews发布2021计算机科学专业本科排名,排名标准不考虑本科生毕业薪水等其他因素,只有481所大学计算机学科系主任和资深教授根据入围项目的总体质量互评决定。要想入围,该校的CS必须获得ABET认证,并且该校能够授予计算机科学或工程博士学位,或最近授予了20及以上的计算机科学学士学位。
USnews的计算机科学研究生硕士项目排名是四年更新一次,最新版本是2018年更新的2019年USNews计算机科学硕士排名。数据主要涉及10个不同的指标,包含在4个大类:质量评估、学生选择、教师资源、科研活动。