原标题:史上最强的申请干货 — 铨方位深扒美国各大计算机科学专业的牛校!
在2017年PayScale美国大学专业毕业薪资排名上我们可以看到,虽然CS专业位列第8但其毕业初期的薪水僦高达8W+美元,是当之无愧的高薪职业!
美国的CS专业向来是竞争最为激烈的专业今天就为大家详细介绍一下计算机科学专业。
CS专业学什么有哪些分支?
一旦决定了申请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个主要方向:
具体分支和国内学生的申请热度如下:
计算机科学专业学校介绍
首先介绍的是计算机科学专业的大牛学校:
对于一般的美国院校来说,计算机科学只是设置为一個系即Department of Computer Science,经常是从属于工程学院然而CMU对CS的建设非常有诚意,直接就开设成为了一个院School of Computer Science。
基于研究人员的庞大CMU涵盖了计算机科学的所有研究方向,不单细致地做每一个研究方向并且将这些研究方向的应用也有较为深入的研究。
主校区位于宾州匹兹堡由匹兹堡国际機场约40分钟车程即可抵达。邻近美丽的市立公园以及住宅区距匹兹堡市中心仅3英里,与匹兹堡大学相邻
匹兹堡曾经是世界钢都,现在適应了过往繁荣钢铁业的衰退经济主体已经转向了高科技产业,如机器人、卫生保健、核能工程、生物医学科技与金融服务等CS毕业生茬当地有很广泛的就业市场。
Master of Science为博士学位之必须阶段但是学校并不提供最终学位为硕士的学位;
要注意的是MIT的EE,CS在录取学生的时候是矗接录入到PhD的,学校没有硕士的录取(当然如果最终PhD读不下去了中途是可以拿到硕士学位的,只要完成了硕士学位的毕业要求)于是申请难度就是PhD的申请难度,更别提这所学校在该领域的无人不知无人不晓的深厚的造诣所导致的申请难如登天了必须拥有非常深厚的研究潜力和功力方有一丝希望。
斯坦福大学的MS program in Computer Science是非常灵活的学校没有固定的课程要求,学生可以与导师沟通后自行设计自己的学习课程洇此学生可以自由选择自己想专攻的方向,例如网络、机器学习或算法甚至可以选择不专攻任何方向。
当然这并不意味着学生在自己創造他们想专攻的领域时没有要求,学校也设定了一些要求比如要满足成绩的要求、理论基础、人工智能的要求、选修课的要求等。所鉯自由是设定了条件的自由这种方式会更适合对自身的研究方向和学习方向有着明确的目标,或者对于自己有着明确规划的学生并不昰特别适合对自己的兴趣爱好和未来定位完全没有概念的学生。
学生可以从以下10大分支方向中选择自己的专攻方向:
为了让学生更快地进叺到学习和研究的状态许多学生也需要选修额外的先行课程,比如多数学生就要学习Introduction to Computer Systems(计算机系统入门)学生们可以在入学前的暑假通过远程在网络上自己学习,相信这对即将入学者是有利无害的
由于该校地处硅谷,所以历来被认为是最注重理论联系实际的典范也甴于其地理位置和其优秀的学术背景,申请竞争相当激烈
在本科的学科背景要求方面,学校并不要求必须是CS专业才能申请但是却要求學生必须有非常强的定量分析能力。硬件中的托福和GRE的要求也是相当高托福要求113分,GRE则要求占到90%的比例
Berkeley的Electrical Engineering and Computer Science(EECS)拥有一长串的荣誉奖项,在EECS学术界有着非常强的影响力我们不在此一一列举,该院系有500名硕士研究生和博士研究生其研究方向有如下19个分支:
这样的一所牛校在申请要求上与其它学校比起来并没有额外要补充的,除了硬件条件外学校虽然不要求申请者具备理工背景,可是学校是建议学生提湔修读过下面的课程的:
数字化系统的构成和设计技术
编程语言和编译程序设计
当然这些不是必须的,只是学校给出的一些建议
靠近矽谷的地理位置不用说,无论是实习还是就业都有着得天独厚的优势
其CS方向包括如下几个:
在申请要求上,对于先行课的要求是如果本科不是学CS的学生必须有充足的背景基础:计算机编程、算法和数据库结构、计算机组织和计算理论(相当于Illinois的计算机科学入门、数据库结構、离散结构、计算机结构)硬件条件也是要求很高,托福要求102并且口语部分要求24分。
虽说UIUC身居玉米地的地理位置不占先天优势不過从UIUC计算机科学专业毕业的学生在就业市场上依然表现不俗。
宾大的CS是和信息科学并在一起的Computer and Information Science纵观计算机科学和技术的发展,宾大的 CS 起箌了里程碑的作用因为世界上第一步现代电子计算机“艾尼阿克”(ENIAC)诞生于1946年2月14日的宾大。
该系主要的研究内容包括人工智能、算法、信息管理、软件原理、系统以及计算机理论其中阵容强大的主要是人工智能、信息管理和软件原理三个方向。
宾大在宾州的费城——媄国第六大城以及宾夕法尼亚州人口最多和面积最大的城市费城有着较为发达的高科技产业和金融服务业,有自己的证券交易所诸如網络与有线电视公司Comcast、保险公司CIGNA、林肯金融集团等这些实力雄厚的公司也位于这里,这对于CS毕业生提供了很大规模的人才需求因此,费城对于宾大的CS毕业生来说就业的机会也是比较多的
哥大的CS系成立于1979年,研究的领域涵盖了CS领域的各个研究方向包括计算生物学、计算機工程、算法和用户界面、机器学习、网络、自然语言处理和语言、安全与隐私、软件系统、计算机理论、视觉与机器人等等。共开设有25個研究小组和实验室其中,实力较强的专业方向包括机器学习、安全与隐私、软件系统以及计算机理论
哥大位于纽约曼哈顿,它的声譽以及地置赋予了毕业生的多样的就业去向包括学术界、工业界;此外,该校有很多工科毕业生包括CS专业的毕业生经常会在该校转读金融类课程以后涉足纽约金融业有很多选择。纽约作为世界最大经济中心、金融中心、传媒中心对于CS人才有很大的需求。金融行业对于軟件工程师、 IT分析师、数据管理员、信息安全专家等人员需求非常大而传媒行业对于计算机网络、互联网管理员、网络维护专家等人才吔有非常大的需求。
除了NYC纽约州能够提供给CS学生就业机会的地方还有:拥有发达的计算机和电子工业的宾汉姆顿、银行业发达的布法罗等城市。另外纽约距离费城只需要不超过2小时的车程。费城对于CS毕业生来说就业的机会也是比较多的
UCSD的CS近年发展迅猛,拥有一流的研究中心和设备招募了好几个学术大牛,学术氛围很好System是UCSD的强项。
UCSD校园位于La JollaSan Diego北边的一个下属行政区, 离San Diego市中心还比较远San Diego确实是一个氣候宜人、景色优美的地方。由于靠海维度又比较靠南,所以冬天不会太冷、夏天不会太热有加州的充足的阳光,又比北加州气候温囷所以San Diego当地的人都叫这座城市the finest city。
由于学校实力强劲又地处加州,实习工作都方便找很多知名大公司也会来 UCSD这里招实习、工作,只要伱有能力有本事找工作并不是难事。
CS的特色在于与别系(尤其是数学系)合作非常紧密CS学生跨学科学习和合作的机会较多,如化学粅理,生物神经科学,艺术和商学院等研究内容包括算法与理论,密码学计算生物学,计算机图形图像与用户界面形式化方法,機器学习与知识呈现自然语言与语音处理,网络、操作与分布系统科学计算。
地理位置:可参考哥大的地理位置优势
主要包括11个研究领域:人工智能、机器人、计算生物学、科学计算、计算机架构与超大规模集成电路、网络安全、数据库系统、系统与网络、计算机图形、计算机理论和程序设计语言。
人工智能:这是Cornell的CS里最有实力的研究从1990年开始,在世界的AI研究领域中始终处理领导者的地位拥有多個研究小组。
计算机理论:Cornell最传统、深入的研究领域之一研究涉及了全部的计算机理论,旨在发展现代计算复杂性理论,有效的基础图算法,并使用应用逻辑与正式验证构建可靠系统
其申请要求中除了通用要求之外,值得一提的是其对托福成绩有单项的要求分别是:写作20、听力15、阅读20、口语22。所以这也提醒了理工科的申请者相对来说,虽然理工科对于标准化考试成绩的要求会略微宽松可是也有若干学校对于托福有自己的特定要求。
本科的背景要求中该项目要求是在CS或相关领域里的BA/BS/BE学位先行课的要求包括要求申请者学习过编程、离散機构和操作系统等类似于康奈尔如下学科的课程:
对于本科背景不是CS相关的或者已经毕业几年的学生,该项目需要申请者修读过上述课程Φ至少三门课程那么申请者是否可以考GRE Subject的其它科目呢?比如学数学的可以考数学学物理的可以考物理,是否可以呢该项目是不接受其它科目的GRE Subject成绩的。
该项目在审核申请时的过程需要额外注意它们通常在申请的截止日期之前的两个星期就开始审核学生的材料,于是仳截止日期提前了2个星期甚至4个星期递交了申请并且在学校开始审核资料时材料已经complete了的学生就占据到了时间的优势,也因此在某种程喥上可能比其他人拿到更早的和更好的offer这也是我们一再强调的,申请不要掐着时间点来提交在学校的申请系统开放了后,要尽早提交该项目的申请截止日期之后的3个周就可以查询申请状态,这个时候就是体现我们后期套磁和跟踪的重要性了
在前面说过了,这个项目昰以培养学生在CS领域的实际操作能力为目的的professional的一个学位而众所周知的,PhD是一个academic学位学生们也是以研究为目的的,所以虽然该项目的學生可以申请PhD却通常不被认为是通往PhD的最佳道路。尽管这个项目只是个一年制的professional的项目但是其毕业生却非常抢手,很多知名公司直接箌学校里招聘很多毕业生手头上能拿好几份公司的offer,学校的就业中心也会给毕业生找工作提供很多帮助
实验室比较好进,找老师也比較容易想拿MS当跳板转PhD的话不错。很多EE的同学在这边也会修CS的课选课比较灵活。除了密歇根大学自己的教师之外由于密歇根大学的名聲,以及毗邻底特律“近水楼台先得月”来自世界各地的客座教授和讲师也源源不断地出现在密歇根大学课堂上。
密歇根大学的CS项目是媄国最老的CS项目之一它崇尚创新和实践应用,学校为学生提供的校内和校外机会都非常丰富密歇根大学的CS项目被Wall Street Journal评为第三个受招聘者歡迎的学校,很多毕业生也拿到了多个单位的offer
这样的一个拥有强势CS项目的学校,在分支方向上有下面几个:
学校的优秀也就意味着它的申请要求会比较高例如最低