专业解析——计算机专业
专业介绍
计算机科学是一门包含各种各样与计算和信息处理相关主题的系统学科,从抽象的算法分析、形式化语法等等,到更具体的主题如编程语言、程序设计、软件和硬件等。
计算机科学专业学习计算机系统和软件的原理与设计,研究计算机的应用。硬件的方向和电子工程有一定的重合,但主要着重于系统级的研究比如存储系统、网络设备以及大规模平行处理系统。总体以培养软件专业人员为主。
主要课程有程序设计、数据结构、计算机系统组织、自动控制与语言、算法原理、数字系统设计、操作系统、软件工程、汇编语言、数据库设计原理、人工智能、机器人等。
专业方向及就业领域
软件工程(Software Engineering)
大体上分成软件设计、编程语言和软件测试。包括需求分析、结构设计、开发流程、生命周期等相关内容。计算机专业的基础学科如操作系统、数据结构和算法全部包含。此方向几乎属于CS内部第一大的方向了,录取名额很多,奖学金也有一些。
就业:
这个专业是培养编程人员,工作机会较多,但是起步阶段的收入居于中等。
数据库(Database System)
此方向具体又有数据库系统、数据挖掘等等分支。从很理论的关系数据库、云数据库理论研究,到SQL应用,全在学习范围之内。
就业:
毕业生可以做数据库管理工程师。不过请注意,这种工程师职位对于经验要求较高,尤其是高新全职在大公司的数据库管理工程师,刚毕业的学生恐怕有困难,不过可以找到实习性质的工作作为起步。
好处:
随着经验的增长,在公司里会比较受到倚重,工作稳定,因为任何公司都不可能经常更换在数据库管理方面岗位工作的工程师。
计算机网络Networking甚至包括Telecommunication
这个方向学习通信技术、通信系统和通信网等方面的知识,范围非常大。网络应用、网络协议、网络通信、网络理论、网络安全、加密解密、路由算法,甚至编解码都是需要学习的。这个学科申请的竞争激烈,来自EE,ECE背景的学生也都可以申请。
就业:
毕业后可从事无线通信、电视、大规模集成电路、智能仪器及应用电子技术领域的研究设计和通信工程的研究、设计、技术引进和技术开发工作,从设备商到运营商到第三方软件开发商,都有职位可以选择。国内这方面的工作机会很多,中国移动按照用户数量是世界第一大运营商。
人工智能AI
人工智能其实是很综合的学科,它的目的是把人类的智能扩展到信息处理的机器上。这个方向最近很热,招收名额比较多,也有从主要招收PhD向Master转移的趋势。对于申请者的计算机科学背景要求较高,包括数据结构算法之类纯计算机专业的课程都有一定要求。
就业:
完全对口的工作是纯研发性质的,找起来有一些难度,不过退一步来讲,在各类电子设备商处都有大批学习此类专业可以涉足的工作。唯一需要注意的是AI的某些部分在美国有一定程度上应用于国防,所以如果自己要进入的program涉及此类就不推荐了。
计算机图形学Computer Graphics,多媒体
这个专业与上面的人工智能、计算机网络、软件工程都有重叠交叉,研究图像的表达、处理等。计算机成像、三维动画、网络影像传播都属于这个方向的范畴。
就业:
学习这个专业的学生可以去游戏设计公司、电影视频公司、电子出版、教育软件开发、商业简报发布、平面广告设计及其他多媒体应用领域的媒体集成与系统设计的工作岗位寻找机会。
科学与工程计算Scientific Computing
具体包括生物信息学(这个目前影像力最大),气象数据处理,数字处理算法,计算物理,计算化学等等。这个专业的特点就是交叉,往往要求申请者除了计算机科学相关的背景,还要有一点生物、物理、化学等方面的背景。
就业:
此类学科属于前沿新生的专业,就业形势不明朗。很多学习此类专业的学生就业还是转向了传统的写代码相关的岗位。
系统架构System architecture,Computer architecture
这个方向很偏硬件,偏EE。研究深入其实就是超大规模集成电路VLSI了,设计底层的芯片。由于EE和CS密不可分,有时候也就混为一谈。该专业对数字电路(逻辑电路)之类的背景有要求,学习压力比较大,很多科目与硬件相关。
就业:
学出来工作还是比较好找,在各类设备生产商处都有相关工作岗位。
人机交互Human-Computer Interaction,语音识别之类
这个专业和人工智能专业互相交叉,并且此专业是计算机科学、行为科学、人体工程学、设计类的一个交叉领域。
就业:
这个专业特点就是对工作经验比较看重。与人工智能一样,这样的领域如果找完全对口的工作有时候较难,但是凭借扎实的计算机科学相关专业功底,可以在大量工作机会中寻找突破口。
计算机理论Computing
这是完全偏向理论的学科,研究的不只是算法,更加重要的是算法的有效性和可行性。算法可行性,算法复杂度,密码学相关领域都是这个偏理论方向的研究对象。
就业:
不太建议学生申请,过于偏重理论和科技前沿探索的专业方向往往工作比较难找。
信息科学Information Science
主要研究领域是跟信息相关的一切,信源编码、信道编码、加密解密、数据恢复、数据储存等等。该专业的录取名额有限,申请的人不少。信息安全是这个专业的一个分支,该分支属于敏感方向,不推荐中国人申请。
MIS管理信息系统
MIS本质上说就是一个数据库系统,它和其他数据库系统的不同就在于其目的用于整合必要的信息用于决策。决策支持系统、专家系统、执行信息系统等都是MIS的组成部分。MIS专业还分成在工程院(计算机学院)或者商学院(管理)下面,前者偏技术,后者偏商科。专业偏技术的毕业以后路子会平坦一些,如果是偏商科,则要学习不少关于市场、决策等相关学科。
就业:
近年来,MIS在媒体上宣传热度很高,而工作形势不是很好,但是如果是做具体技术的话,也不失为一个选择。
申请要求
背景
虽然美国大学的计算机科学专业没有明确限制学生的学校和专业,但是在近几年的申请来看,学习计算机科学、数学和工程学这类专业的名校理科学生是最具申请优势的。
GPA
要求3.0以上,成功申请Top10计算机专业的申请者GPA一般都在3.6以上。
TOEFL
国际学生成绩底线是92
GRE
很多美国的学校都要求申请人的GRE数学成绩要在95%,甚至97%以上。