研究生项目解析 | 计算机科学 & 软件工程
首页 > 顾问主页 > 研究生项目解析 | 计算机科学 & 软件工程

研究生项目解析 | 计算机科学 & 软件工程

2020-07-18...

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

3秒免费留学费用评估

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

获取验证码

开始计算

随着互联网行业的蓬勃发展,计算机相关的专业已经变成了火中之火,尤其是光明的未来发展,更是让CS专业变得炙手可热。似乎每个人都有一个码农梦。而今天,俞老师来带你了解一下,传说中的Computer Science,以及和它紧密相关的Software Engineering到底是什么。

学科简介

计算机科学(Computer Science,缩写CS)是系统性研究信息与计算的理论基础以及它们在计算机系统中如何实现与应用的实用技术的学科。它通常被形容为对那些创造、描述以及转换信息的算法处理的系统研究。

计算机科学包含很多分支领域:有些强调特定结果的计算,比如计算机图形学;而有些是探讨计算问题的性质,比如计算复杂性理论;还有一些领域专注于怎样实现计算,比如编程语言理论是研究描述计算的方法,而程序设计是应用特定的编程语言解决特定的计算问题,人机交互则是专注于怎样使计算机和计算变得有用、好用,以及随时随地为人所用

美国计算机科学专业主要有十大分支:软件工程、数据库、计算机网络、人工智能、计算机图形学和多媒体、体系结构/编译器和并行计算、人机交互、管理信息系统、信息安全、理论和算法

软件工程(Software Engineering)作为计算科学的一个分支,是关于计算机软件开发和维护的一门工程学科。是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。一般称软件工程师为程序员

就业前景

计算机科学专业毕业生在美国的就业市场一直非常广阔,并且有不少职业都属于高薪行业,而根据不同的专业方向,CS毕业生都可以在自己的领域获得充足的就业机会。

第一个是技术含量较高的开发工程师 ,就是所谓的软件开发工程师或程序员,主要进行编码工作,这是这个专业就业的主要方向。

第二个是技术含量略低的软件测试相关的工作 ,如果不想选择编程,软件测试(QA/testing)则是另一选择。因为有人写软件,就需要有人专门在后台提高软件的质量。

第三个是数据库或网络管理员 ,不需要泡在程序代码里,但需要掌握相关的管理软件并且有丰富的工作经验。

还有很多其他方向比如进入学校或者教研机构做科研研究等等。

而作为CS下的热门分支,不论是在美国还是中国,软件工程人才的就业前景都是一片大好且薪水丰厚。毕业生主要在各大软件公司、互联网公司、游戏平台、企事业单位、高等院校、各大研究所、国防等重要部门从事软件设计、开发、应用与研究工作。

根据美国USNews调查报告,软件工程师在各类就业榜单上都名列前茅。软件工程师的需求量居高不下,拥有25万余个工作岗位,起薪从7万到最高30万美元不等,平均薪水达到10万+美元/年。且软件工程/计算机专业属于STEM,毕业后可享受最长OPT36个月,大大提升了留美的机会。根据美国劳工部统计,从2008年至今,美国软件工程行业整体扩大了30%以上,远超其他行业就业增长的平均水平。在这10年时间里,预计该行业增加为295,000就业机会。

背景要求

成绩要求:

虽然TOP10的学校中大多数宣称GPA 3.0就足以申请,但根据历年的实际经验,成功申请到这些顶尖院校的GPA 一般都在3.5 以上,平均GPA3.8+· 该类型的项目最适合本科读会计的申请者。

科研/实践经历:

申请软件工程的核心技能首先就是编程的实践经验。申请的时候不管是简历还是PS,一定要强调两个要素:你用了哪些语言去写代码,以及你写的代码有多少行。另外一定要着重体现你完成过几个软件,在这过程当中你扮演的角色是什么,是领导者还是小组成员。

项目推荐

计算机科学

麻省理工学院

Grauate Programs

MIT的Electrical Engineering & Computer Science(EECS)是多数该领域人士梦寐以求的地方,EECS院系是MIT的工程学院里最大的院系,拥有大概700多名博士学生。它下面设有四个学位:

Master of Science

为博士学位之必须阶段,但是学校并不提供最终学位为硕士的学位

Master of Engineering

仅针对MIT的EECS自己本科生

Electrical Engineer an Engineer in Computer Science

Doctor of Philosophy an Doctor of Science

要注意的是MIT的EE,CS在录取学生的时候,是直接录入到PhD的,学校没有硕士的录取(当然如果最终PhD读不下去了,中途是可以拿到硕士学位的,只要完成了硕士学位的毕业要求)。于是申请难度就是PhD的申请难度,再加上因为MIT在该领域广为人知的深厚造诣,所以非常具有挑战性。


官网链接:

https://www.eecs.mit.eu/acaemics-amissions/grauate-program/egree-programs

斯坦福大学

MS in Computer Science

斯坦福大学的MS program in Computer Science是非常灵活的,学校没有固定的课程要求,学生可以与导师沟通后自行设计自己的学习课程,因此学生可以自由选择自己想专攻的方向,例如网络、机器学习或算法,甚至可以选择不专攻任何方向。当然,这并不意味着学生在自己创造他们想专攻的领域时没有要求,学校也设定了一些要求,比如要满足成绩的要求、理论基础、人工智能的要求、选修课的要求等。所以自由是设定了条件的自由,这种方式会更适合对自身的研究方向和学习方向有着明确的目标,或者对于自己有着明确规划的学生,并不是特别适合对自己的兴趣爱好和未来定位完全没有概念的学生

由于该校地处硅谷,所以历来被认为是最注重理论联系实际的典范,也由于其地理位置和其优秀的学术背景,每年CS院系都会收到大概1500多名学生的申请,申请竞争相当激烈。

下图是该专业的10个大分支,学生可以从中选择自己专供的方向:


基本申请要求:

· 本科学科背景方面,学校并不要求必须是CS专业才能申请,但是却要求学生必须有非常强的定量分析能力。

· 硬件中的托福和GRE的要求也是相当高,托福要求113分,GRE则要求占到90%的比例。

官网链接:

https://cs.stanfor.eu/acaemics/masters


加州大学伯克利分校

MS Programs

Berkeley的Electrical Engineering an Computer Science(EECS)拥有一长串的荣誉奖项,在EECS学术界有着非常强的影响力

学校虽然不要求申请者具备理工背景,可是学校是建议学生提前修读过下面的课程的:

微积分

线性代数和微分方程

离散数学和概率论

计算机程序结构和解释

数据结构

机械结构

数字化系统的构成和设计技术

操作系统和系统编程

编程语言和编译程序设计

同样的,该学员也为学生提供多种硕士学位项目,具体的设置如下图所示。


申请要求:

· 需要GRE成绩

· 三封推荐信

官网链接:

https://eecs.berkeley.eu/acaemics/grauate


佐治亚理工学院

Master of Science in Computer Science

佐治亚理工学院被称为南方的MIT,因此其学术声誉可见一斑,它的MS Computer Science有如下分支方向:

Computational Perception an Robotics

Computer Graphics

Computing Systems

Human Centere Computing

High Performance Computing

Human-Computer Interaction

Interactive Intelligence

Machine Learning

Moeling an Simulations

Scientific Computing

Social Computing

Visual Analytics

不仅如此,GIT也给学生提供了多种学位修习方式,大家可以根据自己的需求进行选择。


申请要求:

· 需要GRE成绩

· 三封推荐信

官网链接:

https://www.cc.gatech.eu/future/masters/mscs

软件工程

在全美前50的院校中,直接开设软件工程硕士项目的院校不是特别多。大部分情况是,软件工程作为计算机科学硕士下面的研究方向。

卡耐基梅隆大学

M.S. in Software Engineering

是美国少数几个将计算机科学专业独立成院的大学之一,是全美乃至全世界最大的计算机学院。卡耐基梅隆大学软件工程硕士M.S. in Software Engineering开设在电子计算机工程院系下面,只开设在硅谷校区。

由于其得天独厚的地理优势,以及校区和硅谷大公司如(Google, Apple, Facebook, Microsoft, VMWare, IBM, Oracle, an Cisco)等的紧密合作,学生可以在学习期间接触到很多硅谷公司赞助和支持的项目、获得难得的实习机会。学生需要在Software Engineering an Design、Analysis、Systems三个方向选择核心课程,还需要完成专业选修课和一些公选课。CMU在计算机界的龙头地位,在加上位于硅谷的地利人和,找工作是不用发愁。

以下是该项目的一些核心课程:


基本申请材料要求:

· 需要提交GRE成绩

官网链接:

https://www.ece.cmu.eu/acaemics/ms-se/inex.html

南加州大学

MS in Computer Science – Software Engineering

美国西海岸最古老的顶尖私立研究型大学,世界著名高等学府,位于美国加利福尼亚州洛杉矶市,1880年由监理会创立,是美国大学协会(AAU)成员、环太平洋大学联盟成员。南加大的众多学院均居全美前10。南加州大学的计算机项目非常庞大和全面,各类热门方向都有涉及,对中国学生也相对友好和青睐。得益于优越的地理位置,CS毕业生广泛就业于西海岸的科技公司。


基本申请要求:

· 需要提交GRE成绩

· 成绩单

· Personal Statement

官网链接:

https://viterbigraamission.usc.eu/programs/masters/msprograms/computer-science/ms-cs-software-engineering/

▼▼▼
★如想再进一步咨询美国留学申请的同学和家长请拨打电话:177 1032 1673(微信同号)即可咨询金吉列留学上海美国部留学首席老师!


如果此文章对您有所帮助,是对我们最大的鼓励。对此文章以及任何留学相关问题有什么疑问可以点击下侧咨询栏询问专业的留学顾问,愿金吉列留学成为您首选咨询服务机构。
分享到
去主页浏览TA的更多精彩内容 >>
上一篇文章: 康奈尔、布朗、杜克等美国大学的补充文书官示
下一篇文章: 韩国留学本科研究生申请攻略?
相关推荐
免费领取留学手册
获取验证码
我已阅读并同意《隐私保护协议》
申请领取
温馨提示
我已阅读并同意《隐私保护协议》
确定
温馨提示
确定