计算机科学硕士(CS)专业浅析
自从第一台计算机诞生于美国后,美国在全球计算机领域一直处于领先地位,这也使得美国计算机产业迅猛发展,带动了整个就业市场。近10年,美国高科技发展迅速,硅谷更是是全球高科技公司的聚集地,巨大的就业市场和远高于平均水平的薪资待遇使CS成为了最热门的申请专业,每年吸引着大量的国际留学生。近十年来,中国留学生申请美国大学的计算机科学硕士及博士专业的比例在节节攀升就是一个很好的证明,计算机科学专业已经成为中国留学生赴美读研的首选专业。下面我就为同学们分析一下计算机科学专业的专业设置和研究方向,以便大家对专业的理解并明确和选择自己喜欢的研究方向,从而完成留学规划的第一步。
计算机科学大致可以分为三大类,分别是研究理论层面、系统软件层面和计算机应用层面,而下面又有更细的分支,多达十几个:
1. 系统与网络(System and Network)
2. 人工智能(Artificial Intelligence)
3. 计算机隐私与安全(Privacy and Security)
4. 编程语言(Programming Language)
5. 数据库(Database)
6. 计算机图形学(Computer Graphics)
7. 生物信息学与计算生物学(Bioinformatics and ComputationalBiology)
8. 算法(Algorithm)
9. 计算机理论(Computer Theory)
10. 科学计算(Scientific Computing)
11. 软件工程(Software Engineering)
12. 计算机体系结构(Computer Architecture)
13. 人机交互(Human Computer Interaction)
在这些众多的研究方向及分支中,有一些是比较热门的方向:
软件工程SoftwareEngineering
软件工程专业是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在美国,大部分学校对于申请软件工程方向的申请人的背景要求是一定要有编程技巧,熟悉和掌握编程语言和软件设计思想,有一定的软件设计项目经历。
人工智能Artificial Intelligence
人工智能是现在计算机领域非常炙手可热的学科,是一门包含计算机、控制论、信息论、神经生理学、心理学、语言学等综合学科。人工智能是从计算机应用系统角度出发,研究如何制造出人造的智能机器或智能系统,来模拟人类智能活动的能力,以及延生人类智能科学。目前,人工智能在计算机领域内得到了广泛的重视,并在机器人,经济政治决策,控制系统,仿真系统等方面得到应用。
人机交互Human Computer Interaction
人机交互分支属于一个交叉学科,课程中涉及到应用心理学、工学工程、人体工程学、人性因素和人机系统等,属于一门新兴学科领域。人机交互(简称HCI)这个方向近几年开始受到申请者的持续关注,同时美国大学也一直不断对此方向加大投入,但学校对于申请者的专业背景要求并没有像软件工程和人工智能那么严格。申请该方向需要申请者掌握一定的编程语言,有网站制作的专业背景就可以了。
在了解到以上关于计算机科学专业的分支方向及其中的热门领域后,同学们可能开始定位自己的专业选择了,在这里,我建议大家充分了解和掌握各个院校的专业介绍,分辨和确认自己最终喜欢和申请的专业方向,正确地迈出留学第一步。