查看原文
其他

读卡梅“世界第一”CS专业是种什么体验?我用头秃,换来年薪76万......

棕榈君 棕榈大道本科申请 2023-06-22


棕榈说| 众所周知,美国卡耐基梅隆大学的计算机科学(CS)实力非常强劲。


2021年CS Rankings最新发布的【CS最佳世界大学排行榜】中,卡梅称霸全球,荣膺Top 1。MIT、斯坦福等众多理工神校统统被它“甩在身后”......


很多准留学家庭都不禁好奇——


  • 在卡梅读CS是种什么神仙体验

  • 就业前景是否真像“传言”那般一片光明

  • 哪些策略能帮助自己成功拿到Offer


鉴于此,卡梅CS专业荣誉毕业、曾任职硅谷Flag全职软件工程师棕榈大道学术导师Rick老师,将结合亲身留学和任职经历为大家全面解答困惑。


棕榈导师

棕榈大道学术导师

卡梅CS本科荣誉毕业

曾担任CMU研究生课助教,并有AI初创公司实习和硅谷Flag全职软件工程师全职经历。擅长根据学生兴趣和研究方向,指导学生完成个性化项目,圆梦Top 30。


在美本读CS,到底学些什么?

提到CS,大家很容易联想到Python、Java、C++,会误认为CS学生就是写代码,甚至会将“修电脑”纳入CS学生的职业发展蓝图。


事实上,很少有美国大学会教授CS本科生学编程语言、游戏开发等。不过,CS学生修电脑的确很在行,是因为学生们跟电脑打交道比较多,而不是会学到有关“修电脑”的知识。


那么,美国大学在本科阶段会教授CS学生哪些知识和技能呢?主要是以下2点


Theory(理论)计算机科学是一门系统性研究信息处理和计算的学科,所以70%的本科课程会围绕着信息与计算的理论基础进行教学;
Application(应用):指的是计算机系统中的实现与应用,比如开发操作系统、制定网络协议等。这类课程占据本科CS课程的30%左右



以卡耐基梅隆大学CS专业的课程设置为例——


卡梅“金字招牌”CS的课程设置


卡梅面向CS本科生提供两种学位:计算机科学理学学士学位(BSCS)计算机科学文学学士学位(BCSA)


BSCS课程设置在计算机科学学院下,课号通常以“15”开头,包含7-8门核心课程。涵盖命令式计算原理、函数式编程原理、并行和顺序数据结构和算法、计算机系统导论、理论计算机科学中的伟大思想、算法设计与分析等课程。


考虑到很多学生入学前并未接触过编程,校方还贴心地提供课号为“15112”的编程和计算机科学基础课。并要求没有编程基础的新生,在学习命令式计算原理前必须修读“15122”这门课。


另外,卡梅还提供大量的CS细分学习分支和选修课程。比如——


计算机理论方向:学生们会学习到算法、算法的复杂度、算法的严谨证明、计算模型、离散数学、集合论与图论等非常偏重理论和数学的课程

编程语言理论方向:涵盖编程语言的严谨性、对类型理论、范畴理论等课程。
值得注意的是,这门课程与Python、Java没有任何关系,是从理论的角度解释编程语言语义是如何产生的,以及编程语言的类型是如何严谨定义的;
计算机系统方向:涵盖操作系统,编译器设计、计算机网络,分布式系统、数据库系统等课程;
软件工程方向:主要学习如何让软件更易于开发、维护和更安全等知识。
不得不说,光看到这些专业名称就足以让我们“头大”,一股“学术难,课业压力大”的气息呼之欲出!



BCSA课程则属于交叉学科,由美术学院和计算机科学学院联合授课。主要学习分支包括游戏设计、计算机动画、计算机音乐、录音技术、互动舞台艺术、机器人艺术等。


主要核心课程包括通识教育、美术专业和计算机科学专业课程。



总得来说,我们不难发现卡梅的CS本科课程非常重逻辑、重理论、重数学。主要以锻炼批判性思维和培养逻辑思维为主,并不重视工业层面的应用(比如教你写编程)。


值得注意的是,这并不影响卡梅CS本科生毕业后能很快适应进入公司做项目的节奏。事实上——


卡梅CS本科生的就业前景的确一片光明


根据卡梅官网数据,2020年CS本科毕业生中,81%选择了直接工作,16%选择了读研深造。


其中,选择参加工作的CS毕业生倍受科技名企的青睐,并在银行对冲基金等领域有着“一片光明”的职业发展前景。


最佳雇主包括Facebook谷歌Amazon微软苹果高通美林银行等。从事岗位大多是软件工程师、网络安全工程师、量化系统研发工程师、数据科学家、产品经理等。


令人羡慕的是,卡梅CS本科生平均年薪高达120,043美元,约76万人民币,妥妥的人生赢家!


而之所以卡梅CS本科生职业前景如此“优秀”,与以下2点密不可分:


CS人才非常短缺,卡梅学生有口皆碑

卡梅CS专业世界领先,全球500强企业中的IT巨头们纷纷在CMU设立研究所,其软件工程研究院更是成为美国国防部军管研究所,成为众多院校的楷模。


得益于此,卡梅CS毕业生大多是业界精英,是华尔街投行、硅谷科技名企、国内金融、IT、计算机硬软件等各行各业名企眼中的“香饽饽”。

卡梅提供丰富的实习&就业资源

卡梅与众多世界名企早已建立了稳定的人才输送关系,学生们在毕业前就能获得实习机会。


另外,该校拥有十分强大的校友网络,很多本科生能够获得在硅谷、西雅图等名企工作的学长学姐的招聘内推机会,提高就业率。


总之,对于卡梅CS本科生来说,基本不用太担心“毕业即失业”的状况发生。



了解完这些,相信准留学家庭们已经不止有“亿点点”心动了!接下来,我们来聊聊同学和家长们最关心的内容——


成功被卡梅CS录取的方法及策略

1

学术硬件一定要强


众所周知,卡梅是分学院录取的。其计算机科学学院不仅录取要求高,录取率还非常低。


以2020年秋季录取新生数据为例,CS学院录取率仅7%,申请竞争激烈程度和录取难度可见一斑!


所以,如果你想要直接申请CMU的CS必须得实力过硬。需要大家注意的是,2021-22申请季卡梅对SAT/ACT继续采取test-optional政策,但校方将着重考察学生GPA成绩、高中课程难度、AP/IB/A-level成绩等硬件条件。


2

提升软实力

打造最具竞争力的申请人形象


这里与大家分享1个误区3条提升软实力的建议


误区:申请CS必须熟练掌握编程


在很多同学和家长的观念中,认为申请CS专业必须得掌握编程。但其实这并不是申请“必需品”。


比如我自己,在入学CMU之前一行代码也没有写过。而上文也提到过,CMU课号为“15112”的编程和计算机科学基础课,就是专门为“编程小白学生”设立的。


另外,一些美国院校甚至希望学生在编程方面是一张“白纸”。这样美国院校在进行本科CS教学时,不需要花费大量时间和经历在纠正学生的固有错误观念上。


但我们也不能否认,一些颇具特色和含金量的编程项目,是能够为我们申请卡梅起到加分作用的。


建议:申请卡梅CS一定做好这3点


1). 做个全面(Well-rounded)人才:即在课外培养1-2个兴趣或者才艺,掌握一门除英语以外的第二外语,可以选法语、日语、德语、西班牙语、拉丁语等等。


尤其对“亚洲工科男”来说,申请CS一定要注重全面性,有利于自己打破招生官的刻板印象


2). 拥有高含金量CS科研或竞赛傍身:高含金量科研竞赛能够帮助准留学生们很好地体现学术能力、学习潜力、领导力、解决问题能力等。


推荐大家参加美国信息学奥赛USACO美国计算机竞赛普林斯顿大学数学竞赛等。切忌参加“水科研/竞赛”,导致申请翻车!


3). 参加个性化项目,凸显自己的与众不同:比如参加比较有特色的编程活动,开发软件为社区做贡献;开发具有创意的小游戏,体现自己的创造力和逻辑能力;组办读书社,体现自己的批判性思维能力和写作能力等,避免申请形象“同质化”,对录取至关重要。



3

转专业进卡梅CS

要注意GPA和选课要求


面对卡梅CS学院激烈的申请竞争和“低到尘埃”的录取率,很多同学和家长会疑惑“曲线救国”的申请策略是否适用于CMU


即能否先申请进入录取较容易的学院,再转到大热的计算机学院。


不是不可以。卡梅官网有明确的CS转专业要求,通常来说GPA达到3.6+,并完成CS专业的所有核心课程,还是有很大几率转专业成功的。


但是,我们还是建议大家在美本申请时,以自己的首选院系和专业为主。万一梦想就实现了呢!


最后,棕榈君有话说


以上,就是棕榈大道Rick老师分享的有关卡梅CS专业设置、就业前景、申请策略的全部内容了。


2020-21申请季,棕榈大道本科团队帮助学员们收获不少颇具含金量的CMU录取Offer,包括1枚11年级提前录取2枚全美Top 6工程学院录取......


(左右滑动,查看更多Offer)


如果你对卡梅非常感兴趣,想了解更多卡梅其它专业详情,或想了解更多备战tips,推荐大家阅读下面文章:


2021捷报 | 4枚CMU!2枚工程学院,1枚11年级提前录取……

这所Top 30高校,录取比藤校难,“鸡娃”比家长凶,为什么学生都想去?

被CMU提前一年“抢走”!11年级的他,靠什么?

申请提交后还能做什么?这个机会助他成功斩获CMU录取!


如果你,

想了解更多美国大学和专业,

想知道你的梦校如何申请?


添加下方Amanda老师,

发送“CMU”获得一对一解答哦!



* 棕榈大道所有原创文章须授权才能转载,严禁未经授权的转载、搬运,一经发现违者必究也烦请广大家长帮助我们监督和维权,凡告知有效信息即可获得留学礼包一份,感谢大家支持!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存