美国大学计算机专业分支及申请难度

发布时间:2016-05-11    文章来源: 金东方留学    点击:2316次

计算机涉及的领域非常广泛,其分支学科也是非常多。在美国将主要的专业方向分为人工智能(Artificial Intelligence),程序应用(Programming Language ),计算机系统(Systems )以及计算机理论(theory )这四个部分。

  计算机涉及的领域非常广泛,其分支学科也是非常多。在美国将主要的专业方向分为人工智能(Artificial Intelligence),程序应用(Programming Language ),计算机系统(Systems )以及计算机理论(theory )这四个部分。而每个部分又有很多的研究方向,诸如人工智能与知识工程,模式识别与图像处理软件,多媒体技术与图形学,智能信息系统工程与软件自动化,数据库与数据仓库,数据挖掘与知识发现,计算机网络技术及其应用,计算机系统与控制,信息系统安全,计算机安全等等。

  下面,我们对CS的16个常见研究方向进行逐个介绍。

  1、体系结构、编译器、并行计算和硬件系统设计 Architecture, Compilers and Parallel Computing/ Hardware Systems and Des ign/VLSI

  体系结构和编译器的研究主要集中在硬件设计,编程语言以及下一代编译器。并行计算研究的包含范围很广,包括并行计算的计算模型,并行算法,并行编译器设计等。计算机硬件芯片,例如CPU的结构设计,内部结构逻辑门的电子开关,了解VLSI的同学应该知道这个方面的研究深度和难度,申请者必须具备很强的逻辑电路基础知识。

  申请难度:由于就业环境的影响,申请热度下降非常快,因为更偏向于理论性的研究,申请的难度也很大,并且奖学金情况也不乐观! 申请者要有这方面的背景,特别是实际工作经验,是很重要的。

  2、系统与网络 Systems and Networking

  可细分为:

  (1)网络与分布式系统(Networking and distributed systems ): 移动通信系统,无线网络协议(wireless protocols),Ad-hoc网络,服务质量管理(Quality of Service management(QoS),多媒体网络,计算机对等联网( peer-to-peer networking, P2P ),路由,网络模拟,主动队列管理(active queue management, AQM )和传感器网络(sensor networks )。

  (2)操作系统( Operating system ): 分布式资源管理,普适计算(ubiquitous computing/pervasive computing)环境管理,反射中间件(reflective middleware ),中间件元级操作系统(middleware “meta-operating systems”),面向对象操作系统设计,允许单个用户与多计算机、对等操作系统服务交互的用户设计,上下文敏感的分布式文件系统,数据中心的电源管理,文件/存储系统,自主计算(autonomic computing ),软件健壮性的系统支持以及数据库的系统支持。

  (3)安全( Security): 隐私,普适计算,无线传感器(wireless sensors ),移动式和嵌入式计算机,规范,认证,验证策略,QoS保证和拒绝服务保护,下一代电话通讯,操作系统虚拟化和认证,关键基础设施系统,例如SCADA控制系统和医疗,消息系统,安全网关,可用性安全。

  (4)实时和嵌入式系统(Real-time and embedded systems ):开放式实时系统,Qos驱动的实时调度和通信协议,控制设计和实时调度整合,实时、容错和安全协议整合,网络化器件和智能空间的鲁棒动态实时构架。

  申请难度:这个研究方向越来越多的出现在EE,ECE专业下,不过计算机背景的学生在申请这两个方向的时候仍然具有相当不错的竞争力!网络技术这个方面也有很多的设置在EE下边, 以致于很多CS的同学为了这个专业转向EE或者ECE下边的通信与网络专业。网络虽然现在应用比较广泛,但是将来的就业不是太好,所以选他的人不是很多,而且这个专业也确实没有什么太多的项目可作,所以奖不太好申。

  3、理论与算法 Theory and Algorithms

  计算机理论研究主要集中在算法和数据结构的设计与分析,以及计算复杂性的研究。具体包括最优化(optimization),计算几何和拓扑( computational geometry and topology ),近似算法( approximation algorithms),密码(cryptography )和安全计算(secure computation ),网络设计(network design ),数据挖掘( data mining),机器学习(machine learning),有限元网格生成( finite-element mesh generation)和自动化软件验证(automatic software verification )

  4、 人工智能 Artificial Intelligence

  它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。这个领域包含广泛的研究课题,包括知识表示,机器学习,计算机视觉,推理和机器人等。

  知识表示(knowledge representation ): 把知识按照一种有利于推理(得出结论)的方式表示出来。

  机器学习(machine learning): 自动学习如何识别复杂模式并基于数据作出智能决策。

  计算机视觉(computer vision): 使机器自动从图像和视频中提取信息并理解其中包含的视觉概念。

  推理(reasoning ):学习推理的计算模型。

  机器人(robotics ):工程学和机器人技术,以及它们的设计,制造,应用和结构配置。

  申请难度:人工智能做为当前计算机科学专业下最热门,最有发展前景研究方向,因此所招收的国际学生多具备很强的学术背景,在该方面有着非常突出表现的人才。MASTER招收的并不多,主要是PHD的学生居多。由于这个方向更多的强调数据表述及算法方面的知识,所以当申请目标定位在这个方面的时候可以整理一下自己在这些方面的背景,看看对于这个方面的理解是否很深度。

  5、编程语言 Programmi ng Languages

  该领域的研究包括计算机语言的设计与实现,其目标是同时提高开发人员的开放效率和软件质量。包含如下课题:程序语言设计和实现(Programming Language Design and Implementation):编译器优化(Compiler optimization),语义( Semantics ),即时编译器(JIT complier ),域特定语言(DSL :Domain-specific languages )。

  编程环境和工具(Programming Environments and Tools ):监控(Monitoring),程序员搜索引擎(Programmer search engines),基于模型的设计(Model-based design )。

  程序分析和验证(Program Analysis and Verification): 模型检测(Model checking),静态和动态分析( Static and dynamic analysis ),定理证明(Theorem proving ),实时系统的任务调度分析(Schedulability analysis for real-time systems)。

  申请难度:国际学生申请最热衷的方向。录取的名额较多,招生量较大,拿到全奖的比例和工科其他专业比较低(因为就业),但在CS里也并不属于难拿全奖的一个方向,竞争激烈程度一般。通常这个方向研一入学时funding不多,但第二年后的钱就会比较充裕。

  6、数据库与信息系统 Database and Information Systems

  包括以下研究内容:

  数据库(Database): 数据模型,数据查询、集成,各种数据库系统的设计、实现等。

  数据挖掘(Data Mining): 从数据中提取模式的处理过程。它在很多领域有广泛的应用,如市场营销、监测、入侵检测和科学发现。数据挖掘和机器学习很相关,但是数据挖掘更关注实际应用。

  信息检索(Information Retrieval):研究如何提取各种媒体(文本、音频、视频等,目前的研究以文本居多)中的信息,同时还搜索与之关联的数据库和万维网。

  自然语言处理(Natural language processing ): 构建一种可以分析、理解和生成自然语言的计算机系统。研究课题包含自动摘要(automatic summarization),语篇分析(discourse analysis ),机器翻译( machine translation),命名实体识别(named entity recognition),自然语言生成( natural language generation)和语音识别(speech recognition)等。

  7、图形学与多媒体 Graphics and Mul timedia

  计算机图形学主要研究内容就是研究如何在计算机中表示图形、及利用计算机进行图形的计算、处理和显示的相关原理与算法。研究包含对自然景象的建模和动画生成(modeling and animation of natural phenomena),计算拓扑学(computational topology),图形硬件的使用( graphics hardware utilization ),渲染( rendering),网格处理和简化(mesh processing and simplification),形状建模( shape modeling),曲面参数化( surface parameterization)和可视化处理(visibility processing )等。利用计算机图形学和图像处理技术,将数据转换成图形或图像在屏幕上显示出来,并进行交互处理的理论、方法和 技术。它涉及到计算机图形学、图像处理、计算机视觉、计算机辅助设计等多个领域,成为研究数据表示、数据处理、决策分析等一系列问题的综合技术。

  多媒体研究包括图像处理(image processing ),视频处理(video processing ),音频分析(audio analysis),文本检索和理解(text retrieval and understanding),数据挖掘和分析,以及数据融合(data fusion )。

  申请难度:申请这个方向,需要掌握计算机制图,计算机成像的一些基本工具及原理,但这通常往往不足以满足录取的要求,因为这种应用性极强的方向更多的强调经验,所以本科学生要谨慎选择!

  8、人机交互 Human-Computer Inte raction (HCI)

  HCI主要研究人和计算机之间的交互。它通常被认为是计算机科学、行为科学、设计及其他相关领域研究的交叉学科。研究关于设计、评价和实现供人们使用的交互计算系统及有关这些现象。

  研究课题包括:

  上下文感知计算(Context-aware computing): 行为分析,智能空间(Smart Spaces),定位感知系统(Location-aware systems ),隐私技术。

  感知人机界面(Perceptual Interfaces):基于视觉的界面(Vision-based interfaces),语音和话语界面(speech and discourse inte rfaces )。

  协同和学习(Collaboration and Learning):基于模式的编辑工具(Pattern-based authoring tools),ESL (English as a second language) 学习,群组协同技术(group collaboration technologies ),包含按地理分布的远程沉浸协同(geographically distributed tele-immersiv e collaboration)

  验光和人的视觉模拟(Optometry and Human Vision Simulation):计算机辅助的角膜建模和可视化,医学成像(medical imaging ),手术仿真的虚拟环境( virtual environments for surgical simulation),仿真渲染(vision realistic rendering )。

  申请难度:人机交互技术的申请热度随着这个在业界的关注度提升而渐渐升温,但该方向对于申请者的背景要求同样很高,多数录取者也是具备研究生学位。因此对于本科毕业的学生来讲申请这个方向的难度也是相当大的!

  9、科学计算 Scientific Computing

  科学计算主要是研究构建数学模型(mathematical models)和数值解法(numerical solution),并用计算机来分析和解决科学、社会科学以及工程问题。

  研究课题包含:

  并行计算(Parallel computing): 并行计算语言和并行算法。

  自动性能调整(Automatic Performance Tuning ):Automatic generation of optimized implementations of computational and communication kernels 。

  网格剖分(Mesh generation):自动生成三角网格(triangulated meshes)来表示物理和计算区域。

  矩阵计算(Matrix computations ):设计高效的矩阵计算算法和软件。

  浮点数(Floating point):可扩展的精度算术(Extended precision arithmetic),可靠的浮点数标准(Reliable floating point standards),浮点数标准的体系和执行时间实现(Architectural and run time implications of floating point standards ),浮点数标准的编程语言实现。

  计算机代数(Computer Algebra):符号数学计算方法。

  申请难度:该方向的申请一直是不温不火的局面,由于这个方向偏基础所以大多数申请者考虑到今后就业的问题而放弃了他,也因为这个方向的资金相对较少,所以不被大多数人所关注,只是本科从事该方向学习的学生是申请这个方向的主流。历年AD出一些,OFFER相对较少! 算法是属于计算机理论里的了,基本属于计算机里的基础学科,任何的计算机相关的专业基本上都会用到这个部分,所以相对申奖也比较容易。

  10、信息安全 Information Security

  课题包含:

  密码学(Cryptology ):密码学理论(cryptography theory ),新的密码学系统开发(development of new cryp ographic systems),密码分析学(cryptanalysis ),协议开发,应用密码学,量子计算(quantum computation)。

  隐私(Privacy):无线传感器网络的隐私,RFID系统的隐私,数据库的隐私问题,基于网络的应用的隐私。

  软件安全(Software security ):开发编程语言和计算机安全之间的相互影响。

  一致性和完整性(Identity and integrity )预防“网络钓鱼”和攻击。

  网络安全(Network security):网络安全检测(network security monitoring)和入侵防御(intrusion pre vention)。

  申请难度:美国国内的热门方向之一,貌似美国对于与信息技术挂钩的学科都是更多的开放给国内学生,国内学生也是非常热衷这些方向,除这个专业外像,信息系统,信息安全技术,信息恢复,数据库方面国际学生申请的情况非常惨烈,有限的名额使得国际学生很无奈! 其实如果你在这些方面有所专长,还是可以尝试的,不过如果今后想在美国学校接触过于深入的课题或者方向的话恐怕机会很少!

  11、软件工程 Software Engineering

  主要研究开发大规模软件系统的原理和技术。

  12、生物信息学和计算生物学 Bioinformatics and Computational Biology

  研究高效鲁棒的生物计算模拟算法,以及应用数据挖掘,机器学习,自然语言处理和信息检索等方法来分析和挖掘各类生物数据。

  主研究课题包括:

  生物信息学(Bioinformatics)

  比较基因组学(Comparative genomics),遗传分析( Genetic analysis ),系统发育(Phylogenetics),分子进化建模(Molecular evolutionary modeling),基因调控网络( Gene regulatory networks)。

  蜂窝系统(Cellular systems)

  蛋白质结构建模(Protein structure modeling ),基因调控网(Gene regulatory networks),合成生物学( Synthetic biology),Computational systems biology ,细胞信号传导通路,传输和代谢,自组装系统(Self-assembling systems )。

  神经系统(Neural systems )

  生物医学系统(Biomedical systems )

  传感器,健康服务系统,生理模型,医学图像和生物图像分析。具体而言,生物信息学作为一门新的学科领域,它是把基因组DNA序列信息分析作为源头,在获得蛋白质编码区的信息后进行蛋白质空间结构模拟和预测,然后依据特定蛋白质的功能进行必要的药物设计。基因组信息学,蛋白质空间结构模拟以及药物设计构成了生物信息学的3个重要组成部分。

  申请难度:对于这个方向的选择大家一定要谨慎,首先这个专业对于学生背景的选择很特殊,有的时候需要计算机背景的学生,有的时候需要生物学背景的学生,所以除非大家在这两个方面都具备非常强的实力,可以放手一拼,否则不如考虑申请纯CS的其他专业,申请这个方向需主要具备数学、信息学、统计、计算机科学、化学 和生化方面的知识!或者综合知识,一般来说本科生很难达到这种要求!

  13、计算机教育 Computers and Education

  本领域研究如何教授计算机科学以及如何将计算机应用到教育中。这部分内容比较宽泛。

  14、计算机工程 Computer Engineering

  主要研究计算机处理器、多处理器通讯设计、网络设计和存储器体系,着重于硬件设计以及与软件和操作系统的交互的性能。计算机工程以电子计算机技术的应用层面为主,而较少应用自然学科中的数学、统计以及物理理论。

  申请难度:绝大多数的美国学校的EE和计算机工程是合并在一起的,从专业学习上看,虽然研究生最后获得学位有EE和CE之分,但是有许多研究方向的跨学科性是非常强的。对申请者的研究背景或实践经验更注重。

  15、计算科学Computational Science

  申请难度:较偏理论,竞争不象软件工程那样激烈,无论是拿录取,还是申奖学金,在CS里都属于较容易的方向。如果有较好的数学背景,和一定的研究经历,申请起来会占优势。

  16、管理信息系统Management Information System

  MIS,作为一门跨学科新兴专业,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业信息管理,通过对企业拥有的人力、 物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。

  申请难度:此方向设置MASTER课程相对PHD少。申请时要注意,因涉及到管理,所以很多管院也开设了此方向,更多偏向于管理,CS下的这个方向仍然是主终于技术,如果CS下MIS出身的想改行去管院读MIS的话也有不错的优势,曾经有人拿到过MBA下MIS的 MASTER半奖录取。

  编辑:翁晓兰

分享到:
  •  
  •  
  • 2023年至领留学名校录取榜
  • 2022年至领留学名校录取榜
院校排名 MORE>>
专业解析 MORE>>
热门标签