干货分享:CS专业解析:从就业前景到选校资讯!

2018-2019年PayScale美国大学专业毕业薪资排名上,尽管CS专业位列第33,但其毕业初期的薪水就高达68800美元,是当之无愧的高薪职业。

无论国内国外,专业选择总是绕不开一个热门——计算机专业(Computer Science 计算机科学)。

2018-2019年PayScale美国大学专业毕业薪资排名上,尽管CS专业位列第33,但其毕业初期的薪水就高达68800美元,是当之无愧的高薪职业。

>>>对海外留学感兴趣,我要咨询!

在世界各地,尤其是美国这种对计算机人才极度渴求的国家,CS专业是相当吃香的。CS专业是唯一一个外国人在美任职人数远超美国当地居民的专业。

 

同时,美国CS行业就业形势远好于其他专业(80%的岗位给CS学生开放),特别是silicon valley,三番,机会多,对码农的需求量也大,只要你认真准备求职,一般都能拿到不错的offer。

 

由于计算机人才的需求量极大,就业前景不仅在国外,在国内也是一片光明。

 

互联网已经成为海归的就业首选。近几年我国IT/通信/电子/互联网行业快速发展,中国的机遇,让越来越多的技术精英选择回国。中国互联网领军企业的状态已经超过了许多硅谷热门公司,“中国速度”不可小觑。

 

国内的行业领先企业如百度, 阿里, 腾讯, 头条, 滴滴等, 近几年急需海外人才。国内企业尤其青睐5级及以上的人才,往往可以给出和美国同等薪酬,并且小升一级,完成从工程师到经理的职业转变。相对而言3级和4级的人资历尚浅,一般会获得比国内同级别2-3倍的待遇。

 

目录   

CS专业介绍:CS到底是什么?

CS方向细分:CS有哪些细分方向?

CS专业世界排名:CSranking

代表院校:美、英、澳

申请条件:硬件条件有哪些?

 

CS专业介绍

计算机科学(Computer Science,缩写CS),是研究计算机及其周围各种现象和规律的科学,亦即研究计算机系统结构、程序系统(即软件)、人工智能以及计算本身的性质和问题的学科。

 

此专业基本都开设在工程学院下。大多数学校的计算机工程和EE是合并在一起的,一般称为ECE department或者CEE,如MIT的CS设在EECS系下。也有一些学校有独立的计算机系,如CMU设有独立的School of Computer Science。

方向细分

美国大学将主要的专业方向分为人工智能(Artificial Intelligence),程序应用(Programming Language),计算机系统(Systems)以及计算机理论(theory)这四个部分。这四大研究领域包含了十六个常见的研究方向——

那么,这些研究领域和分支方向,又是如何划分归属的呢?大家可以参考一下上面这张思维导图,进行对号入座。需要注意到是,不少分支方向(比如数据挖掘、计算机编程语言),可能会同时出现在多个研究领域中,意味着某些分支方向的交叉性更强。

CS专业世界排名——CSranking

美国麻省大学阿默斯特分校的 Emery Berger 教授发起全球院校计算机科学领域实力排名项目--CSranking

 

CSranking排名方法与大家经常碰到的U.S.News排名不同 ,U.S.News是基于调查作出的排名,CSranking主要依据全球各个高校在计算机领域的顶级学术会议发表的论文数量,衡量绝大多数院校教员在计算机科学领域的各大顶会所发布的论文数量进行排名。

 

这样能够帮助人们更好的了解全球各个教育机构在计算机科学领域体系与师资方面的实力。每一篇论文都被精确地计算一次,最后通过计算作者的所有论文平均值来算出分数。数据所用的论文均来自 DBLP(计算机领域内对研究的成果以作者为核心的一个计算机类英文文献的集成数据库系统)。

 

因此,这份排名在各个角度来说,都更加客观和专业。适合各位有意向申请CS的朋友以此进行参考。

 

代表院校——美、英、澳

美国

计算机专业是美国理工科当中最热门的专业,如CS在美国就吸引了很多希望读书进而留在美国工作的申请人。其次,美国的CS在技术和产业上都是全球领先的,自然也就成了最热门的申请国家。

 

申请难度来说,美国的计算机和学术在世界上一直占有绝对优势。申请者除了在校学生以外,还有一部分是已经有工作经验的IT类人员。由于计算机学科仍然在高速发展,因此美国大学计算机专业的申请竞争还是非常激烈。

https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1576832523702&di=5ce508e6f95810860c9fa6389547c989&imgtype=0&src=http%3A%2F%2F5b0988e595225.cdn.sohucs.com%2Fimages%2F20180803%2F806f0b6344294a4e9b074423e08daeab.jpeg

1、卡耐基梅隆大学(CMU)

CMU在美国大学中最早创立了计算机系,后来又发展成为计算机科学学院,曾诞生过5位“图灵奖”获得者。计算机科学学院下设CS、机器学习、人机交互等专业。CMU的CS专业不强制要求申请者本科也就读于CS专业,但科学相关专业的学生申请成功几率更大。项目时长三个学期,但转专业的申请者可能需要多学习一学期的基础知识。必须注意的是,CS的master项目和Ph.D是不一样的项目,master主要以就业为导向,学生毕业后大都直接工作,即使申请Ph.D也不会有优待。

 

申请特点

  • 根据项目设置的特点,硅谷校区在招生的过程中倾向于软件开发技术过硬、有足够丰富的项目经验的学生。在申请过程中,除常规的PS、CV等材料,还要提交活动和成就、研究经历、软件开发经历等文书和文件;需要提供两个类似商科的关于职业目标和规划和选择软件工程的原因的Essay。
  • 当申请者的材料完整后,学校可能还会安排一次大概为时2小时的面试,面试过程中会涉及很多技术问题,需要监控你的桌面让你写程序和改代码,还有一个小时的作文题,整个招生过程非常地严格和繁杂。
  • 根据以往实际经验,成功申请计算机专业排名前10的,GPA都在3.6以上,越高越好。另外除了硬件背景,还有软件条件非常重要,一定要凸显自己在这个领域的科研能力和研究潜力。

 

 

2.斯坦福大学

斯坦福大学的计算机科学专业属于全美TOP3,在计算机理论、硬件、软件、数据库和人工智能等各个领域都居于美国乃至世界领先地位。Stanford的CS设在工学院,规模较大,Faculty中不乏图灵奖得主和各个学科领域的大腕人物。在CS科研方面,斯坦福的理论、数据库、软件、硬件、人工智能等各领域都是实力强劲的顶级高手。而斯坦福独具优势的地理位置——位于硅谷,也使得Stanford堪称CS的天堂。斯坦福的CS专业还有与法学院以及MBA合作的项目,开给那些对CS感兴趣的法学硕士和MBA学员。

 

申请特点

  • 在本科的学科背景要求方面,学校并不要求必须是CS专业才能申请,但是却要求学生必须有非常强的定量分析能力。
  • 从申请难易来看,软件工程、数据挖掘、分布式计算是现在比较热门的专业,录取的人数比较多;而人工智能,计算机理论,算法分析,研究方向偏基础,相对来说申请的人数也会少很多,拿奖学金的机会也会比较大。

 

 

3.麻省理工学院(MIT)

MIT作为举世闻名的理工学院,曾为CS的发展作出巨大贡献。MIT开设了许多计算机相关专业,还有一个计算工程中心(Center for Computational Engineering,CCE),开设了两个交叉项目,分别为MS in Computation for Design andOptimization(设计与优化计算硕士)和PhDin Computational Science and Engineering(计算科学与工作博士)。

 

硕士项目时长12-18个月,PhD项目则需要4-7年完成,要求申请者硕士毕业,拥有数学、工程、物理学专业背景。如本科生要申请,需先入读该项目所参与系的硕士(MS)项目。MIT的Electrical Engineering & Computer Science(EECS)是多数该领域人士梦寐以求的地方,EECS院系是MIT的工程学院里最大的院系,拥有大概700多名博士学生。

 

申请特点

  • MIT的EE,CS在录取学生的时候,是直接录入到PhD的,学校没有硕士的录取(当然如果最终PhD读不下去了,中途是可以拿到硕士学位的,只要完成了硕士学位的毕业要求)。
  • 申请难度就是PhD的申请难度,更别提这所学校在该领域的无人不知无人不晓的深厚的造诣所导致的申请难如登天了。必须拥有非常深厚的研究潜力和功力方有一丝希望。

 

 

4.加州大学伯克利分校(UCB)

UCB的CS专业和EE一起成立了EECS院系,不仅开设了CS、EE专业,还有Electrical and Computer Engineering、Computer Science and Engineering这样的交叉混合专业。

 

该校的MS in Computer Science适合那些以研究为导向但又不打算立刻读Ph.D的学生,申请要求和申Ph.D的要求一样。这个项目灵活性更强,毕业后既可以选择就业,也可以选择读Ph.D。项目时长1~2年,只接受秋申,不要求申请者本科专业为CS或EE,但最好有理工科背景,每年招收230人左右Berkeley的Electrical Engineering and ComputerScience(EECS)拥有一长串的荣誉奖项,在EECS学术界有着非常强的影响力。

 

申请特点

  • 这样的一所牛校在申请要求上与其它学校比起来并没有额外要补充的,除了硬件条件外,学校虽然不要求申请者具备理工背景,可是学校是建议学生提前修读过下面的课程的:微积分、线性代数和微分方程、离散数学和概率论、计算机程序结构和解释、数据结构、机械结构、数字化系统的构成设计技术、操作系统和系统编程、编程语言和编译程序设计。

 

 

5.康奈尔大学

康奈尔的计算机理论方面颇有建树,CS的主要研究方向为人工智能、计算机科学、程序语言与逻辑、计算机理论等。CS 是 Faculty of Computing and Information Science(CIS)里的一个系,Cornell 的计算机系历史悠久,其专业实力位居美国 TOP5。主要包括 11 个研究领域:人工智能、机器人、计算生物学、科学计算、计算机架构与超大规模集成电路、网络安全、数据库系统、系统与网络、计算机图形、计算机理论和程序设计语言。

 

康奈尔的CS专业被细分为Computer Science(M.Eng.) 、Computer Science (M.S.)、Computer Science (Ph.D.)等方向。

 

其中M.Eng项目只读一年,以就业为导向,适合以后准备工作的学生。该项目还有一个与NYU的合作项目,可以在纽约就读。M.S和Ph.D都是以研究为导向,其中M.S项目适合那些想要在CS领域的进一步深造但又暂时不准备读博的人,学制4个学期。就读这个项目还能申请TA,学费也会比M.Eng项目便宜。

 

申请特点

  • 提供硕士学位 Master of Engineering  in  Computer Engineering 和博士学位 Ph.Din Computer Engineering,只开放秋季招生。
  • MSE 的课程长度只有一年,以就业为导向,因此课程实践性较强。
  • Cornell 的 TOEFL 最低分数线一向只有 77(writing:  20, Listening: 15,Reading: 20, Speaking:  22),但这并不意味着 77 分的 T 就满足可求,因为从往年的录取数据看来,录取几乎都有 100+的 T。

https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1576832594116&di=099f50252ffe370b56b55be3754720ed&imgtype=0&src=http%3A%2F%2F5b0988e595225.cdn.sohucs.com%2Fimages%2F20191219%2Fe6ecf85ae9d1459db94a436a4c4e298d.jpeg

英国

和美国不同,英国的硕士学位攻读时间较短。对于想要尽早就业的人来说,英国也是一个很好的选择。

 

而在院校选择上,除了我们所熟知的牛津、剑桥和帝国理工,还有一所学校的排名也十分靠前——

 

爱丁堡大学

爱丁堡大学有9个硕士研究方向,包括高级设计信息学、人工智能、认知科学等等。虽然只有一年的时间(部分方向是两年制),但需要覆盖的内容有很多,部分方向还要求学生选择“特殊领域”进行深入研究。

 

MSc Advanced Design Informatics高级设计信息学

本专业为两年制,通过将理论和研究与开放式的制作和黑客攻击过程相结合,在数据和社会之间的界面上建立一种价值意识的反思实践。

在第一学年暑期时间,学生有机会参加一个6-10周的实习,用于巩固加深学习。

入学要求:

  • 2.1学位,计算机科学,信息学,人工智能,物理,工程,心理学,哲学,语言学或神经科学专业背景。
  • 需要证明计算机编程技能,比如:本科编程课程、R和Matlab、MOOC(慕课)相关证书、FYP项目。

 

MSc Artificial Intelligence人工智能

爱丁堡大学的AI研究中心是英国历史最悠久的AI研究中心,也是世界最好的AI研究中心之一。该专业致力于为学生提供智能系统设计和构建方面的实用知识,以便学生可以在各种职业环境中应用所学技能。

除了要完成核心课程,学生还要选择一个“专业领域”,来决定选修课的内容,“专业领域”包括:智能机器人、代理商,知识和数据、机器学习、自然语言处理。

入学要求:

  • 2.1学位,信息学,人工智能,认知科学,计算机科学,电气工程,语言学,数学,哲学,物理或心理学专业背景,需要计算机编程经验。
  • 在本科期间,学生必须完成以下至少一门编程课程:C / C ++,Java,Python,R,Matlab,Haskell,ML。
  • 学生本科期间,需要完成相当于60学分的数学,通常涵盖以下科目/主题:微积分、线性代数、离散数学和数学推理和概率。

 

MSc Computer Science计算机科学

本专业将为学生提供计算系统的设计、实施和使用方面的专业知识,从单一处理器的组件到像互联网一样庞大的计算机网络。学生将获得理论理解的坚实基础,并学习各种实用技巧,可以在各种职业环境中使用这些技术。

除了要完成核心课程,学生还要选择一个“专业领域”,来决定选修课的内容,“专业领域”包括:分析和科学数据库、计算机系统,软件工程和高性能计算、编程语言、理论计算机科学、网络安全和隐私

入学要求

  • 2.1学位,信息学,人工智能,认知科学,计算机科学,电气工程,语言学,数学,哲学,物理或心理学专业背景,需要计算机编程经验
  • 在本科期间,学生必须完成以下至少一门编程课程:C / C ++,Java,Python,R,Matlab,Haskell,ML。
  • 学生本科期间,需要完成相当于60学分的数学,通常涵盖以下科目/主题:微积分、线性代数、离散数学和数学推理和概率。

 

https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1576832663999&di=d47ec429471d8ab5905e9eeb14082427&imgtype=0&src=http%3A%2F%2F5b0988e595225.cdn.sohucs.com%2Fimages%2F20180908%2F4dd3212bfa9342f2ad21b92926dc04df.jpeg

澳大利亚

澳大利亚的澳大利亚国立大学、莫纳什大学、新南威尔士大学、墨尔本大学、悉尼大学的CS专业都是榜上有名的。有兴趣的朋友可以私聊出出喵了解更多详情。

申请条件

  • GPA最低3.0,国内均分80。如果申请TOP10的学校,GPA最好达3.5+。

 

  • 托福:TOP100学校最低总分要求为80分,TOP50学校要求在90左右,部分顶级学校会要求100以上。以美国综合排名TOP50学校为例,建议IBT考到90+。一般来讲,建议IBT单项不低于18,最好单项都能20。

 

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

 

  • GRE:根据学校往年的平均录取GRE成绩来看,美国TOP100的学校建议GRE成绩不低于300,如果希望进入TOP50甚至TOP30的学校,GRE成绩至少要达到315以上。理工类专业都非常看重学生的数学能力,通常来讲,Q部分会要求达到151以上,V部分达到140以上,写作部分则不是考察重点达到3.0或3.5即可。

 

  • 本科专业:CS专业对于跨专业申请比较友好。大部分学校和方向都愿意跨专业录取,但是仍然会有一定限制,如需要工程专业或者其他计算机相关专业,需要学生有一定编程能力,或者完成相应课程等。

>>>对海外留学感兴趣,我要咨询!

感谢您对远播VPEA的关注!

资料下载

顾问老师会在24小时内与您联系,

更多留学资料可与顾问老师索取!