美国研究生计算机CS/CE专业方向申请解读
首页 > 顾问主页 > 美国研究生计算机CS/CE专业方向申请解读

美国研究生计算机CS/CE专业方向申请解读

2018-03-15...

阅读:3036 收藏:0 评论:0 点赞:0

3秒免费留学费用评估

提前算一算,出国留学要花多少钱?

获取验证码

开始计算

前 言 :计算机科学(英语:computer science,缩写为CS)是一门包含各种各样与计算和信息处理相关主题的系统学科,从抽象的算法分析、形式化语法等等,到更具体的主题如编程语言、程序设计、软件和硬件等。它根植于电子工程、数学和语言学,是科学、工程和艺术的结晶。在20世纪最后的三十年间兴起成为一门独立的学科,并发展出自己的方法与术语。 下文老师将重点为大家解读一下美国大学计算机专业方向申请涉及的各个方面:

一、 美国大学计算机专业简介

一旦决定申请Computer Science(CS),我们要做的第一步可能是去打开一个美国大学的网站,打开了大学的网站后,产生的第一个困惑就是Computer Engineering(CE)还是Computer Science?两者的区别是什么?因为我们很快就会发现很多美国学校的EE和CS/CE是合并在一起的,所以研究方向的跨学科性非常强,无法简单地归类为是属于计算机还是属于电子的范畴。*

CS和CE这两个项目非常相似,两个项目都学习编程和软件开发的基础学科, 两者之间最基本的区别可以归结为理科(Science)和工科(Engineering)的区别 。Science的意思是知识或学问,它是来自拉丁单词“to know”,Engineering则是来自拉丁单词“to contrive”。因此 从操作层面来看两者的区别是CE的学生拥有对电路、电子学和VLSI设计的非常深厚的认知,而这些都是现代计算机实际结构中至关重要的;CS的学生学习的是代数、计算和编程语言,这些构成了高级程序设计和计算的基础 。但是这样的描述事实还是不够准确,因为比如SE(Software Engineering )分支有时候会放在CE下,有时候又会放在CS下,这也要具体情况具体分析,具体学校具体对待。

我们可以这样来理解: 广义的CE就是应用性的Computer相关的,CS会更理论一些。 这也就是为什么SE(软件工程)是软件相关,可是却会放在CE(计算机工程)下的原因,SE是用工程的思维去开发一个软件项目的方式方法的学习。另外一方面,有一些狭义的划分,SE又会放在CS下, 这样的划分就是按照软硬的划分了,CS是软,CE是硬。但是核心都是Computer。 因为每个学校都有自己的划分方式,所以没有统一的标准。同时,软硬现在已经你中有我,我中有你了。比如说,CPU里是有指令集的,离开了指令集,CPU也没有办法工作。而先进的软件都会针对硬件进行优化,没有足够的优化,就会出现多年前经常会出现的兼容问题了。这是两者之间的区别。

CS在计算机系统和软件的理论和设计,以及重要的应用领域培养学生。CS主要的研究领域和学习领域包括14个主要方向:

  • 系统与网络 (System an Network)
  • 人工智能与机器人 (Artificia Inteigence an Robotics)
  • 计算机隐私与安全 (Privacy an Security)
  • 编程语言 (Programming Anguage)
  • 数据库 (Database)
  • 计算机图形学 (Computer Graphics)
  • 生物信息学与计算生物学 (Bioinformatics an Computationa Bioogy)
  • 算法 (Algorithm)
  • 计算机理论 (Computer Theory)
  • 科学计算 (Scientific Computing)
  • 软件工程 (Software Engineering)
  • 计算机视觉 (Computer Vision)
  • 计算机体系结构 (Computer Architecture)
  • 人机交互 (Human Computer Interaction)

具体分支和国内学生的申请热度如下:

Theoretical CS计算理论Theory of Computing算法与数据结构 Algorithms an Data Structures程序语言 Programming LanguagesApplie CS计算机体系结构 Computer Architecture计算机图形学与可视化 Computer Graphics an Visualization 计算机安全与密码学Computer Security an Cryptography科学计算Computational Science计算机系统与计算机网络Computer Systems & Networks 数据 库Databas es软件工程Software Engineering
     
  分支方向 申请热度
  ★☆☆☆☆
  ★★☆☆☆
  ★★★★☆
  人工智能 Artificial Intelligence ★★★★★
  ★★☆☆☆
  ★★★☆☆
  ★☆☆☆☆
  ★☆☆☆☆
  ★★★★☆
  ★ ★★★☆
  ★★★★★

二、美国大学计算机专业就业前景

自从第一台计算机诞生于美国后,美国在全球计算机领域一直处于领先地位,这也使得美国计算机产业迅猛发展,带动了整个就业市场。近10年,美国高科技发展迅速, 硅谷更是是全球高科技公司的聚集地,巨大的就业市场和远高于平均水平的薪资待遇使CS成为了最热门的申请专业,每年吸引着大量的国际留学生。

同时作为STEM专业,原本抽中H1B的概率就已经大于很多专业,根据最新的数据,2017年美国移民局总共收到647,852 Labor Conition Application(LCA),其中 计算机相关的岗位总共是336,513,比例超过50%。 排名前十的岗位中CS领域超过半壁江山,平均薪资从$60000-$120000。

CS专业的学生 就业方向非常广泛 , 以卡耐基梅隆CS专业为例 ,其毕业生的主要就业公司有知名的Amazon,Apple,Bloomberg,Facebook,Google等,就业的主要岗位有软件工程师,研发工程师,IOS开发工程师等。西海岸以硅谷的高科技园区为中心,辐射出一大片的新型创业公司,其中不少是由斯坦福,伯克利,CMU的校友联合创办,就业机会不断增多,因此可以看到 CMU毕业生72%的就业是在西海岸。

 

三、美国大学计算机专业设置

◆ 院系设置:

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

◆学位设置:

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

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

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

◆ 在不同的大学有不同专业方向:

申请的时候,学生可以根据自己的课程背景,研究背景以及个人的兴趣选择合适的研究方向进行申请,除了方向的选择之外,我们在申请的时候还需要结合自己将来的发展规划选择合适的学位项目进行读取。 计算机科学专业常见的硕士项目分为 学术型硕士学位和职业型硕士学位 。一般学术型硕士学位以研究为导向,要求学生完成论文,学生选择该学位之后可以继续深造也可以选择就业,读取时间一般是1.5-2年。职业型硕士学位则以就业为导向,大多数情况下都是“终端”硕士学位,学生只要完成课程要求或者课程加上Project即可,读取时间比较短,大多是1-1.5年。

Master of Science in Computer Science是最常见的学位,大多数学校都开设此类硕士学位,当然也是申请最多的 。这个学校的培养方式因学校的不同而有所差异,如佐治亚理工开设的MS in CS的学位有三种培养方式,学生可以选择全课程,共修30个学分;也可以选择完成18个学分的课程和12个学分的论文;还可以选择完成21个学分的课程和9个学分的项目。而卡内基梅隆大学的MS in CS项目则为3个学期的全课程项目,并不要求论文。

Master of Engineering in Computer Science为职业型学位。 如康奈尔大学,虽然也提供有MS in CS,但是招生比较少,特别是对国际学生的招生。康奈尔大学计算机科学专业主要招生的硕士学位是ME学位,为两个学期的职业型学位,包括6门课和1个项目,需要完成30个学分。 Master of Computer Science (MCS)也是职业型学位,提供给有工作意向的学生。 如莱斯大学,申请的也主要是MCS这种学位。学校官网学位介绍中MCS学位是终端、职业型的学位,需要3个学期的全职学习,共完成30个学分。

另外一种职业型学位, 如卡内基梅隆大学开设的Master of Human-Computer Interaction。学校官网的介绍MHCI是一个两年、12个月的硕士项目。学生可以在第三和第四个学期参加行业项目时选择不同的选修课。排名靠前的学校还开设有人机交互单独硕士学位的是佐治亚理工学院,像这类的单独学位,可能在申请方面会有单独的要求。如这两所学校的人机交互的单独硕士项目建议学生提交作品集。其他的单独硕士学位如宾夕法尼亚大学开设有游戏设计的单独硕士学位。 还有一种比较特殊的学位是Master of Arts in Computer Science,综合排名前100的学校中只有布兰迪斯开设有这类的学位。学校要求是如果是计算机相关背景的学生申请,需要完成3个学期9门课;如果是非计算机背景的学生申请,需要完成4个学期12门课。

◆计算机专业在不同的大学的学费和入学时间: 

计算机专业学制一般都是两年。一年的学费平均在4万美金左右,不同城市的生活费差别较大,大体在1-2 万美金之间。两年的费用支出一共在50-70 万人民币。入学时间有秋季和春季,以秋季为主。

◆ 美国Top100大学计算机专业开设情况:

美国 前 100的学校中有80几个学校开设CS硕士专业,少数学校只有本科学位,例如 Pepperine U和Texas Christian U,少数学校例如MIT和斯坦福只招PhD,MIT的Master只针对本校学生,斯坦福的Master的课程都是online的。CS绝大部分是在计算机系,有一部分将EE和CS设在同一个系下面,比如UC-Berkeley, MIT, Northeastern U等;还有一些将CS和CE设在一起,比如说U of Washington Seattle, UC San Diego等。

四、美国大学计算机专业申请要求

A——硬性要求

【 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考试。

B——软性要求  

【1、专业背景】

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

匹配专业

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

跨专业申请

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

学校背景

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

2、论文

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

【3、工作实习】

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

【4、海外交流】

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

【5、荣誉/奖项/经历】

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

【6、推荐信】

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

五、美国大学计算机专业排名

六、美国大学计算机专业选校建议

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

➤ 第一类:地处加州的大学

对每一个学CS或者将来希望从事这一行业的人来讲,硅谷、加州都是选校的梦想之地。如 斯坦福大学 Stanfor, 加州大学伯克利分校 UC-Berkeley, 加州大学洛杉矶分校 UCLA, 加州大学圣地亚哥分校 UCSD, 加州大学圣巴巴拉分校 UCSB, 加州大学欧文分校 UCI, 加州大学戴维斯分校 UCD, 加州大学圣克鲁兹分校UCSC, 南加州大学USC等。

➤ 第二类:其他州的 CS 强校

除了加州,其他州也有CS牛校,毕业生就业也非常好。如 卡耐基梅龙大学 CMU, 麻省理工大学 MIT, 德克萨斯大学奥斯汀分校 UT-Austin, 华盛顿大学 UWashington, 伊利诺伊大学香槟分校 UIUC, 密西根大学安娜堡分校 UMich, 北卡大学教堂山分校 UNC等。

➤ 第三类:学费便宜的学校

如德州农工大学TAMU,, 佛罗里达大学U of Floria,, 雪城大学Syracuse U等

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

有一种学校,叫AD大校。但AD大校并不等同于水校,有很多高质量的CS硕士项目招生规模较大,因此发出来的AD也比较多。这样的学校在同档次学校中,相对比较容易申请。如 哥伦比亚大学 U Columbia, 南加州大学 USC, 雪城大学 Syracuse U, 佛罗里达大学UFL, 斯蒂文斯理工大学 SIT, 伍斯特理工大学WPI, 伊利诺伊理工大学 IIT, 纽约大学POLY学院等。

如果此文章对您有所帮助,是对我们最大的鼓励。对此文章以及任何留学相关问题有什么疑问可以点击下侧咨询栏询问专业的留学顾问,愿金吉列留学成为您首选咨询服务机构。
分享到
去主页浏览TA的更多精彩内容 >>
上一篇文章: 美国研究生金融工程MFE专业方向申请解读
下一篇文章: Top名校推荐 | 达特茅斯学院
相关推荐
免费领取留学手册
获取验证码
我已阅读并同意《隐私保护协议》
申请领取
温馨提示
我已阅读并同意《隐私保护协议》
确定
温馨提示
确定