计算机科学(CS)专业作为留学美国申请的第一大热门理工科专业,其专业的研究分支也非常多,不同分支方向对学生的背景要求也会不同,因此,同学们要根据自己的条件选择适合自己的研究方向。本文主要对美国大学CS专业四大研究领域的细分方向做了系统展示,希望能给同学、家长们申请CS专业提供一些参考意见。
本文参考了计算机四大名校(卡梅、MIT、斯坦福以及加州伯克利)等几个学校的资料,并在就某些细节与相关领域的研究人员作了探讨。

美国大学将主要的专业方向分为人工智能(Artificial Intelligence),程序应用(Programming Language),计算机系统(Systems)以及计算机理论(theory)这四个部分。这四大研究领域包含了以下十六个常见的研究方向:
1.计算机体系结构与工程Computer Architecture and Engineering
2.系统与网络Systems and Networking
3.理论与算法Theory and Algorithms
4.人工智能Artificial Intelligence
5.编程语言Programming Languages
6.数据库与信息系统Database and Information Systems
7.图形学与多媒体Graphics and Multimedia
8.人机交互Human-Computer Interaction (HCI)
9.科学计算Scientific Computing
10.信息安全Information Security
11.软件工程Software Engineering
12.生物信息学和计算生物学 Bioinformatics and Computational Biology
13.计算机与教育Computer and Education
14.计算机工程Computer Engineering
15.计算科学Computational Science
16.管理信息系统Management Information System
那么,这些研究领域和分支方向,又是如何划分归属的呢?大家可以参考一下下面这张思维导图,进行对号入座。需要注意到是,不少分支方向(比如数据挖掘、计算机编程语言),可能会同时出现在多个研究领域中,意味着某些分支方向的交叉性更强。

如果看不清楚,不清晰的话,可以联系夏老师进行进一步了解.