cs的全称是什么, 留学——为什么那么多人热衷于CS专业?
简介
说到计算机专业,大家都不陌生,这个专业是互联网发展以来的热门专业之一,每年选择该专业的人数十分多,而且各大高校都会开设计算机专业。那么,为什么那么多人热衷于CS专业?这个专业有哪些优势呢?接下来小编带你详细了解一下吧!
分析
1.CS概念:
CS是计算机科学的缩写,属于计算机专业,全称叫Computer Science。计算机科学,总体来讲,就是由操作系统、算法、架构、编码、电路设计、信息科学、数学等等一大片专业联系起来的一个大平台。计算机专业里面的任何一个方向,都是由组成这个平台的一些小领域结合而成,互相交叉,不可割裂。
计算机科学在20世纪50年代和60年代初开始被确立为一门独特的学科,美国的第一个计算机科学系于1962年在普渡大学成立,自从有了实用的计算机,计算的许多应用已经成为其自身的独特研究领域。计算机科学是对计算机和计算的研究,包含理论和算法基础、硬件和软件,以及它们处理信息的用途。
计算机科学被认为是五个独立但相互关联的学科家族的一部分:计算机工程、计算机科学、信息系统、信息技术和软件工程,这个家族已被统称为计算学科,这五个学科是相互关联的,因为计算是它们的研究对象,但它们又是独立的,因为每个学科都有自己的研究视角和课程重点。
2.CS专业受欢迎的原因:
(1) CS专业的市场规模不断扩大:
通过前瞻产业研究院发布的计算机培训行业深度调研与投资战略规划分析报告的数据观察,计算机专业的人员收入是目前服务行业中的前几名,其中最好的是大数据带来的人工智能机器学习和数据挖掘行业。它主要在数据服务、电子商务平台和运营服务平台技术等方面的比重在不断提高,呈现出服务化趋势明显提升,产业结构由中低端型转向高端型,而且在很多区域都有设置。
(2) 给毕业生带来许多就业机会:
目前,计算机好多岗位人才缺口相对较大,每年计算机人才市场大约供给200多万新人,而计算机市场需求约300万人。所以,在新兴领域带动技术快速发展的形势下,从事这个行业可以说很有前途。
(3) 提升专业技能,增加薪资收入:
计算机职、技能种类繁多,主要课程有软件开发类培训,网络推广类培训,网络运维类培训、软件测试培训,游戏开发类培训及新兴起的大数据技术培训和人工智能培训等。计算机职业的培训比较注重实践,而且在教学过程中把实践与理论相结合,能够使学员在较短的时间内提升专业技能,以此提高他们的薪水。
(4) 对人才具有极大的吸引力:
计算机专业方向的工作历来以薪资高吸引这一批又一批的毕业生。随着信息技术产业快速而且稳定的发展,使得从事于人工智能机器学习,数据挖掘、信息传输、软件开发等服务行业的人品平均工资得以快速增长。由于求职者应聘工作最看重的是薪水的高低,而计算机行业丰厚的薪资待遇以及特别广阔的就业前景激起了一大批人才的决心。
3. 适合申请计算机科学硕士的条件:
(1) 本科阶段修读过微积分、线性代数、离散数学、概率论、统计学等相关课程,以及熟练掌握编程语言,如Java、C、C++等编程语言的学生更适合申请计算机科学硕士项目,申请成功率更高。
(2) 在本科阶段在标化成绩方面优秀,GPA3.5+,托福100+,GRE325+,申请美国Top50项目会比较有竞争力。
(3) 在软性背景上,申请人最好具备一些科研项目经历(并产出高质量论文)、比赛经历(拿到著名比赛奖项)或一定的工作实习经历。
(4) 良好的数理基础(包括逻辑推理能力)和编程能力。
(5) 具备科研能力。美国计算机科学专业比较看重学生的科研能力,尤其是偏研究的项目。
(6) 持续学习的能力。计算机技术的发展日新月异,想要在该领域持续发展,必须不断更新自己的知识和技术。
(7) 热爱这个领域。这是所有选择最根本的出发点,热爱是最好的动力。
4.计算机科学十二大热门分支:
(1) 人工智能(Artificial Intelligence)
人工智能其实是较为综合的学科,里面涵盖了计算机专业的很多小方向。比如机器学习系统,计算机语言,图像处理,语音识别,机器人,人机交互,机器人等等。对于申请者的计算机科学背景要求较高,包括数据结构算法等等,都需要有一定学习基础。不过这个方向最近很热,招收的名额也比较多,在各类电子设备商处都有学习此类专业可以涉足的工作。
(2) 计算机硬件/体系结构/嵌入式设计
主要从事计算机硬件芯片,例如CPU的结构设计,内部结构逻辑门的电子开关,了解VLSI的同学应该知道这个方面的研究深度和难度,申请者必须具备较强的逻辑电路基础知识。
(3) 计算机理论(Computing)
是偏向理论的学科,研究的不只是算法,更加注重算法的有效性和可行性。算法可行性,算法复杂度,密码学相关领域都是这个偏理论的方向的研究对象。
(4) 软件工程(Software Engineering)
有关需求分析、结构设计、开发流程、生命周期等等全部在此范围内。计算机专业的基础学科如操作系统、数据结构和算法全部包含。此方向几乎属于CS内部第一大的方向了,录取名额很多,奖学金也有一些。不过由于市场需求巨大,就业前景非常广阔。
申请要求:
1 申请者要掌握一门程序设计语言(最好是C++);其次需修读离散数学、算法分析、面向对象程序设计、现代操作系统、编译原理、软件工程或计算机安全等课程;还有一点是对数学要求较高。
2 对申请者的工作/实习背景有一定偏好,最好具备有一定的工作/实习经验。
(5) 计算机图形(Computer Graphics)、多媒体
这个专业与上面的人工智能、计算机网络、软件工程全都有交叉,研究图像的表达、处理等。计算机成像,三维动画,甚至网络影像传播都属于这个方向的范畴。学习这个专业的同学可以去游戏设计公司,电影视频制作公司找工作,也许能够参与设计。总之,现在的生活离不开图形图像的数字表达处理,也就离不开学计算机图形学。
(6) 数据库(Database)
从理论性的关系数据库、云数据库,到应用行的SQL,全在学习范围之内。毕业生可以做数据库管理工程师,不过请注意这种工程师职位对于经验要求较高,尤其是高薪全职在大公司的数据库管理工程师,刚毕业的学生需要慎重考虑。可以把兼职,实习等工作作为起步,对于编程序要求不算太高。主要研究内容:数据库、数据挖掘、信息检索、自然语言处理。
(7) 信息科学(Information Science)
该学科与前面的软件工程、数据库、网络、计算理论都有一定的关系。主要研究领域是跟信息相关的一切,信源编码、信道编码、加密解密、数据恢复、数据储存等等。由于跟安全相关,所以美国人一般倾向于把工作让给美国公民。
(8) 科学与工程计算(Scientific Computing)
具体包括生物信息学,气象数据处理,数字处理算法,计算物理,计算化学等等。这个专业的特点就是交叉,往往要求申请者除了计算机科学相关的背景还要有生物、物理、化学等等方面的背景。学习该专业的人不少,但是完全相关的工作岗位也不算太多,所以好多人毕业后还是去coding了。
(9) 管理信息系统(Management Information System)
MIS本质上说就是一个数据库系统,它和其他数据库系统的不同就在于其目的用于整合必要的信息用于决策。决策支持系统、专家系统、执行信息系统等都是MIS的组成部分。MIS专业还分成在工程院(计算机学院)或者商学院(管理)下面。前者偏技术,后者是偏商科了。对于中国人去美国读Master,相对来说偏技术方向在毕业以后就业道路会更加平坦一些。
(10) 计算机网络
主要研究内容:网络应用、网络协议、网络通信、网络理论、网络安全等。加密解密、路由算法、甚至解码都是需要学习的学科。就业方向为系统管理、系统工程师、网络工程师。
(11) 计算机视觉
研究课题有图像处理,计算几何学,几何建模,计算机图像动画,视觉化以及计算数学,高效强健2D/3D/4D图像与几何过滤的设计与开发,重建,压缩,匹配,图像分割,跟踪和齿合算法,视觉上海对策等。就业方向为常用领域包括游戏设计、生物或生物医学研究模型分析、生活中的应用像视像技术进行野外火警探测、生态研究中用计算机视觉的方法来进行珊瑚礁分析以反映全球生态问题等。
(12) 科学计算
主要研究构建数学模型(mathematical modes)和数值解法(numerical solution),并用计算机来分析和解决科学、社会科学以及工程问题。
研究领域:
1 多媒体动漫方向。
2 软件编程方向。
3 计算机网络Networking甚至包括Telecommunication。
4 计算机科学技术方向。
5 互联网电子商务。
拓展
1.在US NEWS计算机科学硕士项目专业排名中,Top10的学校有:
(1) 麻省理工学院
(2) 卡耐基梅隆大学
(3) 斯坦福大学
(4) 加州大学伯克利分校
(5) 伊利诺伊大学厄巴纳-香槟分校
(6) 康奈尔大学
(7) 佐治亚理工学院
(8) 华盛顿大学(西雅图)
(9) 普林斯顿大学
(10) 德州大学奥斯汀分校
其中,作为计算机专业申请大热门学校,卡耐基梅隆大学拥有丰富的计算机课程、优秀的师资、顶尖的硬件设施以及浓厚的计算机学术氛围,计算机科学专业作为其强势专业,是CMU最受欢迎、申请竞争最激励的专业,其专业排名常年位居于世界前茅。
2.部分问题整理:
(1) 回到国内就业的话会看QS排名吗?
从美国回来公司招聘的HR会参考 US.NEWS 排名。
(2) 美国有哪些对于转专业学生比较友好的项目?
1 东北大学:它会开设专门针对本科非 CS 的同学的项目;
2 宾夕法尼亚大学:它的 CS 其实也设置了两个项目,一个专门针对 CS Major,另一个是非 CS Major 同学才可以去申请。
(3) CS 课程时长只有九个月,回国会不认可吗?
认可的。因为在回国之后,需要做两个认证:回国留学生证明和学位认证。所以项目的时长并不会影响学位的认证,因为项目课程时长有的是九个月,有的是十六个月,针对不同的人群设置的。
比如,本身本科是 CS 专业,在有基础条件的情况下,九个月时长就可以了;16 个月的更多会提供一些基础的课程。九个月的项目可能会影响在美国的就业,如果没有进行 summer intern,就缺少了一次争取 return offer 的机会。
(4) 文科专业,想转码,之后留在美国容易吗?
会比较难,以为公司招人希望可以他是从相关专业一直学起来的,并且可能这也申请不到排名比较高的学校,可以去综排相对较低但是地理位置很好的学校,会有更多的就业机会选择。
建议
美国CS Master申请小结:
(1) 海本优势较大,陆本的同学在条件允许的情况下建议进行为期一学期甚至一学年的海外交换,并争取海外教授的推荐信;
(2) 为了提升申请时的竞争力,建议双学位或者辅修拿到CS学位;
(3) 三维成绩的重要性排序为:GPA>GRE>TOEFL;
(4) 非4.0制GPA,或GPA虚高/特别低的同学,建议提前在WES网站上免费算一下自己的GPA,便于后期合理定位和选校;
(5) 如果有明确的小方向,且有钻研的打算,可以参考 CS Ranking 来挑一些术业有专攻的项目提高中奖率;
(6) 建议分梯度(冲刺——主攻——稳妥)申请至少10-12个CS及其相关项目。
小编认为:学习计算机方面的知识,不仅能锻炼自己的学术能力,还能够掌握一门技术,这门技术能够为自己所用并养活自己。在未来十年内,计算机相关专业毕业生就业情况依然还是很乐观的,所以有喜欢计算机专业的同学,可以提前做好规划,早日进入心中的梦校!