计算机科学包含很多分支领域;有些强调特定结果的计算,比如计 算机图形学;而有些是探讨计算问题的性质,比如计算复杂性理论;还有一些领域专注于怎样实现计算,比如编程语言理论是研究描述计算的方法,而程序设计是应用特定的编程语言解决特定的计算问题,人机交互则是专注于怎样使计算机和计算变得有用、好用,以及随时随地为人所用。 世界上第一个计算机科学系是由美国的普渡大学在 1962 年设立,第一个计算机学院于 1980 年由美国的东北大学设立。计算机科学领域的最高荣誉是 ACM 设立的图灵奖,被誉为是计算机科学的诺贝尔奖。
专业分支:
1__、计算机体系结构 Computer Architecture
__计算机体系结构主要学习与研究计算机的结构和功能,以及它们在电子技术方面的应用。抽象来说,计算机体系结构是一个系统在其所处环境中最高层次的概念 ; 它确定了一台计算机硬件和软件之间的衔接。具体地说计算机体系结构指的是计算机系统设计的观念与架构,描述计算机在实做的设计原则。它确定了一台计算机设计的部件、部件功能以及部件间接口。以常见的冯·诺伊曼设计为例,体系结构设计包括了:指令集、微体系结构、数据表示、寻址方式、寄存器定义、指令系统、异常机制、机器工作状态的定义和切换、输入输出结构等。
__申请难度: 由于受就业环境的影响,该申请方向热度下降非常快,但因为更偏向于理论性的研究,申请的难度也很大。 申请者要有这方面的背景,特别是实际工作经验,是很重的。
__2、系统与网络 Systems an Networking
计算机网络是利用通信设备和线路将地理位置不同的、功能独立的多个计算机系统连接起来,以功能完善的网络软件实现网络的硬件、软件及资源共享和信息传递的系统。简单的说即连接两台或多台计算机进行通信的系统,此分支方向主要的学习内容从网络基础理论,拓扑结构,相关组成硬件,传输媒体 ( 光导纤维,同轴电缆,双绞线的有线传输,卫星传输,红外线传输,激光传输,无线电波等无线传输 ) ,到各种网络协议等。
可细分为:
(1) 网络与分布式系统 (Networking an istribute systems) :移动通信系统,无线网络协议 (wireless protocols) , A-hoc 网络,服务质量管理 (Quality of Service management , QoS) ,多媒体网络,计算机对等联网 (peer-to-peer networking, P2P) ,路由,网络模拟,主动队列管理 (active queue management, AQM) 和传感器网络 (sensor networks) 。
(3) 安全 (Security): 隐私,普适计算,无线传感器 (wireless sensors) ,移动式和嵌入式计算机,规范,认证,验证策略, QoS 保证和拒绝服务保护,下一代电话通讯,操作系统虚拟化和认证,关键基础设施系统,例如 SCADA 控制系统和医疗,消息系统,安全网关,可用性安全。
(4) 实时和嵌入式系统 (Real-time an embee systems) :开放式实时系统, Qos 驱动的实时调度和通信协议,控制设计和实时调度整合,实时、容错和安全协议整合,网络化器件和智能空间的鲁棒动态实时构架。
申请难度: 这个研究方向越来越多的出现在 EE,ECE 专业下 , 不过计算机背景的学生在申请这两个方向的时候仍然具有相当不错的竞争力 ! 网络技术这个方面也有很多的设置在 EE 下边 , 以致于很多 CS 的同学为了这个专业转向 EE 或者 ECE 下边的通信与网络专业。网络虽然现在应用比较广泛,但是奖不太好申。
3__、理论与算法 Theory an Algorithms
__计算机理论研究主要集中在算法和数据结构的设计与分析,以及计算复杂性的研究。具体包括最优化 (optimization) ,计算几何和拓扑 (computational geometry an topology) ,近似算法 (approximation algorithms) ,密码 (cryptography) 和安全计算 (secure computation) ,网络设计 (network esign) ,数据挖掘 (ata mining) ,机器学习 (machine learning) ,有限元网格生成 (finite-element mesh generation) 和自动化软件验证 (automatic software verification) 。
__4、人工智能 Artificial Intelligence
现在比较热,它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。这个领域包含广泛的研究课题,包括知识表示,机器学习, 计算机视觉,推理和机器人等。
知识表示 (knowlege representation) :把知识按照一种有利于推理 ( 得出结论 ) 的方式表示出来。
机器学习 (machine learning) :自动学习如何识别复杂模式并基于数据作出智能决策。
计算机视觉 (computer vision) :使机器自动从图像和视频中提取信息并理解其中包含的视觉概念。
推理 (reasoning) :学习推理的计算模型。
机器人 (robotics) :工程学和机器人技术,以及它们的设计,制造,应用和结构配置。
申请难度: 人工智能做为当前计算机科学专业下最热门,最有发展前景研究方向, 因此所招收的国际学生多具备很强的学术背景,在该方面有着非常突出表现的人才。 MASTER 招收的不太多,主要是 PHD 的学生。这个方向更多的强调数据表述及算法方面的知识,学生需具备实力。
5__、编程语言 Programming Languages
__该领域的研究包括计算机语言的设计与实现,其目标是同时提高开发人员的开放效率和软件质量。包含如下一些课题:
__(1) 程序语言设计和实现 (Programming Language Design an Implementation) :编译器优化 (Compiler optimization) ,语义 (Semantics) ,即时编译器 (JIT complier) ,域特定语言 (DSL : Domain-specific languages) 。
__(3) 程序分析和验证 (Program Analysis an Verification) :模型检测 (Moel checking) ,静态和动态分析 (Static an ynamic analysis) ,定理证明 (Theorem proving) ,实时系统的任务调度分析 (Scheulability analysis for real-time systems) 。
__申请难度: 国际学生申请最热衷的方向。录取的名额较多,招生量较大,竞争激烈程度一般。通常这个方向研一入学时 funing 不多,但第二年后的钱就会比较充裕。
包括以下研究内容:
(1) 数据库 (Database) :数据模型,数据查询、集成,各种数据库系统的设计、实现等。
(2) 数据挖掘 (Data Mining) :从数据中提取模式的处理过程。它在很多领域有广泛的应用,例如市场营销、监测、入侵检测和科学发现。数据挖掘和机器学习很相关,但是数据挖掘更关注实际应用。
(4) 自然语言处理 (Natural language processing) :构建一种可以分析、理解和生成自然语言的计算机系统。研究课题包含自动摘要 (automatic summarization) ,语篇分析 (iscourse analysis) ,机器翻译 (machine translation) ,命名实体识别 (name entity recognition) ,自然语言生成 (natural language generation) 和语音识别 (speech recognition) 等。
7__、图形学与多媒体 Graphics an Multimeia
__图形学的研究包含对自然景象的建模和动画生成 (moeling an animation of natural phenomena) ,计算拓扑学 (computational topology) ,图形硬件的使用 (graphics harware utilization) ,渲染 (renering) ,网格处理和简化 (mesh processing an simplification) ,形状建模 (shape moeling) ,曲面参数化 (surface parameterization) 和可视化处理 (visibility processing) 等。 多媒体研究包括图像处理 (image processing) ,视频处理 (vieo processing) ,音频分析 (auio analysis) ,文本检索和理解 (text retrieval an unerstaning) ,数据挖掘和分析,以及数据融合 (ata fusion) 。因为多媒体数据包含不同格式的数据 ( 如文本,音频,视频 ) ,所以它的研究包含很多不同领域的技术和理论。
__申请难度: 申请这个方向,需要掌握计算机制图,计算机成像的一些基本工具及原理,但这通常往往不足以满足录取的要求,因为这种应用性极强的方向更多的强调经验 , 所以本科学生要谨慎选择。
__8、人机交互 Human-Computer Interaction (HCI)
HCI 主要研究人和计算机之间的交互。它通常被认为是计算机科学、行为科学、设计及其他相关领域研究的交叉学科。研究关于设计、评价和实现供人们使用的交互计算系统及有关这些现象。 研究课题包括:
(1) 上下文感知计算 (Context-aware computing) :行为分析,智能空间 (Smart Spaces) ,定位感知系统 (Location-aware systems) ,隐私技术。
(2) 感知人机界面 (Perceptual Interfaces) :基于视觉的界面 (Vision-base interfaces) ,语音和话语界面 (speech an iscourse interfaces) 。
(4) 验光和人的视觉模拟 (Optometry an Human Vision Simulation) :计算机辅助的角膜建模和可视化,医学成像 (meical imaging) ,手术仿真的虚拟环境 (virtual environments for surgical simulation) ,仿真渲染 (vision realistic renering) 。
申请难度: 人机交互技术的申请热度随着这个在业界的关注度提升而渐渐升温,但该方向对于申请者的背景要求同样很高,多数录取者也是具备研究生学位。因此对于本科毕业的学生来讲申请这个方向的难度也是相当大的。
9__、科学计算 Scientific Computing
__科学计算主要是研究构建数学模型 (mathematical moels) 和数值解法 (numerical solution) ,并用计算机来分析和解决科学、社会科学以及工程问题。 研究课题包含:
__(1) 并行计算 (Parallel computing) :并行计算语言和并行算法。
__(3) 网格剖分 (Mesh generation) :自动生成三角网格 (triangulate meshes) 来表示物理和计算区域。
__(4) 矩阵计算 (Matrix computations) :设计高效的矩阵计算算法和软件。
__(5) 浮点数 (Floating point) :可扩展的精度算术 (Extene precision arithmetic) ,可靠的浮点数标准 (Reliable floating point stanars) ,浮点数标准的体系和执行时间实现 (Architectural an run time implications of floating point stanars) ,浮点数标准的编程语言实现。
__(6) 计算机代数 (Computer Algebra) :符号数学计算方法。 申请难度: 该方向的申请一直是不温不火的局面,由于这个方向偏基础所以大多数申请者考虑到今后就业的问题而放弃,也因为这个方向的资金相对较少,所以不被大多数人所关注,只是本科从事该方向学习的学生是申请这个方向的主流。算法是属于计算机理论里的了,基本属于计算机里的基础学科,任何的计算机相关的专业基本上都会用到这个部分,所以相对申奖也比较容易。
课题包含:
(1) 密码学 (Cryptology) 密码学理论 (cryptography theory) ,新的密码学系统开发 (evelopment of new cryp ographic systems) ,密码分析学 (cryptanalysis) ,协议开发,应用密码学,量子计算 (quantum computation) 。
(2) 隐私 (Privacy) 无线传感器网络的隐私, RFID 系统的隐私,数据库的隐私问题,基于网络的应用的隐私。
(3) 软件安全 (Software security) 开发编程语言和计算机安全之间的相互影响。
(4) 一致性和完整性 (Ientity an integrity) 预防“网络钓鱼”和攻击。
(5) 网络安全 (Network security) 网络安全检测 (network security monitoring) 和入侵防御 (intrusion prevention) 。
申请难度: 美国国内的热门方向之一,与信息技术挂钩的学科都是更多的开放给国内学生,国内学生也是非常热衷这些方向,除这个专业外像,信息系统,信息安全技术,信息恢复,数据库方面国际学生的申请竞争激烈,有限的名额使得很多学生望而却步,其实如果你在这些方面有所专长,还是可以尝试的。
11__、软件工程 Software Engineering
__主要研究开发大规模软件系统的原理和技术。
研究高效鲁棒的生物计算模拟算法,以及应用数据挖掘,机器学习,自然语言处理和信息检索等方法来分析和挖掘各类生物数据。 研究课题包括:
(2) 蜂窝系统 (Cellular systems) 蛋白质结构建模 (Protein structure moeling) ,基因调控网 (Gene regulatory networks) ,合成生物学 (Synthetic biology) , Computational systems biology ,细胞信号传导通路,传输和代谢,自组装系统 (Self-assembling systems) 。
(3) 神经系统 (Neural systems)
(4) 生物医学系统 (Biomeical systems) 传感器,健康服务系统,生理模型,医学图像和生物图像分析。
13 __、计算机与教育 Computer an Eucation
__本领域研究如何教授计算机科学以及如何将计算机应用到教育中。这部分内容比较宽泛。 14 、计算机工程 Computer Engineering
计算机工程主要研究计算机处理器、多处理器通讯设计、网络设计和存储器体系,着重于硬件设计以及与软件和操作系统的交互的性能。如:多处理器光学互接网络通讯技术、实时嵌入式系统 ( 多媒体数据流处理 ) 、分布式数据与大规模存储系统,从而提高计算机可靠性与工作效率。
申请难度: 绝大多数的美国学校的 EE 和计算机工程是合并在一起的,从专业学习上看,虽然研究生最后获得学位有 EE 和 CE 之分,但是有研究方向的跨学科性是非常强的。对申请者的研究背景或实践经验更注重。
15 __、计算科学 Computational Science
作为一门跨学科新兴专业,其主要任务是最大限度利用现代计算机及网络通讯技术加强企业信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料就是提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。
申请难度: 此方向设置 MASTER 课程相对较少,申请时要注意,因涉及到管理,所以很多商学院也开设了此方向,更多偏向管理, CS 下的这个方向仍然是主攻技术,如果 CS 下 MIS 出身的想改去商学院读 MIS 的话也有不错的优势。
申请要求
就业前景
美国劳工部网站显示,从事计算机和信息技术的工作岗位预计从 2016 年到 2026 年会增长 13 个百分点,这个增长速度是高于美国所有职位增长率的平均值。这些职位的增多意味着会增加 557,100 个新工作机会。这些工作岗位大部分会源于云计算,大数据的收集和储存,还有信息安全方面。 2017 年 5 月统计的所有相关计算机和信息科技职位的平均工资是 84,580 美元,远远高于美国所有职位的平均薪资 37,690 美元。
根据美国劳工部的分类 , CS 的主要就业方向包括:
Computer Network Architects 计算机网络构建;
Computer Programmers 编程员;
Computer Support Specialists 计算机支持专家;
Computer Systems Analysts 计算机系统分析者;
Database Aministrators 数据库管理员;
Computer Network Architects 计算机网络结构;
Network an Computer Systems Aministrators 网络和计算机系统管理员;
Software Developers, Applications 软件开发者;
Web Developers 网页开发者
在美国读理工科方向的同学毕业后有 36 个月的 OPT 实习资格,大的 IT 公司都会赞助 H1B 工作签证,每年有两次机会绿卡申请。大多数人在毕业 5-7 年这个时间段内可以获得正式绿卡。 如果学生选择毕业之后回国,国内很多领域做得不够完善和成熟,有非常多高增长空间的机会。那么国内的行业领先企业如百度,阿里,腾讯,头条,滴滴等,近几年急需海外人才。因为美国的一线企业如亚马逊的云计算和电子商务, facebook 脸书的社交媒体,谷歌的搜索自动驾驶安卓等都有很多内部领先世界的技术。国内企业尤其青睐从美国获得研究生学位的人才,一般会获得比国内同级别 2-3 倍的待遇。
院校排名:( TOP100 )
1 卡耐基梅隆大学 Carnegie Mellon UniversityPittsburgh, PA
1 麻省理工学院 Massachusetts Institute of TechnologyCambrige, MA
1 斯坦福大学 Stanfor UniversityStanfor, CA
1 加州大学伯克利分校 University of California, BerkeleyBerkeley, CA
5 伊利诺伊大学厄本那 - 香槟分校 University of Illinois, Urbana-ChampaignUrbana, IL
6 康奈尔大学 Cornell UniversityIthaca, NY
6 华盛顿大学 University of WashingtonSeattle, WA
8 佐治亚理工学院 Georgia Institute of TechnologyAtlanta, GA
8 普林斯顿大学 Princeton UniversityPrinceton, NJ
10 德克萨斯大学奥斯汀分校 University of Texas, AustinAustin, TX
11 加州理工学院 California Institute of TechnologyPasaena, CA
11 密歇根大学安娜堡分校 University of Michigan, Ann ArborAnn Arbor, MI
13 哥伦比亚大学 Columbia UniversityNew York, NY
13 加州大学洛杉矶分校 University of California, Los AngelesLos Angeles, CA
13 威斯康辛大学麦迪逊分校 University of Wisconsin, MaisonMaison, WI
16 哈佛大学 Harvar UniversityCambrige, M A
16 加州大学圣地亚哥分校 University of California, San DiegoLa Jolla, CA
16 马里兰大学学院公园分校 University of Marylan, College ParkCollege Park, MD
19 宾夕法尼亚大学 University of PennsylvaniaPhilaelphia, PA
20 普渡大学西拉法叶分校 Purue University, West LafayetteWest Lafayette, IN
20 莱斯大学 Rice UniversityHouston, TX
20 马萨诸塞大学阿默斯特分校 University of Massachusetts, AmherstAmherst, MA
20 南加州大学 University of Southern CaliforniaLos Angeles, CA
20 耶鲁大学 Yale UniversityNew Haven, CT
25 布朗大学 Brown UniversityProvience, RI
25 杜克大学 Duke UniversityDurham, NC
25 约翰霍普金斯大学 Johns Hopkins UniversityBaltimore, MD
25 北卡罗来纳大学教堂山分校 University of North Carolina, Chapel HillChapel Hill, NC
29 明尼苏达大学双城分校 University of Minnesota, Twin CitiesMinneapolis, MN
30 纽约大学 New York UniversityNew York, NY
30 西北大学 Northwestern UniversityEvanston, IL
30 俄亥俄州立大学 Ohio State UniversityColumbus, OH
30 宾州州立大学公园分校 Pennsylvania State University, University ParkUniversity Park, PA
30 加州大学尔湾分校 University of California, IrvineIrvine, CA
30 芝加哥大学 University of ChicagoChicago, IL
30 弗吉尼亚大学 University of VirginiaCharlottesville, VA
37 罗格斯大学 Rutgers, The State University of New Jersey, New BrunswickPiscataway, NJ
37 加州大学戴维斯分校 University of California, DavisDavis, CA
37 加州大学圣塔芭芭拉分校 University of California, Santa BarbaraSanta Barbara, CA
40 纽约州立大学石溪分校 Stony Brook University, SUNYStony Brook, NY
40 科罗拉多大学博尔德分校 University of Colorao, BoulerBouler, CO
40 弗吉尼亚理工学院 Virginia TechBlacksburg, VA
43 亚利桑那州立大学 Arizona State UniversityTempe, AZ
43 达特茅斯学院 Dartmouth CollegeHanover, NH
43 北卡罗来纳州立大学 North Carolina State UniversityRaleigh, NC
43 德州农工大学 Texas A&M University, College StationCollege Station, TX
43 亚利桑那大学 University of ArizonaTucson, AZ
43 犹他大学 University of UtahSalt Lake City, UT
49 波士顿大学 Boston UniversityBoston, MA
49 东北大学 Northeastern UniversityBoston, MA
49 佛罗里达大学 University of FloriaGainesville, FL
49 匹兹堡大学 University of PittsburghPittsburgh, PA
49 罗切斯特大学 University of RochesterRochester, NY
49 圣路易斯华盛顿大学 Washington University in St. LouisSt. Louis, MO
55 印第安纳大学伯明顿分校 Iniana University, BloomingtonBloomington, IN
55 密歇根州立大学 Michigan State UniversityEast Lansing, MI
55 伦斯勒理工学院 Rensselaer Polytechnic InstituteTroy, NY
58 加州大学圣克鲁兹分校 University of California, Santa CruzSanta Cruz, CA
58 圣母大学 University of Notre DameNotre Dame, IN
58 范德堡大学 Vanerbilt UniversityNashville, TN
61 爱荷华州立大学 Iowa State UniversityAmes, IA
61 纽约州立大学水牛城分校 University at Buffalo, SUNYBuffalo, NY
61 加州大学河滨分校 University of California, RiversieRiversie, CA
64 伊利诺伊大学芝加哥分校 University of Illinois, ChicagoChicago, IL
64 爱荷华大学 University of IowaIowa City, IA
64 俄勒冈大学 University of OregonEugene, OR
64 德克萨斯大学达拉斯分校 University of Texas, DallasRicharson, TX
68 凯斯西储大学 Case Western Reserve UniversityClevelan, OH
68 威廉玛丽学院 College of William an MaryWilliamsburg, VA
68 乔治梅森大学 George Mason UniversityFairfax, VA
68 俄勒冈州立大学 Oregon State UniversityCorvallis, OR
68 罗切斯特理工学院 Rochester Institute of TechnologyRochester, NY
68 雪城大学 Syracuse UniversitySyracuse, NY
68 特拉华大学 University of DelawareNewark, DE
75 科罗拉多州立大学 Colorao State UniversityFort Collins, CO
75 乔治华盛顿大学 George Washington UniversityWashington, DC
75 内布拉斯加大学林肯分校 University of Nebraska, LincolnLincoln, NE
75 新墨西哥大学 University of New MexicoAlbuquerque, NM
75 田纳西大学 University of Tennessee, KnoxvilleKnoxville, TN
75 华盛顿州立大学 Washington State UniversityPullman, WA
82 克莱蒙森大学 Clemson UniversityClemson, SC
82 纽约市立大学研究生院 CUNY Grauate School an University CenterNew York, NY
82 德雷塞尔大学 Drexel UniversityPhilaelphia, PA
82 艾茉莉大学 Emory UniversityAtlanta, GA
82 佛罗里达州立大学 Floria State UniversityTallahassee, FL
82 中佛罗里达大学 University of Central FloriaOrlano, FL
82 康涅狄格大学 University of ConnecticutStorrs, CT
82 马里兰大学巴尔的摩郡分校 University of Marylan, Baltimore CountyBaltimore, MD
82 伍斯特理工学院 Worcester Polytechnic InstituteWorcester, MA
91 奥本大学 Auburn UniversityAuburn, AL
91 布兰迪斯大学 Braneis UniversityWaltham, MA
91 杨百翰大学 Brigham Young UniversityProvo, UT
91 科罗拉多矿业学院 Colorao School of MinesGolen, CO
91 伊利诺伊理工学院 Illinois Institute of TechnologyChicago, IL
91 新泽西理工学院 New Jersey Institute of TechnologyNewark, NJ
91 史蒂文斯理工学院 Stevens Institute of TechnologyHoboken, NJ
91 堪萨斯大学 University of KansasLawrence, KS
91 肯塔基大学 University of KentuckyLexington, KY
91 北卡罗来纳大学夏洛特分校 University of North Carolina, CharlotteCharlotte, NC
91 德克萨斯大学阿灵顿分校 University of Texas, ArlingtonArlington, TX
102 堪萨斯州立大学 Kansas State UniversityManhattan, KS
102 里海大学 Lehigh UniversityBethlehem, PA
102 路易斯安那州立大学 Louisiana State University, Baton RougeBaton Rouge, LA
102 天普大学 Temple UniversityPhilaelphia, PA
102 佐治亚大学 University of GeorgiaAthens, GA
102 休斯敦大学 University of HoustonHouston, TX
102 密苏里大学 University of MissouriColumbia, MO
102 南佛罗里达大学 University of South FloriaTampa, FL
102 韦恩州立大学 Wayne State UniversityDetroit, MI
111 纽约州立大学宾汉姆顿分校 Binghamton University, SUNYBinghamton, NY
111 密苏里科技大学 Missouri University of Science & TechnologyRolla, MO
111 纽约州立大学阿尔巴尼分校 University at Albany, SUNYAlbany, NY
111 阿拉巴马大学 University of AlabamaTuscaloosa, AL
111 新罕布什尔大学 University of New HampshireDurham, NH
111 俄克拉荷马大学 University of OklahomaNorman, OK
111 南卡罗来纳大学 University of South CarolinaColumbia, SC
111 西弗吉尼亚大学 West Virginia UniversityMorgantown, WV