美国软件工程专业申请全解析

软件工程

(Software Engineering)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。严格来说,软件工程应该算是计算机下设的一个分支,是关于计算机软件开发和维护的一门工程学科。按照所处领域不同可以分为系统分析员、软件设计师、系统架构师、程序员、测试员等,但一般都统称程序员。更多美国院校信息,就在MYGX_nanjing

美国软件工程专业申请全解析

概括来说,软件工程主要是做三件事情:DesighDevelop,andTest

简单来说,Design就是画一个简单的图去定义整个软件的架构,包括整个软件有哪些部分,每部分之间要怎么联系在一起。Develop就是把Desigh转换成代码。代码完成以后对其进行测试,测试到软件能正常使用为止。

Design阶段

在软件Desigh阶段,要熟练使用UML diagram。设计一个非常复杂的具有很多成分的软件的时候,这些成分之间的联系通过UML协议来表达,申请者需要掌握UML这样的语言和工具。

Implementation阶段

在软件的实现阶段,需要掌握算法和数据结构,要知道怎样对算法进行分析。算法的好坏有两个指标,一个叫空间复杂度,一个叫时间复杂度。电脑内存的空间是有限的,空间复杂度就是算法要尽可能少用内存。时间复杂度就是要让他能够尽快的完成任务。学生要知道怎样去分析算法的空间和时间复杂度,才能做好实施过程。更多美国院校信息,就在MYGX_nanjing

Test阶段

测试阶段需要学生熟练掌握自动生成testing cases的基本方法,以及software testing tools,这也是在写文书时要体现的几个方面的核心技能。

核心课程和技能

软件工程的核心专业课首先是初级和高级的编程课程,包括面向过程的C语言和面向对象的Java,C++,C#, Python。一些常用算法包括递归、贪心、动态规划、随机、快排、红黑树、b/b+/b-数和数据结构这些都需要掌握。

由于算法+数据结构=程序,所以算法和数据结构其实是整个程序的核心部分。软件工程的高级课程分为两个大方面,分别是Agile和Waterfall。

美国软件工程专业申请全解析

软件工程就业前景

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

根据美国权威的USNews调查报告,软件工程师在各类就业榜单上都名列前茅。软件工程师的需求量居高不下,拥有25万余个工作岗位,起薪从7万到最高30万美元不等,平均薪水达到10万+美元/年。其中FLAG是美国公认的在湾区待遇最好的四个公司,分别是F=Facebook、L=LinkedIn、A=Amazon、G=Google。FLAG就是整个软件工程行业里的最好的就业去向,待遇可能是小公司的两三倍。且软件工程/计算机专业属于STEM,毕业后可享受最长OPT36个月,大大提升了留美的机会。更多美国院校信息,就在MYGX_nanjing

美国软件工程专业申请全解析

美国软件工程专业申请全解析

代表性院校

在全美前50的院校中,直接开设软件工程硕士项目的院校不是特别多,最有名的是卡耐基梅隆大学开设在硅谷校区的软件工程硕士。大部分情况是,软件工程作为计算机科学硕士下面的研究方向。下面就介绍2所代表性院校:

独立的软件工程硕士项目

美国软件工程专业申请全解析

卡内基梅隆大学

M.S. in Software Engineering

坐落在宾夕法尼亚州的匹兹堡,是一所享誉世界的私立顶级研究型大学,该校拥有全美顶级计算机学院和戏剧学院,该校的艺术学院,商学院,工学院以及公共管理学院也都在全美名列前茅。在2018年QS世界大学排名中,其计算机与信息系统学排名世界第3,统计与运筹排名第8,数学第16,电子工程排名第18。除了匹兹堡校区,卡耐基梅隆大学在美国硅谷以及卡塔尔设有分校,并且其在世界各地均设有合作研究机构,包括纽约,洛杉矶,华盛顿特区,中国,澳大利亚,葡萄牙,卢旺达等。更多美国院校信息,就在MYGX_nanjing

计算机科学学院

该院下设七个部门或机构,分别为计算生物学部门(Computational Biology Department),计算机科学部门(Computer Science Department),人机交互研究所(Human-Computer Interaction Institute),软件研究所(Institute for Software Research),语言技术研究所(Language Technologies Institute, LTI),机器学习部门(Machine Leaning Department)及机器人研究所(Robotics Institute),是美国少数几个将计算机科学专业独立成院的大学之一,是全美乃至全世界最大的计算机学院。该院可授予学士、硕士、博士学位,课程有数学、物理、计算机硬件、软件工程、计算技巧、人工智能、心理学、程序设计、机器人等。

卡耐基梅隆大学软件工程硕士M.S. in Software Engineering开设在电子计算机工程院系下面,只开设在硅谷校区。由于其得天独厚的地理优势,以及校区和硅谷大公司如(Google, Apple, Facebook, Microsoft, VMWare, IBM, Oracle, and Cisco)等的紧密合作,学生可以在学习期间接触到很多硅谷公司赞助和支持的项目、获得难得的实习机会。学生需要在Software Engineering and Design、Analysis、Systems三个方向选择核心课程,还需要完成专业选修课和一些公选课。CMU在计算机界的龙头地位,在加上位于硅谷的地利人和,找工作是根本不用发愁的。更多美国院校信息,就在MYGX_nanjing

计算机科学硕士下设的软件工程方向

美国软件工程专业申请全解析

南加州大学

MS in CS-Software Engineering

美国西海岸最古老的顶尖私立研究型大学,世界著名高等学府,位于美国加利福尼亚州洛杉矶市,1880年由监理会创立,是美国大学协会(AAU)成员、环太平洋大学联盟成员。南加大的众多学院均居全美前10,其中电影学院,新闻学院位列全美第1,公共政策学院位列全美第2,建筑学院本科和研究院分别位列全美第5和第9,工程学院位列全美第8,计算机科学专业全美第20。

南加州大学的计算机项目非常庞大和全面,各类热门方向都有涉及,对中国学生也相对友好和青睐。得益于优越的地理位置,CS毕业生广泛就业于西海岸的科技公司。

美国软件工程专业申请全解析

申请要求及规划策略

软件工程专业的申请非常激烈。IT行业的发展造就了无数的程序员,尽管大家开发的软件应用于不同的领域,但是都是写代码的,专业一点,叫软件工程师。所以申请的时候,写过程序的,都可以说有这方面的实际经验,都可以往这个方向申请。因为计算机的就业火爆,现在很多学材料、环境、化工、电子、机械等工科的学生也想朝计算机方向转,导致申请难度逐年增大。更多美国院校信息,就在MYGX_nanjing

申请要求

申请主要看中以下要素:学术背景(GPA&学校出身)、研究经历(论文、项目经验或科技竞赛)、标准化成绩(托福+GRE)、申请材料(个人陈述+简历+推荐信等)。

大学GPA

虽然TOP10的学校中大多数宣称GPA 3.0就足以申请,但根据历年的实际经验,成功申请到这些顶尖院校的GPA 一般都在3.5 以上,平均GPA3.8+。所以,GPA依然是王道,虽不是万能的,但低GPA是万万不能的!

学校出身

看常春藤名校的录取数据就会发现:80%的学生来自国内耳熟能详的理工科重点院校,如清北复交,哈工大,中科大,同济、北航等。所以学校的背景,在美国叫Education blood, 在一定程度上决定了学生最终可以达到的高度。

科研/实践经历

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

标准化成绩

如果学生想冲刺前20的顶尖名校,最好是国内重点211&985院校,GPA3.5+,托福105+,GRE325+,再加上一些项目或实习经验。

对于希望申请到全美前50学校的申请者,那么国内211院校,GPA3.2+,托福100+,GRE315+也是必不可少的条件。更多美国院校信息,就在MYGX_nanjing

申请文书

理工科的申请文书一般比较“朴实”,不会像商科那样有各色各样的题目。大多数是一篇“Statement of Purpose”。工科文书要注意切题且突出重点,清晰的表达为什么对这个专业感兴趣、自己的学习能力,研究经历等,合理规划学术目标、学习计划。

选校策略

在择校的建议上,首先要考虑的就是兼顾综排和专排,这样进可以留美,退可以回国发展。除此之外,学校在当地的知名度,在行业的认可度,以及学校周边相关企业分布情况都需要考虑在内,要知道,在美国,“近水楼台先得月”的道理在就业市场上屡试不爽。这就是大多数申请者倾向于选择科技公司云集的加州、东海岸、德克萨斯州、五大湖地区的院校的原因。

规划建议

01

大学期间保持尽可能高的GPA

低GPA是申请工科硕士的硬伤。如果学生GPA低于3.0,那么基本告别前40了。因为美国大学的普遍观点是,GPA低说明学生大学四年在校学习不努力、学习能力或学术潜力不够,那么在以学术严谨著称的理工科学习中很难成功。

02

努力增加科研和项目经验

由于国内的教学模式,学术在本科阶段很难参与到导师的实验室项目,本科就能发表国内或国际级论文的更是凤毛麟角。但是要多参与课程实验、学术竞赛(数学建模、电子创新竞赛等)和校内外实习。这两年,跟随MIT,Stanford 等顶尖名校教授做科研的学生越来越多。所以同学们也要尽早开始寻找校内外的科研机会。更多美国院校信息,就在MYGX_nanjing

03

尽早考出标准化成绩

尤其是GRE,有效期是5年,大一或大二就可以集中精力,一鼓作气考出理想成绩。否则,到了大三的时候,面临着专业课难度加大和备考托福的双重压力,很难做到顾此不失彼。不要觉得大一开始就学托福有点早,相信我,很多学生需要1年甚至更长时间才能和托福分手。。

04

丰富海外学习经历

如果学校有与海外院校的1学期或1学年的交换项目,鼓励大家尽力争取。如果是去英语类国家交换,那么对适应能力、语言(日常交流、学术交流)能力都会有很大提升,再加上国外院校成绩单+海外推荐信,在申请美国理工科硕士时也会更占优势。

提醒大家一定要尽早开始明确出国意向,尽快规划留学申请。因为美研申请是马拉松,需要你一直拿出冲刺100米的劲头去准备!!更多美国院校信息,就在MYGX_nanjing

来源:几何留学

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年2月9日
下一篇 2019年2月9日

相关推荐