美国大学计算机学专业申请解析
发布时间:2016-08-12
 

美国大学计算机专业(Computer science)介绍:
美国大学计算机专业很受中国学生的青睐。美国可以称为是互联网方面的鼻祖,拥有了非常先进的互联网技术。每年都吸引了一大批中国学子赴美国留学入读计算机专业,想学习美国的先进技术。针对学生申请的美国计算机专业方向。

美国大学计算机专业(Computer science)细分:
第一类是多媒体动漫方向。
这个专业包括了计算机图形学Computer Graphics,主要研究图像的表达、处理等。计算机成像、三维动画、网络影像传播都属于这个方向的范畴。

第二是软件编程方向。
大体上分成软件设计、编程语言和软件测试。包括需求分析、结构设计、开发流程、生命周期等等相关内容全部在关注范围。计算机专业的基础学科如操作系统、数据结构和算法全部包含。

第三是计算机网络Networking甚至包括Telecommunication。
这个范围可以说是非常的大。网络应用、网络协议、网络通信、网络理论、网络安全、加密解密、路由算法、甚至编解码都是需要学习的学科。

第四是计算机科学技术方向。
该方向包括了理论性非常强的计算机理论、计算机科学与工程计算Scientific Computing、人工智能AI以及人际交互Human-computer interation等。

第五是互联网电子商务。
主要研究如何利用市场营销观念,商业策略,经济学理论和计算机技术来开发新的商业,以及如何通过运用互联网和相关信息技术转化目前存在的商业模式。美国电子商务的应用领域和规模都远远领先于其他国家,目前在全球电子商务交易额中,大约有 50%发生在美国。

美国大学计算机申请条件
CS专业在美国很好就业,申请的人也非常之多,申请人除了尽量提高自己的硬件成绩包括GPA、托福、GRE,另外还需要尽可能多地参加一些项目实践、实习增加自己的软件背景。申请软件工程方向的,更是要注意积累自己的实习工作经验了,很多学校都偏好有工作经验的人申请,比如著名的卡耐基梅隆的软件工程就需要申请人有2-5年相关工作经验。另外,CS中有些方向和EE比较交叉,申请人需要仔细查看自己目标学校的详细专业方向的设置。

就业方向:
一、Developer/programmer/software engineer
不管你是硕士,还是博士,不管你是学CS哪个方向的,研究算法(algorithm)的也好,捣鼓人工智能(AI)的也罢,或者是啥软件工程(software engineering)、图形处理(graphics/image processing)、网络(network) etc etc etc,大家将来都有一条共同的也是CS里最大的出路,就是去写code编程做软件开发。

二、software QA(quality assurance)/testing
每年网上都有很多人发帖子说“我学cs,但是我编程能力比较弱或者不喜欢编程,将来我能不能不去coding?”做软件测试(QA/testing)就是一个选择。
从软件工程的角度来说,有人写软件,就得有人专门跟在后面找bug提高软件的quality。QA的活一直被轻视,以前曾经被认为是可有可无的东西,不需要专门的QA,现在被越来越重视了,当然还是有些人觉得qa不如做developers更重要,但是不可否认的事实是,QA不可或缺,QA工作现在很多,已经在计算机行业里占了很大的比例了。

三、Database/network administration
数据库/网络管理对编程要求也很低,你不需要像开发数据库或者网络管理软件的人那样子,天天耗在编程里。这类工作优点很多:
1 就业范围广,稍微大点的公司、学校或者任何机构都需要有高级管理员来管理维护网络和存储备份数据库;
2 工作经验越丰富越受欢迎,因为很多job就是得经验丰富的administrator才能处理好,不是随便扒拉一个没多少经验的人就能凑合着做的;
3 信息社会,公司对数据库和网络依赖严重,所以有时候一个经验丰富的database/network administrator对公司可能非常重要,如果他突然撒手走了,公司又没有准备好替代人员的话,会损失惨重的。

四、Others
其他的工种也有,比如release management,用户界面(UI, user interface)设计,usability,Technical support等等,但是一方面这些工作数量相对少,另一方面,不同的公司里,相同的职位名称可能具体的工作性质不太一样,比如做release management的,有的公司要求做很多QA的活,有的公司更靠近developers,还有的公司可能让你安装/搭建系统来管理不同的releases,跟个系统管理员似的,所以就不一一详叙。

美国大学计算机专业排名
计算机科学专业排名:
1 Carnegie Mellon University卡内基美隆大学
1 Massachusetts Institute of Technology麻省理工学院
1 Stanford University斯坦福大学
1 University of California Berkeley加州大学伯克利分校
5 Cornell University康乃尔大学
5 University of Illinois Urbana Champaign伊利诺伊大学厄本那―香槟分校
7 University of Washington华盛顿大学
8 Princeton University普林斯顿大学
8 The University of Texas at Austin德克萨斯大学奥斯汀分校
10 Georgia Institute of Technology佐治亚理工学院
11 California Institute of Technology加州理工学院
11 University of Wisconsin Madison威斯康星大学麦迪逊分校
13 University of Michigan Ann Arbor密西根大学-安娜堡分校
14 University of California Los Angeles加州大学洛杉机分校
14 University of California San Diego加利福尼亚大学圣地亚哥分校
14 University of Maryland College Park马里兰大学帕克分校
17 Columbia University哥伦比亚大学
17 Harvard University哈佛大学
17 University of Pennsylvania宾夕法尼亚大学
20 Brown University布朗大学
20 Purdue University,West Lafayette普渡大学西拉法叶校区
20 Rice University莱斯大学
20 University of Massachusetts Amherst马萨诸塞大学Amherst校区
20 The University of North Carolina at Chapel Hill北卡罗来纳大学教堂山分校
20 University of Southern California南加州大学
20 Yale University耶鲁大学
27 Duke University杜克大学
28 Johns Hopkins University约翰霍普金斯大学
28 New York University纽约大学
28 Ohio State University
28 Penn State University Park宾州州立大学-University Park Campus
28 Rutgers University New Brunswick罗格斯大学新伯朗士威校区
28 University of California Irvine加州大学欧文分校
28 University of Virginia弗吉尼亚大学
35 Northwestern University西北大学

信息系统管理专业排名 (MIS):
1 University of California Berkeley加州大学伯克利分校
2 Massachusetts Institute of Technology麻省理工学院
3 Carnegie Mellon University卡内基美隆大学
4 Stanford University斯坦福大学
5 University of Washington华盛顿大学
6 University of Illinois Urbana Champaign伊利诺伊大学厄本那―香槟分校
7 University of Wisconsin Madison威斯康星大学麦迪逊分校
8 The University of Texas at Austin德克萨斯大学奥斯汀分校
9 Georgia Institute of Technology佐治亚理工学院
10 Cornell University康乃尔大学
11 University of California San Diego加利福尼亚大学圣地亚哥分校
12 University of Michigan Ann Arbor密西根大学-安娜堡分校
13 Princeton University普林斯顿大学
14 California Institute of Technology加州理工学院
15 Columbia University哥伦比亚大学
15 University of California Los Angeles加州大学洛杉机分校
17 Purdue University,West Lafayette普渡大学西拉法叶校区
18 University of Maryland College Park马里兰大学帕克分校

软件开发专业研究生排名:
1 Carnegie Mellon University卡内基美隆大学
2 Stanford University斯坦福大学
2 University of California Berkeley加州大学伯克利分校
4 Massachusetts Institute of Technology麻省理工学院
5 The University of Texas at Austin德克萨斯大学奥斯汀分校
6 Cornell University康乃尔大学
7 Princeton University普林斯顿大学
8 University of Pennsylvania宾夕法尼亚大学
9 University of Illinois Urbana Champaign伊利诺伊大学厄本那―香槟分校
10 University of Wisconsin Madison威斯康星大学麦迪逊分校
11 University of Washington华盛顿大学
12 Rice University莱斯大学
13 University of Maryland College Park马里兰大学帕克分校
13 Yale University耶鲁大学
15 Northeastern University美国东北大学
16 University of California Los Angeles加州大学洛杉机分校
17 Georgia Institute of Technology佐治亚理工学院
17 Harvard University哈佛大学
19 University of California San Diego加利福尼亚大学圣地亚哥分校