美国研究生计算机科学专业方向有哪些?

时间:2020-04-01 22:22:13浏览:1581

预约

美国研究生计算机科学专业方向有哪些?计算机涉及的领域非常广泛,其分支学科也是非常多。在美国将主要的专业方向分为人工智能(ArtificialIntelligence),程序应用(ProgrammingLanguage),计算机系统(Systems)以及计算机理论(theory)这四个部分。接下来小编将为你详细介绍。

  美国研究生计算机科学专业方向有哪些?计算机涉及的领域非常广泛,其分支学科也是非常多。在美国将主要的专业方向分为人工智能(ArtificialIntelligence),程序应用(ProgrammingLanguage),计算机系统(Systems)以及计算机理论(theory)这四个部分。接下来小编将为你详细介绍。

每个部分又有很多的研究方向,诸如人工智能与知识工程,模式识别与图像处理软件,多媒体技术与图形学,智能信息系统工程与软件自动化,数据库与数据仓库,数据挖掘与知识发现,计算机网络技术及其应用,计算机系统与控制,信息系统安全,计算机安全等等。这些研究方向隶属于以上四个研究方向但是分类并不是十分的明显。四个主要部分都有互有交叉,又各有侧重,所以在申请的时候也要有相应的侧重点,根据申请人的不同背景进行专业的选取。下面,我们对CS专业的16个常见研究方向进行逐个介绍。

  1.体系结构、编译器、并行计算和硬件系统设计

  Architecture,CompilersandParallelComputing/Hardware

  SystemsandDesign/VLSI

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

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

  2.系统与网络

  SystemsandNetworking

  可细分为:

  (1)网络与分布式系统

  Networkinganddistributedsystems

  移动通信系统,无线网络协议(wirelessprotocols),Ad-hoc网络,服务质量管理(QualityofServicemanagement(QoS),多媒体网络,计算机对等联网(peer-to-peernetworking,P2P),路由,网络模拟,主动队列管理(activequeuemanagement,AQM)和传感器网络(sensornetworks)。

  (2)操作系统

  Operatingsystem

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

  (3)安全  Security

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

  (4)实时和嵌入式系统

  Real-timeandembeddedsystems

  开放式实时系统,Qos驱动的实时调度和通信协议,控制设计和实时调度整合,实时、容错和安全协议整合,网络化器件和智能空间的鲁棒动态实时构架。

  申请难度:

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

  3、理论与算法

  TheoryandAlgorithms

  计算机理论研究主要集中在算法和数据结构的设计与分析,以及计算复杂性的研究。具体包括最优化(optimization),计算几何和拓扑(computationalgeometryandtopology),近似算法(approximationalgorithms),密码(cryptography)和安全计算(securecomputation),网络设计(networkdesign),数据挖掘(datamining),机器学习(machinelearning),有限元网格生成(finite-elementmeshgeneration)和自动化软件验证(automaticsoftwareverification)。

  4、人工智能  ArtificialIntelligence

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

  可细分为:

  知识表示(knowledgerepresentation)

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

  机器学习(machinelearning)

  自动学习如何识别复杂模式并基于数据作出智能决策。

  计算机视觉(computervision)

  使机器自动从图像和视频中提取信息并理解其中包含的视觉概念。

  推理(reasoning)

  学习推理的计算模型。

  机器人(robotics)

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

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

  5、编程语言

  ProgrammingLanguages

  该领域的研究包括计算机语言的设计与实现,其目标是同时提高开发人员的开放效率和软件质量。

  包含如下课题:

  程序语言设计和实现

  ProgrammingLanguageDesignandImplementation

  编译器优化(Compileroptimization),语义(Semantics),即时编译器(JITcomplier),域特定语言(DSL:Domain-specificlanguages)。

  编程环境和工具

  ProgrammingEnvironmentsandTools

  监控(Monitoring),程序员搜索引擎(Programmersearchengines),基于模型的设计(Model-baseddesign)。

  程序分析和验证  ProgramAnalysisandVerification

  模型检测(Modelchecking),静态和动态分析(Staticanddynamicanalysis),定理证明(Theoremproving),实时系统的任务调度分析(Schedulabilityanalysisforreal-timesystems)。

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

  6、数据库与信息系统

  DatabaseandInformationSystems

  包括以下研究内容:

  数据库(Database)

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

  数据挖掘(DataMining)

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

  信息检索(InformationRetrieval)

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

  自然语言处理(Naturallanguageprocessing)

  构建一种可以分析、理解和生成自然语言的计算机系统。研究课题包含自动摘要(automaticsummarization),语篇分析(discourseanalysis),机器翻译(machinetranslation),命名实体识别(namedentityrecognition),自然语言生成(naturallanguagegeneration)和语音识别(speechrecognition)等。

  7、图形学与多媒体  GraphicsandMultimedia

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

  多媒体研究包括图像处理(imageprocessing),视频处理(videoprocessing),音频分析(audioanalysis),文本检索和理解(textretrievalandunderstanding),数据挖掘和分析,以及数据融合(datafusion)。

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

  8、人机交互

  Human-ComputerInteraction(HCI)

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

  研究课题包括:

  上下文感知计算(Context-awarecomputing)

  行为分析,智能空间(SmartSpaces),定位感知系统(Location-awaresystems),隐私技术。

  感知人机界面(PerceptualInterfaces)

  基于视觉的界面(Vision-basedinterfaces),语音和话语界面(speechanddiscourseinterfaces)。

  协同和学习(CollaborationandLearning)

  基于模式的编辑工具(Pattern-basedauthoringtools),ESL(Englishasasecondlanguage)学习,群组协同技术(groupcollaborationtechnologies),包含按地理分布的远程沉浸协同(geographicallydistributedtele-immersivecollaboration)

  验光和人的视觉模拟

  (OptometryandHumanVisionSimulation):计算机辅助的角膜建模和可视化,医学成像(medicalimaging),手术仿真的虚拟环境(virtualenvironmentsforsurgicalsimulation),仿真渲染(visionrealisticrendering)。

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

  9、科学计算

  ScientificComputing

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

  研究课题包含:

  并行计算(Parallelcomputing)

  并行计算语言和并行算法。

  自动性能调整(AutomaticPerformanceTuning)

  Automaticgenerationofoptimizedimplementationsofcomputationalandcommunicationkernels。

  网格剖分(Meshgeneration)

  自动生成三角网格(triangulatedmeshes)来表示物理和计算区域。

  矩阵计算(Matrixcomputations)

  设计高效的矩阵计算算法和软件。

  浮点数(Floatingpoint)

  可扩展的精度算术(Extendedprecisionarithmetic),可靠的浮点数标准(Reliablefloatingpointstandards),浮点数标准的体系和执行时间实现(Architecturalandruntimeimplicationsoffloatingpointstandards),浮点数标准的编程语言实现。

  计算机代数(ComputerAlgebra)

  符号数学计算方法。

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

  10、信息安全

  InformationSecurity

  课题包含:

  密码学(Cryptology)

  密码学理论(cryptographytheory),新的密码学系统开发(developmentofnewcrypographicsystems),密码分析学(cryptanalysis),协议开发,应用密码学,量子计算(quantumcomputation)。

  隐私(Privacy)

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

  软件安全(Softwaresecurity)

  开发编程语言和计算机安全之间的相互影响。

  一致性和完整性(Identityandintegrity)

  预防“网络钓鱼”和攻击。

  网络安全(Networksecurity)

  网络安全检测(networksecuritymonitoring)和入侵防御(intrusionprevention)。

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

  11、软件工程

  SoftwareEngineering

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

  12、生物信息学和计算生物学

  BioinformaticsandComputationalBiology

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

  主研究课题包括:

  生物信息学

  Bioinformatic

  比较基因组学(Comparativegenomics),遗传分析(Geneticanalysis),系统发育(Phylogenetics),分子进化建模(Molecularevolutionarymodeling),基因调控网络(Generegulatorynetworks)。

  蜂窝系统

  Cellularsystems

  蛋白质结构建模(Proteinstructuremodeling),基因调控网(Generegulatorynetworks),合成生物学(Syntheticbiology),Computationalsystemsbiology,细胞信号传导通路,传输和代谢,自组装系统(Self-assemblingsystems)。

  神经系统

  Neuralsystems

  生物医学系统

  Biomedicalsystems

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

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

  13、计算机教育

  ComputersandEducation

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

  14、计算机工程  ComputerEngineering

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

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

  15、计算科学  ComputationalScience

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

  16、管理信息系统  ManagementInformationSystem

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

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

  以上就是托普仕老师为大家介绍的美国研究生计算机科学专业方向,更多关于美国留学的相关问题,欢迎咨询托普仕高端留学,来自美国前30名校的专家顾问,给您更专业更权威的留学指导。

扫一扫添加托普仕留学客服,了解更多资讯!

托普仕留学微信二维码

微信:Tops6868