计算机科学是系统研究信息与计算理论基础的学科。计算机科学有分支,例如编程语言、程序设计、信息安全以及近几年大热的人工智能等。而且,几乎所有的美国大学都有开设计算机科学专业,并没有明确要求申请者的计算机能力背景,如果你对自己的数学水平有自信,并且对信息技术感兴趣,不妨试一试申请计算机科学专业。
计算机科学专业作为stem的一员,在学生毕业后能够提供比普通专业时间更长的opt,同时,计算机科学专业课程也会包括大量的数学以及基础理科课程,对于学生毕业后无论是谋职还是继续进修都提供了全面的培养。
首先,计算机科学毕业生可以从事开发工程师相关的工作,也就是我们平常提到的程序员。这是大部分计算机科学专业毕业的学生会选择的职业。在互联网大热的时代,除了互联网公司,几乎任何一种公司都会需要程序员,因此,选择开发工程师的学生往往分布在不同行业类型的公司,从事着软件开发、代码编辑的工作。
其次,随着人工智能的大热,计算机科学专业的毕业生会选择从事人机交互、大数据分析等工作。比如,有些学生毕业后会去社交软件公司或生产公司工作,因为这些公司十分依赖大数据分析来进行市场分析和战略布局;也有些毕业生会去游戏公司工作,因为这些公司对人机交互工程师的需求量十分高。
当然,从如今人们对信息科技的信赖来看,计算机科学专业的就业方向也不只局限于科技类公司,他们可以在各行各业发挥自己的专业特长,比如进入学校或科研机构做科研等等。所以总体说计算机科学专业是留学生毕业后就业前景最乐观的专业之一。
美国computer science学科细分
首先给大家介绍一下美国cs学科的分类。平时我们所说的cs其实是一个很广的概念,就像医学一样,很多不同的细的分科,这里我列了一些美国比较常见的分科。
· 软件工程
· 数据库
· 计算机网络
· 人工智能
· 计算机图形学和多媒体
· 体系结构/编译器和并行计算
· 人机交互
· 管理信息系统
· 信息安全
· 理论和算法
软件工程,是关于计算机软件开发和维护的一门工程学科,简单一点可以理解为cs+管理科学。是整个cs里最弱化数学能力的分支,但概念性很强,有点像半个文科,而且特别强调实践,是所有分支里就业机会最多的方向,但可能不是最尖端,最有趣的方向。 数据库,涉及与数据管理相关的所有方面,可应用的领域有电脑游戏设计,数据隐私与安全等。 人工智能,也就是大家常说的ai,可以说是目前cs最热门的方向了。说得通俗一点,例如人脸识别,虹膜识别,google的自动驾驶,微软的hanover系统自动开药,医学领域的自动影像学、金融领域的自动算法交易都是ai的成果。大多数的科技公司,比如亚马逊、特斯拉、谷歌都把ai看成下一个十年里,公司的创新驱动力。 计算机图形学 computer graphics,多媒体 multimeia。这个专业与人工智能、计算机网络、软件工程全都有交叉,主要研究图像的表达、处理等。学习这个专业的同学可以去游戏设计公司,电影视频制作公司找工作。 人机交互﹙hci﹚也是最近大热的新兴专业。hci是一个大型的交叉学科,它包括认知心理学,社会学,cs,需要涉猎的知识也包括软件,硬件,算法,machine learning, eep learning, 社会调查等。 管理信息系统(mis)本质上说就是一个数据库系统,它和其他数据库系统的不同就在于其目的用于整合必要的信息用于决策。前者偏技术,后者是偏商科。
信息安全和计算机网络,其实严格一点说是属于computer engineering, 一些学校也会放在ee系下面。 体系结构/编译器和并行计算,computer architecture 计算机架构是讲计算机硬件组成的,属于ce或ee;编译器和并行计算申请的人也很少,理论和算法方向是理论层面的。
美国cs学校排名﹙usnews﹚和录取要求
美国学校排名版本特别多,但大部分参考的都是usnews的排名,而usnews也有两个排名,一个综合排名,一个专业排名。这里我们把学校大概分为三档:
top10
这一档是相对是比较难申请的。申请top10你必须要有一定的亮点,不能有特别明显的短板。拿到录取的学生背景都是非常强的,研究经历、实习经历都很丰富,并且这些学生都很会包装自己,在文书中把自己的特点和优势最大化的展现。申请硬件的话也有一个大概的衡量标准可以给大家参考,当然申请也不是只看硬件,肯定是一个比较综合的过程:gpa3.8 ,t105,g320。
top30
top30的申请要求相对会容易一些,可以有1~2个不太明显的缺点,但是也不能来一个gpa60,这肯定是不行的。这一档里我们会比较推荐哥大、普度、宾大、南加州、加州大学圣地亚哥分校和加州大学欧文分校。这些学校的毕业生还是比较好找工作的。如果你达不到top10的水平,这些学校是很好的选择。top30的话,gpa3.5 、t100 、g315以上是比较推荐的。
top100
top100这个档次的学校跨度会比较大,但是在申请难度上的差别却不是特别明显,申请合理、条件中规中矩一些就能拿到录取。gpa3.0、t90、g310以上即可。这里面比较推荐的学校就有uc-avis,uc-riversie,tamu, stony brook,ncsu等。
在申请这些学校的时候,排名不用看的太重,60名到70名差距不是很大。申请时首先需要考虑地域条件。地域好的地方,往往工作会比较好找。
举个例子,加州部分学校虽然排名比较靠后,但是毕业生的工作也会相当好找。除了加州之外,还有德州。德州达拉斯地区已经形成了一个比较强势的it圈,亚特兰大北部的it公司也是非常多的,纽约、波士顿,以及西雅图都是it城市。由此可见,地域环境还是很重要的。
如果您想了解更多留学资讯,欢迎咨询!