近年来,计算机方面的专业人才需求量不断增加,薪资水平相较于其他专业要高很多,因此吸引不少学子到美国读CS专业,接下来为大家解析一下美国CS专业申请要求,希望可以帮助大家更好的申请。
美国Computer Science学科细分
首先给大家介绍一下美国CS学科的分类。平时我们所说的CS其实是一个很广的概念,就像医学一样,很多不同的细的分科,这里我列了一些美国比较常见的分科。
▪ 软件工程
▪ 数据库
▪ 计算机网络
▪ 人工智能
▪ 计算机图形学和多媒体
▪ 体系结构/编译器和并行计算
▪ 人机交互
▪ 管理信息系统
▪ 信息安全
▪ 理论和算法
1、软件工程
软件工程是关于计算机软件开发和维护的一门工程学科,简单一点可以理解为CS+管理科学。是整个CS里最弱化数学能力的分支,但概念性很强,有点像半个文科,而且特别强调实践,是所有分支里就业机会最多的方向,但可能不是最尖端,最有趣的方向。
2、数据库
涉及与数据管理相关的所有方面,可应用的领域有电脑游戏设计,数据隐私与安全等。
3、人工智能
也就是大家常说的AI,可以说是目前CS最热门的方向了。说得通俗一点,例如人脸识别,虹膜识别,google的自动驾驶,微软的Hanover系统自动开药,医学领域的自动影像学、金融领域的自动算法交易都是AI的成果。大多数的科技公司,比如亚马逊、特斯拉、谷歌都把AI看成下一个十年里,公司的创新驱动力。
4、计算机图形学Computer Graphics,多媒体Multimedia。
这个专业与人工智能、计算机网络、软件工程全都有交叉,主要研究图像的表达、处理等。学习这个专业的同学可以去游戏设计公司,电影视频制作公司找工作。
5、体系结构/编译器和并行计算
Computer Architecture计算机架构是讲计算机硬件组成的,属于CE或EE;编译器和并行计算申请的人也很少,理论和算法方向是理论层面的。
6、人机交互(HCI)
也是最近大热的新兴专业。HCI是一个大型的交叉学科,它包括认知心理学,社会学,CS,需要涉猎的知识也包括软件,硬件,算法,Machine Learning,Deep Learning,社会调查等。
7、管理信息系统(MIS)
本质上说就是一个数据库系统,它和其他数据库系统的不同就在于其目的用于整合必要的信息用于决策。前者偏技术,后者是偏商科。
8、信息安全和计算机网络
其实严格一点说是属于Computer engineering,一些学校也会放在EE系下面。
美国CS专业申请要求
1、GPA
对于申请美国硕士的学生来说,最低GPA要求是3.0以上。从往年录取数据来看,CS专业排名TOP20的学校,平均录取GPA大都在3.5以上,部分学校如伯克利,斯坦福,卡耐基梅隆大学需要学生达到3.7以上的GPA。
2、语言考试
托福:美国TOP50的学校一般要求在90分以上,TOP20的学校需要学生达到100分以上,雅思要求7分以上。
3、专业背景
软件工程,计算机技术与科学以及其他计算机相关专业是比较匹配的。如果跨专业申请,需要修一些计算机核心课比如JAVA,C,C++,数据结构,计算机结构等课程。
4、科研实习
高质量的计算机方向工作经历,实习经历,在校科研经历会对申请有很大的帮助。如果申请人所在实习企业是财富五百强的科技公司比如谷歌,微软,IBM等公司,则在申请时会有更大优势。
美国CS专业就业前景
计算机专业虽然工作繁忙,但在高薪和数码时尚的吸引下,报考的学生依然很多。在硅谷,有经验的工程师年收入起码是16.5万美元。
根据统计数据,美国软件工程师的平均年收入是8.9万美元。高级软件工程师的年收入在9.8万美元以上。像Facebook、谷歌和苹果这些IT企业在顶级学校有定向人才输送的程序,其中除了常青藤联盟的老牌名校,也有一些在国内知名度不是很高的大学。
美国CS专业院校推荐
1、麻省理工
麻省理工大学的EECS是MIT目前最大的一个系,它分为EE和CS两个部分,内部则相对独立。而CS则主要分为AI,System和Theory。MIT的EECS项目竞争激烈,他们为学生只设计了两条出路:要么一辈子学术,要么成为科技领袖。
据调查显示,在麻省理工学院,29.1%的本科生主修专业都是计算机科学。作为全世界最为著名的理工学院,学校的影响力巨大,从该校毕业的学生一般都会被各大公司疯抢。
2、斯坦福大学
斯坦福大学的师生比非常高,为1:10,学校拥有巨额财产,是美国最富大学之一。同时,斯坦福本科教育一直排在世界前列,因此学校每年的申请人数非常多,申请难度居高不下。
3、卡耐基梅隆大学
卡内基梅隆大学(CMU)拥有世界最大的计算机学院(School of Computer Science)。研究方向很全面,且研究水平世界顶级。这样说,你能想到的所有关于计算机方面的学术研究方向,CMU都能提供,而且提供许多前沿领域的研究方向。