美国计算机科学专业(Computer Science,简称CS),是研究信息过程、用以表达此过程的信息结构和规则及其在信息处理系统中实现的学科。
CS是一门包含各种各样与计算和信息处理相关主题的系统学科,从抽象的算法分析、形式化语法等等,到更具体的主题如编程语言、程序设计、软件和硬件等,计算机科学分为理论计算机科学和实验计算机科学两个部分。
专业小方向或分支,因研究领域极其广阔,我们将其下属分支总结为14个主要方向:
系统与网络(Systemand Network)
人工智能与机器人(ArtificiaInteigence and Robotics)
计算机隐私与安全(Privacyand Security)
编程语言(Programminganguage)
数据库(Database)
计算机图形学(ComputerGraphics)
生物信息学与计算生物学(Bioinformaticsand Computationa Bioogy),
算法(Agorithm)
计算机理论(ComputerTheory)
科学计算(ScientificComputing)
软件工程(SoftwareEngineering)
计算机视觉(ComputerVision)
计算机体系结构(ComputerArchitecture)
人机交互(HumanComputer Interaction)
此方向几乎属于CS内部第一大方向,录取名额很多,奖学金也有一些。关键是,这个专业是培养coder的,而计算机专业的从业者大部分就是coder。因此学这个专业工作机会较多,但是起步阶段的收入居于中等。
人工智能里面涵盖了计算机专业的很多小方向。比如机器学习系统,计算机语言,图像处理,语音识别,机器人,人机交互等等。对于申请者的计算机科学背景要求较高,包括数据结构算法之类纯计算机专业的课程,都有一定要求。人工智能的产品包括机器人、语言识别、图像识别、自然语言处理和专家系统等。这个方向最近很热,招收的名额也比较多。完全对口的工作是纯研发的性质,找起来有一些难度,不过退一步海阔天空,在各类电子设备商处都有大批学习此类专业可以涉足的工作
这个专业与上面的人工智能、软件工程全都有重叠交叉,研究图像的表达、处理等。计算机成像、三维动画、网络影像传播都属于这个方向的范畴。
学习这个专业的同学可以去游戏设计公司,电影视频公司、电子出版、教育软件开发、商业简报、平面广告设计及其它多媒体应用领域的媒体集成与系统设计的工作岗位寻找机会。现在的生活离不开图形图像的数字表达处理,也就离不开学计算机图形学和多媒体的同学。
这个方向很偏硬件,很偏EE。ComputerEngineering专业也与上述两个紧密相关。
这个专业研究深入就是超大规模集成电路VLSI了,设计底层的芯片。虽然这个专业很偏向硬件,但是由于EE和CS密不可分,有时候也就混为一谈。该专业对数字电路(逻辑电路)之类的背景有要求,学出来工作还是比较好找的,但是学习压力比较大,很多科目与硬件相关。在各类设备生产商处都有相关工作岗位。
MIS本质上说就是数据库系统,它和其他数据库系统的不同就在于其目的用于整合必要的信息用于决策。决策支持系统、专家系统、执行信息系统等都是MIS的组成部分。MIS专业还分成在工程院(计算机学院)或者商学院(管理)下面。前者偏技术,后者是偏商科了。
中国人去美国读Master,当然是偏技术的那种毕业以后路子平坦一些。如果是偏商科,则要学习不少关于市场、决策等相关的学科。
近年来MIS在媒体上宣传热度很高,而工作形势不是特别好,但是如果是做具体技术的话,也不失为一个选择
一直以来没有太明确的标准。各高校开设的课程也不尽相同。两个专业不严格的简单的讲,有如下区别:
1、科学更注重理论研究(自动计算的性质、规律、运算等);工程更注重系统应用(计算机系统及其应用)。
2、科学有些偏软,侧重以计算机技术为基础解决问题,编程一般是重中之重,三门数学(高等数学、线性代数、离散数学)是基础之重;工程有些偏硬与网络、通讯更紧密些。
3、科学研究的课题大致是:可计算性、算法理论、数据结构和数据库、人工智能、人机交互界面等;工程研究的课题大致是:计算机体系结构、计算机系统、网络与分布式系统、信息系统与安全、控制与智能系统、仿真与科学计算等内容一般也都互有涉及,但学习深度和侧重点不一样。
因为信息时代计算机应用的普及,这两个专业最容易跨专业、跨行业发展,就业面较广。所学知识是将来工作的基础,实际工作时根据自己的兴趣爱好,还得不断实践和学习。
一般情况下,计算机科学专业就业方向偏软应用如开发、测试、培训、技术研究等,就业面较广。
计算机工程就业方向则更容易到电信、通讯、航天等相关部门工作,同时网络工程相关单位的设计、维护、培训工作也会涉及。
这些就业方向都是相对的,跨行业就业面广是计算机专业的就业特点。很多时候还受到机遇、兴趣爱好等的影响
计算机本科/硕士毕业生的就业方向一般有:
1.产品
2.UI
3.CSS
4.JS
5.后端(Java/php/python)
6.DBA(mysql/oracle)
7.运维(OP)
8.测试(QA)
9.算法(分类/聚类/关系抽取/实体识别)
10.搜索(Lucene/Solr/elasticSearch)
11.大数据工程师(Hadoop)
12.Android
13.IOS
14.运营
lAlcatel(阿尔卡特,财富 500 强公司之一,主要为电讯服务商提供硬件、软件及服务)
lApple Computer(苹果电脑公司,核心业务为电子科技产品开发与生产)
lBellcore(贝尔通信研究所)
lBrookhaven National Laboratory(布克海文国家实验室,美国能源部,研究物理、生物、化学、环境科学等等)
lCisco(思科公司,全球领先企业网络产品供应商)
lConexant(美国科胜讯公司,计算机与半导体生产商)
lGeneral Electric(通用电气,财富500 强公司之一,全球最大的电器和电子设备制造公司)
lHewlett-Packard (HP)(惠普公司,全球性的资讯科技公司,主要专注于打印机、数位影像、软件、计算机与资讯服务等业务)
lIBM(IBM 公司,全球最大的信息技术和业务解决方案公司)
lKodak(柯达公司,全球最大的影像产品及相关服务的生产和供应商)
lLucent Technologies(美国朗讯科技公司,全球领先的通讯方案提供商)
Microsoft(微软公司,全球最大的软件公司) l
lNASA(美国国家航空和宇宙航局)
lNational Institutes of Health (NIH)(美国国家卫生研究院)
lOracle(甲骨文公司,全球最大的数据库软件公司)
lPanasonic(松下电器,全球最大的家用电器企业)
lQualcomm(美国高通公司,核心业务为无线电通信技术研发)
lRicoh California Research Center(日本理光集团,全球数字办公设备解决方案领导者)
lSamsung(三星电子,全球最大的电子工业公司)
两节数学课(微积分,离散数学),计算机结构(包括计算机系统内存,结构,简单逻辑,组成),计算机的简单算法(shortest path, sorting or searching algorithms),操作系统。
python,C++,Java,编程应用课
数据库,网络系统,网络安全,软件开发,图形学,高等算法,自主编程语言,网页前后台制作与设计,游戏设计与制作,声音和图像编辑处理,小型机器人编辑。
操作系统:C语言
数据库:SQL,NOSQL (用编程语言连接平台)
网页:Java,PHP
图形:WebGL,OpenGL,C++,Java,C#,Python
软件:C++,Java,C#,Python
应用平台:visual studio,Eclipse,Kate,Notepad,写字板
运行:前三个自带运行,cmd(windows自带)
众所周知,GPA是申请出国留学的一个重要指标。大家也许在学校的官网上都能留意到,很多高校对GPA的要求只是3.0/4.0,但这只是对GPA的一个最低要求。根据往年录取数据来看,被综合排名Top 30大学录取的学生,绝大多数的GPA都在3.4/4.0以上。GPA虽重要,但能不能成功申请,拿到offer还受很多因素决定的。Eg:研究经验、学校排名和声望、文书质量、GRE、语言成绩等。增加这些方面的实力,也能加大录取的可能性。
大部分高校均接受申请人提交托福或雅思成绩。从历年申请数据来看,想申请综合排名Top 50的大学,建议托福分数考到90分以上或雅思取得6.5总分是比较稳妥的;而对于想冲刺综合排名Top 30大学,取得100分或以上的托福分数或雅思取得7.0总分是相对安全的。(注意:某些高校对托福或雅思的单项成绩还有最低的录取线,详情请查看各高校官网上的信息)
作为美国研究生入学考试,GRE也是美国高校衡量的重要因素之一。一般情况下对申请综合排名Top 50的学校来讲,取得320的分数是相对稳妥的。(注意:某些高校对GREV及GREQ还有最低的录取分数要求
除GPA,GRE,语言成绩等硬件条件外,申请计算机科学专业还需申请人具备相关的专业研究背景。建议大家尽早利用寒暑假找机会丰富这方面的经历,比如可积极联系教授参与相关的研究项目,或多参加各类数学,编程等学术活动,以增加自己的竞争力。对于申请本专业的学生,建议完成2个或以上的研究项目,这对积累经验及申请都有一定的帮助。
© 2024. All Rights Reserved. 沪ICP备2023009024号-1