【选校神贴】美国计算机专业研究生申请攻略

2016年11月10日 金东方美国留学


美国留学计算机专业速览 

  热门程度

  计算机专业现在是美国理工科当中最热门的专业。之所以热门主要有几方面的原因。首先CS在美国就业情况很好,吸引了很多希望读书进而留在美国工作的申请人。其次,美国的CS在技术和产业上都是全球领先的,自然也就成了最热门的目标国家。

  热门指数:★★★★★

  留学费用

  美国硕士学位的学制都是两年。一年的学费平均在4万美金左右,不同城市的生活费差别较大,大体在1-2 万美金之间。两年的费用支出一共在50-70 万人民币。

  就业前景

  CS是美国就业前景最好的前三个专业之一。其毕业生的薪酬水平非常高,而且近些年以来呈不断增加的趋势。美国大学与雇主协会2004公布的数据显示,信息科学与系统毕业生平均年薪为$42,375,比前一年增长了10.7个百分点;而计算机科学毕业生的平均年薪则是$49,036,增加了4.1个百分点。美国劳动部编写的2007年职业展望手册显示,2007年度CS专业本科毕业生的起薪为$56,201,MS研究生的起薪达到了$60,000,而整个国家的CS从业者的平均收入达到了$88,470. UIUC的工程职业服务中心关于2008-2009学年的就业信息统计显示,该年度UIUC的CS专业的本科毕业生平均起薪为$72,286,MS研究生则增加到了$75,125.相比于国家平均标准,BS为$58,419,MS为$70,625,都有不同程度的超出。从这些数据可以看出,CS毕业生在就业市场上是非常受欢迎的。

美国大学计算机研究生申请要点

  申请难度

  美国的计算机产业界和学术界一直在世界上占据绝对优势。申请者与其他专业不同的是,除了在校学生以外,还有很大一部分是已经有工作经验的IT类人员,随着日新月异的技术更新,他们希望通过提高学历获取更新的新知识来提高职场竞争力。由于计算机学科仍然在高速发展,因此美国大学计算机专业的申请竞争依然非常激烈。

  考试要求

  语言考试:有的学校不接受雅思成绩,因此建议准备托福。CS对于托福的要求不高,一般达到80-85的区间就可以满足一般要求,但对于以名校为目标的申请人,最好还是要考到100以上。

  GRE 考试:至少要达到300。最好要考到320以上,如果以前100为目标,则需要达到310以上。

美国大学计算机专业院系和学位设置

  院系设置

  美国绝大部分学校都开设有计算机专业。此专业基本都开设在工程学院下。绝大多数的美国学校的计算机工程和EE是合并在一起的,一般称为ECE(electronic and computer engineering) department 或者CEE,如MIT 的CS就开设在EECS 系下面。有的学校有独立的计算机(CS)系,如CMU开设有独立的School of CS。

  学位设置

  Ph.D:博士学位,学制为5年,主要跟随教授做学术研究。毕业后可在高校任教,也可以进入企业的研发部门,主要培养高端学术科研人才。

  MS:Master of Science理学硕士学位,学制为两年,以授课为主,比较侧重学术,毕业后可选择就业也可选择继续攻读Ph.D学位。

  ME:Master of Eng工学硕士学位,学制为一年或一年半,主要针对就业,更加侧重于实践。毕业后进入企业就业。

美国大学计算机专业分支方向

  计算机涉及的领域非常广泛,其分支学科也是非常多。在美国将主要的专业方向分为人工智能(Artificial Intelligence),程序应用(Programming Language ),计算机系统(Systems )以及计算机理论(theory )这四个部分。而每个部分又有很多的研究方向,诸如人工智能与知识工程,模式识别与图像处理软件,多媒体技术与图形学,智能信息系统工程与软件自动化,数据库与数据仓库,数据挖掘与知识发现,计算机网络技术及其应用,计算机系统与控制,信息系统安全,计算机安全等等。

计算机专业就业前景

  Developer/Programmer/Softwa re engineer

  不管硕士、博士,不管学CS哪个方向的,研究算法(algorithm),捣鼓人工智能(AI),或是软件工程(software engineering)、图形处理(graphics/image processing)、网络(network) etc,大家将来都有一条共同的也是CS最大的出路,就是去写code编程做软件开发。很多人申请的时候,或者在学校读书学习期间,很在意各个方向的区别,痴迷于某个领域,但是工作几年回过头来看,大家都有一个光荣的头衔,好听点叫软件工程师,难听点叫程序员,职称(title)和工资高点低点而已。

  Software QA(quality assurance )/Testing

  从软件工程角度说,有人写软件,就得有人专门跟在后面找bug提高软件的quality。QA被越来越重视,QA工作已经在计算机行业里占了很大比例,它对技术的要求相对低。QA可粗略分成1)mannual testing,全手工测试,不需编程,基本就是分析软件系统,制定测试计划和用例,然后用鼠标去点击为主,现在随着公司对产品质量和测试工作的重视,有CS技术背景出身的QA越来越被青睐;2)QA,自动化测试(automated testing),就是用软件工具或者自己编程来自动化测试,要求懂技术甚至要会编程,但是要求又没有developer高,这种技术性的QA也较缺乏,现在趋势是很多公司尽量用automated testing替代mannual testing来提高效率。同样经验/教育背景,QA的工资应该比developer低,但是差别也不是很大。很明显,学CS任何一个方向的人,都可以胜任QA的工作。

  Other

  其他工种,如release management ,用户界面(UI, user interface )设计,usability,Technical support 等等,但是一方面这些工作数量相对少,另一方面,不同的公司里,相同的职位名称可能具体的工作性质不太一样,比如release management ,有的公司要求做很多QA的活,有的公司更靠近developers ,还有的公司可能让你安装/搭建系统来管理不同的releases ,如同系统管理员。

美国留学计算机研究生选校策略


  美国留学计算机研究生选校策略

  地理位置

  MS找工作最重要的考虑因素是location。对于CS,最好的location当然是加州,然后是东北部。北卡三角马马虎虎,德州硬件比较强,然后就是各大城市。中部地区的location是最不用考虑的。

  学校特点

  Stanford :综合认为是最值得读的MS院校。该校提供的是两年经典MS项目,且排名、知名度均相当高,地理位置优。缺点是费用高,并且转PhD难。

  Columbia University :地理位置优越,位于纽约市区,费用高。该校的MS为授课型,招生人数相对较多,一年约有50人。据说该校毕业生好多就业于四大以及纽约金融行业,比如高盛、摩根斯坦利等。

  University of Pennsylvania :第一台计算机诞生的地方,位于费城。官方给出总费用为两年52W,该校有5个CS项目。一般选择MSE in CIS,该项目为传统CS项目,难度也最高。假如你原先不是CS专业(信管算是CS),那么可以选择Computer Games and Visual Effects,Robotics,Embedded Systems和MCIT这4个专业学位。Upenn的人工智能非常强,有AI界的超级大牛Michael Kearns教授,学生基本学成以后走学术路线。

  CMU:该校有一堆MS专业项目,因为计算机学院下的系比较多。这些项目均为授课型,以毕业直接工作为导向。你可以选择自己喜欢的项目读,比如MISM,INI等等。学费较贵,读一年半,课程质量有保证,很累。毕业后工作很好找。优点为排名高,名气大,在顶级院校中性价比高,相比于Stanford等院校相对容易申请。缺点:假如想转PhD的话就比较麻烦了。

  Brown University: 该校硕士课程质量相当高,有自己写个小操作系统什么的。优点是该校为常春藤院校,缺点为费用较高。

  Yale University :搞理论较多,但毕竟是耶鲁。该校的CS MS强制学生做TA,所以申请该校英语必须要好。该校MS项目一年不到就能毕业,优缺点都有。优点是省钱,缺点是不知道是否会对找工作产生影响。

  UIUC:该校有若干MS项目,主流的是两种:有导师和没导师。有导师项目的申请难度和和PhD不相上下,拿的是RA,需要提前套磁联系。对于无导师的professional MS,其实也就是上课。该授课型项目优点是学校牛,找工作貌似还不错。缺点是学费贵,综排低,在中国知名度不大。该校教授的权力很大,所以申请时候(包括学术MS和PhD)最好去套磁。

  University of Texas-Austin:该校MS的录取标准相当高,据说接近Stanford。托福IBT的平均分为112。优点是工科很强,地理位置相对较好,学费便宜。缺点是综排比较低,在中国国内知名度不高,申请难度太大。

  Gatech:传说的三大理工之一,位于亚特兰大。该校学术氛围浓厚,据说导师方向诡异。在网申时候PS要分两部分写,很麻烦。优点为地理位置还算不错,工程学院很好很强大。缺点为综排较低,中国知名度不高,费用较贵(官方数据一年6W)。该校教授说话有分量,申请PhD时候最好去套磁,发RA较多。

  UCLA:牛校,地理位置没的说,其他也非常好。该校的IBT口语线卡24分也是唬人的。优点是地理位置好,学校名气大。缺点是费用较高。

  UCSD :该校最近一直在崛起,找了一堆CS大牛去。地理位置在风景秀丽四季如夏的San Diego。优点是地理位置好,风景好,有导师带。缺点是综合名气不如UCLA,USC大,费用较高(加州都这样),在中国知名度不高。

  University of Maryland-College Park: 牛校。优点是地理位置不错,学费相对便宜。缺点是申请难度很大,综排不高,在中国国内知名度不高。

  University of California-Berkeley:一年(大概9个月)的MEng项目。名校控可以考虑。优点是名气大,缺点是学位不好听。

  Cornell University :一年(大概9个月)的MEng项目。Cornell的各方向也相对平均,理论研究很不错,不仅研究算法,更注重研究算法的有效性和可行性。

  USC:必申院校。招人、发放AD均极多,故一般在高端MS申请中用作保底。条件差不多都能收到录取,不差钱的话就去读吧。地点在LA,优点是地理位置好,综合名气大。

  TAMU :工科非常强。费用便宜,竞争激烈。推荐在该校读硬件的工程方向,CS理论并不是很牛。

  U of Florida:拿到该校AD的同学一般会拿到AA奖,可以去掉一半学费。但是申请CS的同学必须从College of Science and Liberal Arts转到College of Engineering才能拿到奖。

  Syracuse U:在纽约州的一个小城镇,和UFL类似,很多拿到雪城大学录取的同学可以拿到30%-50%学费减免的AA奖。

  California Institute of Technology: 神校。招人太少,每年也就招那么几个人,精英培养模式,MS.PhD一样,顶级申请难度。

  Harvard University : 没有发现一例大陆人拿到哈佛MS CS录取的,故不推荐。

  University of Washington: MEng项目,学校边上有微软。貌似对中国人不友好,不推荐。值得一提的是Bill Gates 的微软和UW同在西雅图,每年给UW无数资助。

  Princeton University : 2.5年的MS科研项目,难度接近该校PhD.

  University of Wisconsin-Madison: 工科较强,但要提前联系导师。地理位置不好(对于CS),费用高,不推荐。

  University of Michigan--Ann Arbor: 工科很强,但地理位置不好(对于CS),费用高,不推荐。

  Purdue University-West Lafayette: 传统的老牌工科院校。但最近貌似一直在衰落。以前在该校的MS中有75%拥有奖学金,现在连PhD都发了好多AD。该校MS录取与PhD貌似标准相同,读了两年后可以选择是否继续读PhD,但不保证有钱。

美国大学计算机研究生申请学校分类

  我们把CS的学校按照学校的特点进行分类,便于选校时做出更好的选择。

  第一类:地处加州的大学

  对每一个学CS或者将来希望从事这一行业的人来讲,硅谷、加州都是选校的梦想之地。

  斯坦福大学 Stanford

  加州大学伯克利分校 UC-Berkeley

  加州大学洛杉矶分校 UCLA

  加州大学圣地亚哥分校 UCSD

  加州大学圣巴巴拉分校 UCSB

  加州大学欧文分校 UCI

  加州大学戴维斯分校 UCD

  加州大学圣克鲁兹分校UCSC

  南加州大学USC

  第二类:其他州的 CS 强校

  除了加州,其他州也有许多CS牛校,毕业生就业也非常好。

  卡耐基梅龙大学 CMU

  麻省理工大学 MIT

  德克萨斯大学奥斯汀分校 UT-Austin

  华盛顿大学 UWashington

  伊利诺伊大学香槟分校 UIUC

  密西根大学安娜堡分校 UMich

  北卡大学教堂山分校 UNC

  第三类:学费便宜的学校

  德州农工大学TAMU,

  佛罗里达大学U of Florida,

  雪城大学Syracuse U

  第四类:AD 分的较多的学校

  有一种学校,叫AD大校。但AD大校并不等同于水校,有很多高质量的CS硕士项目招生规模较大,因此发出来的AD也比较多。这样的学校在同档次学校中,相对比较容易申请。

  哥伦比亚大学 U Columbia

  南加州大学 USC

  雪城大学 Syracuse U

  佛罗里达小UFL

  斯蒂文斯理工大学 SIT

  伍斯特理工大学WPI

  伊利诺伊理工大学 IIT

  纽约大学POLY学院

美国留学计算机研究生录取标准

1硬件条件


  1、GPA/排名

  GPA是指大学期间的平均绩点,通常来讲,学校主要考察申请人的总GPA,即根据成绩单上列出的所有课程计算出的平均绩点。当然对于硕士及博士申请人来讲,专业课的成绩要更加重要。

  最低 GPA 要求

  对于硕士申请人来讲,几乎所有美国大学的最低GPA要求都是3.0(4分制),按国内百分之计算应该在平均分80分以上。对于PH.D申请人来讲,GPA最低要求为3.5,远远高于硕士的要求。当然每年也有一些GPA低于最低要求而被录取的案例,说明学校还是会综合考虑申请人的整体背景。

  平均 GPA

  GPA达到学校的最低要求不意味着就一定能被录取,根据学校的录取统计数据来看,CS专业排名TOP10的学校,录取的平均GPA大都在3.5以上,部分学校甚至达到了3.7。对于衡量学校的申请难度来讲,平均GPA比最低GPA要求更有实际意义。

  排名

  美国顶尖的大学非常喜欢学习成绩优秀的学生,如果成绩排名达到10%、5%、3%,则被视为成绩非常优秀,这种情况下建议申请人开据排名证明,会对申请有非常大的帮助。虽然前十名的学校中大多数宣称在4.0中获得3.0以上的GPA就足以申请,但根据历年的实际经验,成功申请TOP10计算机专业的GPA一般都在3.6以上,个别学校的入学新生平均GPA可达3.8。

  2、语言考试

  语言成绩是申请必备的,申请美国一般建议提供IBT成绩,但是目前美国TOP100的学校当中有65%以上的学校同时认可托福和雅思成绩,因此雅思成绩也可以用来申请。

  IBT(托福)

  总分要求:对于计算机专业,美国TOP100学校IBT最低总分要求为80分,TOP50学校的IBT要求在90左右,部分顶级学校会要求IBT100以上。以美国综合排名TOP50学校为例,建议IBT考到90+。

  单项要求:部分学校除了总成绩要求之外,还有单项要求,一般来讲,建议IBT单项不低于18,最好单项都能上20。

  IELTS(雅思):通常需要考到6.5以上,单项不低于6。部分学校会要求雅思成绩达到7分。

  3、GRE考试

  GRE考试是美国研究生入学考试,考试成绩可以用于理工科、文科的研究生及博士入学申请。如果准备申请美国的CS专业的硕士或博士学位,是必须提供GRE考试成绩的。

  GRE综合

  总分要求:就CS专业来讲,美国大部分学校都并未给出GRE总分的最低要求,但根据学校往年的平均录取GRE成绩来看,美国TOP100的学校建议GRE成绩不低于300,如果希望进入TOP50甚至TOP30的学校,GRE成绩至少要达到315以上。

  单项要求:理工类专业都非常看重学生的数学能力,通常来讲,Q部分会要求达到151以上,V部分达到140以上,写作部分则不是考察重点达到3或3.5即可。

  GRE Sub专项

  CS专业的学生无需参加Sub考试,如果是其他专业转申计算机的,建议参加计算机的Sub考试。

2软件背景


  1、专业背景

  CS专业非常看重申请人的专业背景,许多顶级学校都要求申请人必须有计算机的学士学位,或者是修过计算机的核心课程。

  匹配专业

  计算机科学与技术、软件工程以及其他计算机相关专业。国内这些专业的本科阶段课程基本涵盖了CS的核心课程,这些专业背景的学生可以认为是专业完全匹配的。

  跨专业申请

  计算机并不是一门容易跨专业申请的学科,如果要跨专业申请,至少要修过一些核心的基础课程如C语言、JAVA、计算机结构、数据库等等。通常来讲国内工科背景的学生也可以尝试转专业申请,但是转专业难度很大,那些CS大牛学校,建议就不要考虑了。

  学校背景

  就是你出自的学校,很现实的事,出身绝对重要!一般名校是只看国内top10的学校,看其他国家也是,如果不是top10出身,又没有其他特别突出的强项,那么也不建议申请。

  2、论文

  美国大学招生最主要是看学生的研究能力,通俗讲就是看你能不能给老板干活。这里的论文主要是指国际会议的英文论文,至少在一些较正规的会议上有文章(如果审查委员会知道这些会议的话)绝对会大大增加取机会!至于期刊,除非在JCST,软件学报,计算机学报之类的有文章可以强调一下难度,其他的中文期刊,有也只是廖胜于无。

  3、工作实习

  CS是一门非常看实践的学科。如果有高质量的计算机方面工作经验、实习经验,甚至是在学校内参与的编程项目,都会对申请有很大帮助。如果你要是有谷歌、微软、IBM、百度这些巨头的工作或实习经验,将比一般申请人有很大优势。

  4、海外交流

  美国大学非常喜欢具有跨文化交流经历的学生。如果申请人有海外的工作、学习、交流经历,会对留学申请有很大帮助。有过留学、海外交换生、游学甚至是海外夏令营等经历的申请人,可以在文书写作中对相关经历做体现。

  5、荣誉/奖项/经历

  国外教授最青睐的荣誉/奖项就是数模竞赛和数学竞赛了,当然是全国级的,世界级的更好。其它比较重要的经历如MSR等研究经历也还不错。此外可能一些重要奖学金,甚至于学生干部/其它特长(除非很重要很突出)之类的经历,也都对申请有帮助。

  6、推荐信

  推荐信其实国外教授还是看的,如果有比较强的support的话(看你的推荐人,以及里面的写法)还是很重要的。从某种程度上来说,其实大家应该更重视推荐信甚于ps!当然由于国内众所周知的原因,可靠性会打一定折扣,但如果你的推荐人牛,或推荐老师很负责或你的内容组织的好的话,还是比较重要的。

文书写作要求

  文书内容

  CS专业的文书包括CV(个人简历)一篇,RL(推荐信)三封,PS(个人称述)一篇。有些学生会选择把之前发表过的文章作为文书中的一部分给学校寄过去,实际上学校并不鼓励这种做法,因为这样会增加学校审查材料的工作量。因此建议还是严格按照学校的要求进行准备。

  CV(个人简历)

  CV的全拼是Curriculum Vitae。CS专业的CV里面,一般要包括个人信息(如姓名、联系方式)、教育背景、科研背景、获奖经历、社会活动。如果有论文、专利,也可以专门列出。CS专业的CV一般可以做到一页或者两页,如果背景比较充实,两页是比较合适的篇幅。最多不应该超过三页。

  RL(推荐信)

  CS专业要求都是3封推荐信,至少两封是要来自学术方面的推荐信,比如学校的教授。我们的国情决定了90%的老师不能亲自给学生写推荐信,通常都是学生自己写,然后找推荐人签字的模式。尽管如此,我们还是要认真对待。三封推荐信可以从不同的角度对推荐人进行推荐,比如可以有人推你编程多强,有人推你成绩多么优秀基础多么好,有人推你学术研究多么厉害,发了多少文章。在写作时可以多写一些细节,总之推荐信的真实性是第一位的,然后在此基础尽量提高推荐的力度。

  PS(个人称述)

  个人称述,大家都会认为这个是所有文书当中最为重要,也是写作难度最高的部分。篇幅方面,一篇高质量的PS字数应该在700-1000字这个区间,有的学校会要求在500字以内。有些同学动辄1500字,觉得写得越多越好,这个绝对是一个非常大的误区。在内容上,很多同学希望把自己好的一面全都写进去,这也是一个非常大的误区,好的PS应该是CV和RL的补充,而不是把简历里面的事情放大以后再说一遍。

  个别学校官方对文书的要求

  现就对5所美国计算机专业名校申请文书要求进行分析,这5所美国大学分别是:Rensselaer Polytechnic Institute,University of Central Florida,University of Delaware,University of Utah 和Virginia Tech . 其 中 RPI,Utah U 和Virginia Tech的专业排名在TOP50以内,而其余两间也在TOP100以内。

  这五所学校对于文书的要求有相同的地方也有不同的地方。简历、个人陈述和3封推荐信都是这五间学校要求申请人递交的。但这五间学校对于这些文书的侧重点又是不一样的,例如UCF对Resume要求严格一点,UCF的评审委员会通常的做法应该是先看Resume,有什么感兴趣的地方,才可能翻读你的PS。所以如果你要申请UCF的CS专业你就要在你的Resume上面下功夫了,尽量让你的Resume秀出你的亮点。而UD则比较注重论文的写作。学校有三条常规性的论文题目,分别是:

  1)你的职业目标是什么?与此相关的学习计划?-类似于PS。

  2)在你的专业研究领域,你对哪一个细分方向比较感兴趣?简单解释一下。

  3)你在你的专业研究领域有什么特别出色的地方?你有被人怀疑犯罪的经历吗?如果答案是是,请进一步描述一下当时的情形以及你从这一事件中学到了什么东西。然后学校再根据你的背景还有你所感兴趣的研究方向来定你其他的论文题目。而U of Utah则比较注重PS的写作,学校已经提示了申请人可以从个人突出的特点,兴趣,做过的项目,曾写过的论文等等。

  至于推荐信,五所学校均要求3封,而且学校都明确地说明了这3封最好是出自申请人大学时或读硕士时的教授或导师之手。



小伙伴们,有任何关于美国留学方面的问题,都可以关注“金东方美国留学”(微信号:jdfusa),并通过公众号对话框留言,我们会第一时间为您解答。也可点击“阅读原文”与金东方老师直接沟通。


收藏 已赞