&lquo;扒一扒&rquo;CS计算机科学
根据美国大学与雇主协会2018年的调查,计算机科学研究生毕业后,平均起薪高达93415美元。作为STEM专业之一,可使用的OPT时长达36个月,也就是整整三年。是不是超动心呢?
所以,计算机科学也成为竞争最激烈的专业之一。今天主要从【专业分支详解】、【CS名校CMU解析】、【申请选校】这三大板块来扒一扒CS专业。
第一是软件工程Software Engineering
这个方向几乎属于CS内部第一大的方向了,录取名额最多,奖学金也有一些。由于市场需求巨大,就业也不是什么问题。说白了,这个专业是培养coer的,也就是程序员,码农。当然coer做长了能做architect。学这个专业,衣食无忧,但是想挣大钱一时之间也难。
软件工程大体上分成软件设计、编程语言和软件测试。什么需求分析、结构设计、开发流程、生命周期等等全在此范围内。计算机专业的基础学科像操作系统、数据结构和算法全部包含。主要学习内容:研究课题有需求工程,软件设计与演变,软件测试与分析,软件维护,嵌入式系统等,包括软件开发的质量检测,性能测试、功能测试等。
这个分支的开设情况:在CS专业排名前80的学校中大概有40多所学校开设,开设率为55%以上。最热门的专业方向之一。要求申请者首先要掌握一门程序设计语言(最好是C++);其次需修读离散数学、算法分析、面向对象程序设计、现代操作系统、编译原理、软件工程或计算机安全等课程;还有一点是对数学要求较高;然后对申请者的工作/实习背景有一定偏好,最好具备有一定的工作/实习经验。
就业方向:各行各业的应用都需要软件工程人才,包括系统分析员、软件设计师、程序员、软件质量测试员等,所以就业前景非常广阔。
第二个是数据库atabase system。它具体又有数据库系统,数据挖掘等等。
从特别理论的关系数据库、云数据库,到偏应用的SQL,全在学习范围之内。毕业后可以做数据库管理工程师。不过注意这种工程师职位对于经验要求较高,尤其是高薪全职在大公司的数据库管理工程师,刚毕业的学生恐怕有困难。不过工作倒是可以找到,比如说兼职的实 习性质,可以作为起步。这个方向对编程序要求不算太高。
第三大类也是个比较广的,是计算机网络Networking,包括通信Telecommunication。
这个范围可就大了:像网络应用、网络协议、网络通信、网络理论、网络安全等等全算在内。加密解密、路由算法、甚至编解 码都是需要学习的学科。这个学科申请的竞争者非常多,因为来自EE,ECE背景的同学也都可以申请这个方向。
就业的话,从设备商到运营商到第三方软件开发商,都有职位可以选择。很多公司的招人广告上写的就是Telecommunication和CS,EE相关专业。可见这个范围达到什么程度,明明是个应用专业,却成了与EE,CS平起平坐了。就业方向:就业对口职位有系统管理员,系统工程师,网络工程师等。
开设情况:非常非常热门,专业排名前80的CS学校中有74所左右开设,开设率达96%。
第四大类是人工智能AI。
人工智能其实是很综合的学科,里面涵盖了计算机专业的很多小方向。比如机器学习系统,计算机语言,图像处理,语音识别,机器人,人机交互等等。对于申请者的计算机科学背景要求较高,包括数据结构、算法等等,都需要有一定学习基础。
开设情况:也是特别热门,CS专业排名前80的学校有大概65所开设,开设率85%左右,且会越来越多。
【微语】我在遥远的家乡,望着星空,想象你在异乡的生活,心中满是牵挂与祝福。