说起美国计算机专业,其霸主地位在世界范围内都是无可撼动的,但同时美国计算机专业激烈的竞争环境,也使得美国计算机专业PH申请迷雾重重,美国计算机专业申请难度到底如何?其实对于PhD而言,最重要的永远是individualfaculty。美国大学招国际学生的一个很大的考虑是diversity。
美国计算机专业中,斯坦福大学、加利福尼亚大学伯克利分校、麻省理工学院这三个学校在research上非常全面,几乎没有弱项。尤其是MIT的工作,相当有impact。这三个学校reputation相当优秀,申请难度很大。细说的话,MIT稍微比Stanford和Berkeley好申一些,Stanford最难。对于MIT/Stanford,我私认为是光凭自身硬件搞不定的(可能THU除外)。我听说过的所有国内学生申请成功的例子,除了自身硬件牛以外,都是由有 internationalreputation的prof(很多还不止一个)强力推荐。当然,这两个条件本身就有很大的关联性。
没错,排在第二档就是Caltech和Harvard这两个USnews十名开外的学校。这两个学校无论从 reputation,faculty质量还是申请难度来说,绝对和上面三个不相上下。但是由于department比较小,所以ranking不是很高。Caltech总共只有15个prof,可以说是每个人独当一面。Harvard的强项是theory,不够全面。但是,如果你的运气好到在这两个学校刚好有match的prof的话,那么,如果没有上面三家的offer,我建议优先考虑这两家。
CMU可以说是计算机类学校中的一枝奇葩,schoolof computer science下6个department。Research相当全面,水平也很高,尤其是AI相关的方向。CMU因为department比较大,招的人相对多,申请难度比上面5所小不少。
这6个学校reputation都相当好,research各有优势,princeton/washington的申请难度大于cornell/uiuc/austin/toronto。
Princeton的theory不错,department比较小,申请难度相对大,喜欢招thu pku的学生。
Washington的system一流,申请难度不知道为什么也比较大。
Cornell相对平均,theory不错,整体来讲感觉research有点偏理论。比如它家一个做ml的prof,就喜欢在COLT SODA上发paper。
UIUC是老牌engineering学校,system不错。不过我感觉UIUC的ranking跟departmentsize + 它家engineering的reputation有关。UIUCprof的权力相当大,陶瓷相对有用。
Austin的AI非常好,network有个相当牛的prof,其他不大清楚。
Toronto是这次唯一一个美国以外的学校。Toronto的reputation也相当好,faculty质量也很高,申请难度和这一档的其他美国学校相当。我个人觉得对于没有想清楚又无力自费美国ms的申请者,在CA念一个master作为缓冲是一个相当不错的选择。
这三个是ivy里面剩下的比较靠前的学校。这三个学校faculty很多都是名校毕业,但是active的也不算多。Department很小,申请难度比较浮动,总体说来跟上面的那6所差不多。不过如果不是有特别喜欢的prof或者有ivy情结或者想转行的话,还是建议优先考虑上面那6个学校。