更新时间:2024-10-06 16:12:56作者:留学之路
1.软件工程(Software Engineering):这个方向几乎属于CS第一大的方向,录取名额最多。由于市场需求巨大,就业也不是什么问题。可以说这个专业是培养coder的,也就是程序员,码农。当然coder做长了能做architect。
软件工程大体上分成软件设计、编程语言和软件测试。什么需求分析、结构设计、开发流程、生命周期等等全在此范围内。计算机专业的基础学科像操作系统、数据结构和算法全部包含。
就业方向:各行各业的应用都需要软件工程人才,包括系统分析员、软件设计师、程序员、软件质量测试员等,所以就业前景非常广阔。
2.数据库(Database System):它具体又有数据库系统,数据挖掘等等。从特别理论的关系数据库、云数据库,到偏应用的SQL,全在学习范围之内。
毕业后可以做数据库管理工程师,不过这种工程师职位对工作经验要求较高,尤其是高薪全职在大公司的数据库管理工程师。刚毕业的同学可以通过兼职、实习,作为起步。
3.计算机网络(Networking):这个范围包括了通信Telecommunication。像网络应用、网络协议、网络通信、网络理论、网络安全等等全算在内。加密解密、路由算法、甚至编解码都是需要学习的学科。这个学科申请的竞争者非常多,因为来自EE,ECE背景的同学也都可以申请这个方向。
就业的话,从设备商到运营商到第三方软件开发商,都有职位可以选择。很多公司的招人广告上写的就是Telecommunication和CS,EE相关专业。可见这个范围达到什么程度,明明是个应用专业,却成了与EE,CS平起平坐了。
4.人工智能(AI):人工智能是计算机科学的一个分支,它通过了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。
人工智能是一门极富挑战性的科学,从事这项工作的人必须懂得计算机知识,心理学和哲学。人工智能是包括十分广泛的科学,它由不同的领域组成,如计算机学、数学、神经学、图像学、语言学、信号学、自动化、逻辑学、博弈学、心理学等等,总的说来,人工智能研究的一个主要目标是使机器能够胜任一些通常需要人类智能才能完成的复杂工作。
5.计算机图形学(Computer Graphics):包括多媒体Multimedia。这个专业与人工智能、计算机网络、软件工程都有交叉。研究图像的表达、处理等。计算机成像,三维动画,甚至网络影像传播都属于这个方向的范畴。学习这个专业的同学可以去游戏设计公司,电影视频制作公司找工作。
6.计算机视觉(Computer Vision):一门研究如何让计算机达到人类那样“看”的学科。更准确点说,它是利用摄像机和电脑代替人眼使得计算机拥有类似于人类的那种对目标进行分割、分类、识别、跟踪、判别决策的功能。
计算机视觉是使用计算机及相关设备对生物视觉的一种模拟,是人工智能领域的一个重要部分,它的研究目标是使计算机具有通过二维图像认知三维环境信息的能力。
计算机视觉是以图像处理技术、信号处理技术、概率统计分析、计算几何、神经网络、机器学习理论和计算机信息处理技术等为基础, 通过计算机分析与处理视觉信息。
7.科学与工程计算(Scientific Computing):具体包括生物信息学,气象数据处理,数字处理算法,计算物理,计算化学等等。专业的特点就是交叉,往往要求申请者除了计算机科学相关的背景还要有一点生物、物理、化学等等方面的背景。
8.系统架构(System architecture):方向偏EE,还有computer engineering也跟这个紧密相连。这个专业做下去其实就是VLSI了,大规模集成电路,设计底层的芯片。个人感觉这个是EE的专业。但是由于EE和CS密不可分, 有时候也就混为一谈。这个专业对数字电路、逻辑电路之类的背景有要求,学出来工作还是比较好找的,但是学得比较累,因为跟硬件相关,不是仅仅写代码就能对付得了的。
9.人机交互(Human-computer interation):人机交互涉及的范围很广,主要研究系统与用户之间的交互关系,包括计算机科学、心理学、工业设计和社会学等学科的知识。
10.计算理论(Computing):这是完全偏向理论的学科,研究的不只是算法,更加重要的是算法的有效性和可行性。算法可行性,算法复杂度,密码学相关领域都是这个偏理论的方向的研究对象。
11.信息科学(Information Science):这个学科与软件工程、数据库、网络、计算理论都有一定的关系。主要研究领域是跟信息相关的一切,信源编码、信道编码、加密解密、数据恢复、数据储存等等。
12.管理信息系统(MIS):MIS本质上说就是一个数据库系统,它和其他数据库系统的不同就在于其目的用于整合必要的信息用于决策。决策支持系统、专家系统、执行信息系统等都是MIS的组成部分。
MIS专业划分会不一样,根据学校设置不同在不同学院,有点的在工程院 ,有的商学院下面。前者偏技术,后者是偏商科了。