2024年第五个推荐项目:CMU计算机科学硕士|M.S. in Computer Science(MSCS)
CMU做为计算机四大神校之一,其计算机学院开设项目细数下来有22个。
其中最为经典的是MSCS项目,每年的录取率都在5%左右,是CMU大学计算机硕士项目中录取率最低的。竞争的激烈程度可以用“惨烈”形容。
01、谁适合MSCS项目
尽管是录取率最低,竞争最为激烈的硕士项目,但是MSCS并不需要CS的本科学位,因此非常适合想要“转码”且想要接受系统训练的申请人。
CMU一直以来都有这样的自信:只要我敢录取你,我就一定能教会你怎么学习CS并成为佼佼者。
注:正常只需要三个学期就可以毕业,但如果你是跨专业申请人,可能会被要求多读一个学期先打好基础。
同时,这个项目的课程并不固定,学生将与自己的advisor协商自主构建学习计划。另外,尽管不是必须,但还是有大约三分之一的学生会选择参与研究,完成thesis再毕业。
CMU会用“very demanding”来描述自己的课业量,建议一学期不要选超过3门的课程。我们的学员就读体验也验证了这一说法:官方吐槽最致命,还是得听劝:)如果实在想虐自己,可以去给教授们当助教,能够教会别人才表明自己真正学明白了。
所以,如果你希望用两年的时间好好探索一下自己想要往哪个细分方向深耕,或者通过research/thesis再确认一下是否要接着读博士,这个项目绝对物超所值。
注:它也是Computer Science Department下面唯一一个非CMU本校生可以申请的硕士项目。
02、申请要点
CMU一直是比较严谨的理工风格,所以在一些规则的制定方面会显得不同人情。
比如,只要你不是native speaker,哪怕有美本学位,也不能waive掉语言成绩(当然对于美本学生来说,抽个周末刷个托福应该难度不大);比如从24fall开始,已经恢复了GRE的必须提交。但同时,对于GRE,语言成绩,GPA都没有明确的bar,也就是说并不会因为单一项的表现而直接否定一个申请人。
另外,我们也值得关注一下官网上的几个关键词:analytic skills,strong aptitude for math and programming,logic reasoning。既然MSCS明确说了适合这样的人,那么我们就很有必要搞清楚这些抽象的词背后具体是什么意思。
显然,GRE,语言成绩,GPA并不能完全直接评估这些方面,那么充分利用好Statement of Purpose和三封推荐信来展示自己这些方面的水平就变得尤为重要。以analytic skills为例,也可以进一步搞清楚在CS这个领域,特别要“分析”什么(比如数据),甚至还包括创造性思维去解决问题,那我们就可以去找到自己“更聪明”而不是“更努力”地解决了什么问题并继续发挥。
注:CMU MSCS有一个长达54页的文件,事无巨细的说明了整个项目的发展历史,课程安排,学术相关政策,可以接触到的各种资源等等
03、分散风险
MSCS自打开始以来,就一直是录取率最低,竞争最为激烈的硕士项目,如果只申请这一个还是风险很大的。
好在计算机学院不限硕士项目的申请数量,比如,下面这两个也值得考虑同时申请(均不要求计算机学士学位):
Master's in Machine Learning
更强调 ML 算法和技术相关的学习。做为 Machine Learning Department里唯一外校生可以申请的硕士项目,不过相对于 MSCS更强调数理背景,还贴心准备了一个self-assessment test [PDF]来帮助申请人评估自己的水平是否足够胜任硕士课程。
Master of Science in Robotics
属于机器人研究所,24 个月的研究导向的项目,汇集了机器人研究的各个领域,希望就读学生能在未来几代集成机器人技术和系统的研发中发挥主导作用,所以在数学,计算机,物理和工程方面还是会有一定的先修课要求。
另外还有开设在College of Engineering学院下
Master of Science in Robotics
同样对申请背景没有严格限制。设有八个小方向,超过 150 门课可选,还可以选硅谷校区上课,想要转码真的是很方便的,因此一度成为很多想申请 MSCS 的宝藏“备胎”。而且,这个项目是有春季入学的(申请截止日期在 8 月),对在职申请人也比较友好灵活。
不过随着越来越多想转码的人瞄准了这个项目,这两年申请难度也是水涨船高(Top10美本GPA3.9也收到过拒信),更需要在申请材料中思考和展示清楚为什么想要来读这个项目,毕竟谁也不想总是做备胎。
另外,因为MSCS这个项目是比较偏向于“打基础”的,所以如果你已经拿到了相关学位,想要挑战一波更高精尖的项目,可以优先考虑搭配申请下面这两个:
Master of Science in Computer Vision
属于机器人研究所:16 个月的就业导向的项目,非常看重计算机视觉相关的经历,以及是否已经决定以计算机视觉为职业发展道路。但是需要engineering, computer science or applied mathematics学士学位才能申请。
MS in Artificial Intelligence
属于College of Engineering学院,也是CMU 另一个经典项目:常年录取率和 MSCS 并列最低。要求有电子或者计算机工程相关背景,且对编程,概率统计,线性代数等方面都有具体的先修要求。
04、CMU之外的选择
除了CMU,宾大有一个专门针对零CS基础的学生开设的硕士项目:MS in Computer andInformation Technology(MCIT),也是藤校里的唯一了;
另外芝加哥大学的Masters inComputer Science(with immerse)也转码友好,虽然 CS 实力不如 CMU和 UPenn,不过开设了《程序设计基础》和《离散数学》来帮助学生快速入门;
还有一个项目可以围观一下:Northeastern的CS-Align项目,三个校区分别位于波士顿,西雅图,硅谷,直接提供capstone机会,真正招工友好。