美国cs研究生有哪些方向?
美国CS研究生可分为: 计算机理论(Theory of Computer Science,TCS); 计算机系统(Computer Systems,CS); 人工智能(Artificial Intelligence,AI); 计算生物学(Computational Biology,CBA); 数据挖掘(Data Mining,DM); 图形学(Theory and Applications of Graphics, TAO); 网络安全(Cybersecurity)。 每个学校有每个学校的研究重点,比如斯坦福偏人工智能,伯克利偏操作系统,UW偏图形学,CMU偏网络安全。但是总体来说各研究方向的定义如下:
TCS主要研究计算复杂性、算法、代数数据结构等。
CS侧重于操作系统、编程语言、分布式系统等。
AI主要分机器学习、人工神经网络、优化问题、计算机视觉、自然语言处理等领域。
CBA着重于用数学的方法来描述基因表达和细胞信号传输等问题。
DA主要针对海量数据和分布式计算环境下的数据库相关问题。
TAO专注于图形绘制、虚拟现实、多媒体等。
CMU的Cyberscience研究所侧重于网络安全方面的研究。 除了上面提到的研究方向,还有很多其他的研究领域。因为每个人的兴趣不同,选择也就不同了。
计算机研究生在美国有不同的方向,包括:
1. 计算机科学,是研究计算机进行信息处理的理论、方法和实现的科学,侧重于研究软件(算法)的优化。
2、计算机工程,是研究计算机系统(包括硬件和软件)的理论、方法和工程实践的学科,属于工科学科。
3、信息系统专业,研究如何建立计算机信息管理系统以支持组织管理,是介于计算机科学和管理学之间的一门综合性学科。
4、软件工程专业。研究如何在有限的资源条件下,系统组织、及时地开发具有一定质量的软件,是介于计算机科学和工程学之间的一门交叉学科。一般来说,计算机科学专业和计算机工程专业主要为学生提供计算机软件和硬件的全面研究,涵盖计算机科学的基本原理和应用。信息系统专业侧重于信息系统管理的应用研究,适合管理技能与技术技能融合的人才。软件工程专业侧重于软件开发的应用研究,培养具有高水平软件开发能力的研究生。在具体的学习内容上,几个专业有相似之处,如计算机体系结构、编程语言、算法分析、数据库、网络等。但各有侧重:计算机工程更侧重于机器学习,人工智能,数字电路和微处理器等。信息系统更侧重于信息管理,信息技术战略规划等。软件工程专业更侧重于软件测试和质量保证、软件项目管理等。在就业方向上,也有一定差异。计算机科学专业和计算机工程专业毕业生主要从事硬件和软件公司,信息技术,金融和政府机构的研究和应用开发(包括系统开发)。信息系统专业的学生大多从事金融,制造业,零售和政府部门信息系统的管理和维护。软件工程专业的学生主要从事硬件和软件公司,信息技术部门和金融服务部门的软件开发。