计算机国外什么大学排名?
这个问题很有趣,我刚好最近写了美国 CS 专业的研究生录取数据。 先来看看整体情况: 申请人数最多的前几个学校,分别是斯坦福、哥大、伯克利和卡内基梅隆(CMU),其中 CMU 的数量计入了所有项目的申请数,因为其专业实在太多了。
从录取率来看,CMU 和哥大的竞争最激烈,录取难度最高;斯坦福的 CS master 相对好申,但 PHD 很难;伯克利则是 phd 好申,master 有机会,但难度也高于 Stanford 很多。 再看具体的专业,由于各学校的项目设置不一样,需要区分不同的情况来讨论。
以就业导向为例,CS 专业的学生一般选择 master 就足够,所以硕士项目的排名更有参考价值。根据我的统计,目前在美国,CS master 最受欢迎的前几所学校是 CMU、哥大、斯坦福和 UW(威斯康辛麦迪逊分校),这几所学校的项目都是偏应用型的,课程设置比较实用,适合毕业后想做 CS 相关工作的同学。
从就业角度来看,这几个学校的 CS master 项目基本可以分成两个层次:
第一层次包括 CMU、哥大和 UW 这三所学校,它们的 CS master 项目都和产业界有广泛深入的合作,学生可以有机会参与业界实习。尤其是 CMU,因为其强大的工科背景,不少同学能拿到大厂的实习 offer。当然,能够拿到 CMU、哥大或 UW 这样排名靠前的学校的 CS master 并不容易,这些项目的申请人数非常多,竞争激烈程度不亚于清北。
第二层次的学校包括 UofT(多伦多大学)、USC(南加大)、NU(北卡罗莱纳州立大学)和 UIUC(伊利诺伊香槟分校)等,这些学校的 CS master 项目虽然也很好,但比起第一层次的项目还是有点差距。以 UIUC 的 CS master 为例,这个项目每年招收 80人左右,但申请的报名人数超过 2500人,竞争激烈程度不亚于 CMU。
除了就业导向,还有一类同学考虑读 CS master 是希望今后能继续读 Ph.D. 博士。这种情况在选择学校时就要注意各个项目对博士阶段的预备程度了。根据我的经验,CS 专业的 master 项目大致可以分为以下四类: 以 CMU 为例,它的 MCDS 和 MSCS 两个 master 项目,虽然名字里都带 CS,但从课程设计和教授的研究方向来看更偏向 Math(数学),适合以后打算读 Ph.D. 且对科研感兴趣的学生。如果想读 Ph.D. 的话,这两个项目是最好准备的,因为在接受录取后,只要你能够在学业上满足要求,一般都能拿到全奖的 Ph.D. offer。 但是以就业为导向的同学读了这样的两个 master 会相当吃亏,毕业找不了工作,因为公司不会愿意要一个没有实操经验的博士。 除了以上提到的学校,美国还有很多优秀的 Computer Science 学校,因为每个同学的需求和想法不一样,很难统一给出最佳的选择建议。如果同学们拿不定主意,欢迎随时和我讨论呀~