1.体系结构、编译器、并行计算和硬件系统设计
体系结构和编译器的研究主要集中在硬件设计,编程语言以及下一代编译器。并行计算研究的包含范围很广,包括并行计算的计算模型,并行算法,并行编译器设计等。
2.系统与网络
系统与网络可细分为网络与分布式系统、操作系统以及安全隐私和实时和嵌入式系统:
(1) 网络与分布式系统
移动通信系统,无线网络协议、Ad-hoc网络,服务质量管理、多媒体网络,计算机对等联网、路由,网络模拟,主动队列管理和传感器网络 。
(2) 操作系统
分布式资源管理,普适计算环境管理,反射中间件,中间件元级操作系统,面向对象操作系统设计,允许单个用户与多计算机、对等操作系统服务交互的用户设计,上下文敏感的分布式文件系统,数据中心的电源管理,文件/存储系统,自主计算 ,软件健壮性的系统支持以及数据库的系统支持。
(3) 安全
隐私,普适计算,无线传感器 ,移动式和嵌入式计算机,规范,认证,验证策略,QoS 保证和拒绝服务保护,下一代电话通讯,操作系统虚拟化和认证,关键基础设施系统,例如 SCADA 控制系统和医疗,消息系统,安全网关,可用性安全。
(4) 实时和嵌入式系统
开放式实时系统,Qos驱动的实时调度和通信协议,控制设计和实时调度整合,实时、容错和安全协议整合,网络化器件和智能空间的鲁棒动态实时构架。
理论与算法
计算机理论研究主要集中在算法和数据结构的设计与分析,以及计算复杂性的研究。
具体包括最优化、计算几何和拓扑、近似算法、 密码 和安全计算 、网络设计、数据挖掘、机器学习 等。
人工智能
该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。这个领域包含广泛的研究课题,包括知识表示,机器学习,计算机视觉,推理和机器人等。
编程语言
该领域的研究包括计算机语言的设计与实现,其目标是同时提高开发人员的开放效率和软件质量。
6、数据库与信息系统
包括以下研究内容:
数据库 (Database),数据模型,数据查询、集成,各种数据库系统的设计、实现等。
数据挖掘 (Data Mining),从数据中提取模式的处理过程。
信息检索 (Information Retrieval),研究如何提取各种媒体 ( 文本、音频、视频等,目前的研究以文本居多 ) 中的信息,同时还搜索与之关联的数据库和万维网。
自然语言处理 (Natural language processing),构建一种可以分析、理解和生成自然语言的计算机系统。
7、图形学与多媒体
计算机图形学主要研究内容就是研究如何在计算机中表示图形、 及利用计算机进行图形的计算、 处理和显示的相关原理与算法。
8、人机交互
HCI 主要研究人和计算机之间的交互。它通常被认为是计算机科学、行为科学、设计及其他相关领域研究的交叉学科。研究关于设计、评价和实现供人们使用的交互计算系统及有关这些现象。
9、科学计算
科学计算主要是研究构建数学模型 (mathematical models)和数值解法(numerical solution),并用计算机来分析和解决科学、社会科学以及工程问题。
10、信息安全
计算机信息安全的研究课题包含:
密码学、密码学理论、新的密码学系统开发、密码分析学、协议开发、应用密码学,量子计算等。
11、软件工程
主要研究开发大规模软件系统的原理和技术。
12、生物信息学和计算生物学
研究高效鲁棒的生物计算模拟算法,以及应用数据挖掘,机器学习,自然语言处理和信息检索等方法来分析和挖掘各类生物数据。
13、计算机教育
本领域研究如何教授计算机科学以及如何将计算机应用到教育中。这部分内容比较宽泛。
14、计算机工程
主要研究计算机处理器、多处理器通讯设计、网络设计和存储器体系,着重于硬件设计以及与软件和操作系统的交互的性能。计算机工程以电子计算机技术的应用层面为主,而较少应用自然学科中的数学、统计以及物理理论。
15、计算科学
申请难度:较偏理论,竞争不象软件工程那样激烈,无论是拿录取,还是申奖学金,在CS里都属于较容易的方向。如果有较好的数学背景,和一定的研究经历,申请起来会占优势。
16、管理信息系统
MIS,作为一门跨学科新兴专业,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业信息管理,通过对企业拥有的人力、 物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。