Stanford University
如果将计算机看作一门科学,那么Stanford大学的计算机科学系肯定是最出色。假如计算机是一门科学,它的灵魂自然是人工智能(AI)。早期MIT的AI实验室做了一些开拓性的工作,冷战期间美国国防部搞了无数超大的AI项目,一时各校纷纷以做AI为时髦。
现在Texas(Austin)和 UMass(Amherst)的CS系便是那个时代的产物。但好景不长,随着在AI领域的投入产出被证明是国防部的一大败笔,大师们一一归隐。为了生存,后来的AI也发展了一些面向应用的方向。从那以后,Stanford大学在AI领域应该算最强的。
除了AI,Stanford的计算机系以拥有最强的计算机体系结构和数据库团队而闻名。
MIT
MIT属于不好说的一个学校,名声很大,faculty看上去都很牛,可说不出它有什么超群的团队。比较各校毕业的PhD学生,应该说MIT的PhD在学术上是最有成就的。
这其中,又以理论和系统为最。除此之外,无话可说。
Berkeley
当年网络还没有成为泡沫时,Berkeley出去的PhD人人都能去名校当faculty, 这说明了Berkeley的计算机系有很强的操作系统/网络专业。另外,在图形学和计算机视觉领域,Berkeley应该可以和Stanford平分秋色。
CMU
从AI(比如语音识别)起步,因为做Mach操作系统而独树一帜。微软每年从各个学校招收大量的Software Engineers, 但在早期的工业研究及产品开发上,微软受到了两个学校的深刻影响,一个是CMU,另一个是Washington(Seattle),可见CMU的软件之强。
现在的CMU拥有庞大的Robotics及Computer Vision研究队伍,全是早期国防部做AI的遗物。可惜CMU没多少家底,搞了一个其大无比的计算机学院,用各种五花八门degrees拼命捞钱,有点无聊。
UIUC
为硬件和超级计算而生,所有与超级计算相关的方向几乎都是最好,包括算术,硬件,机器结构,编译及数值分析。80年代以后学术队伍老化,UIUC因此迷茫了十多年。
现在的硬件队伍已经全部退休,新的faculty全部换成了软的。
UIUC的教授和学生发明了晶体管,集成电路和计算机算术,所以Intel可以做出处理器(CPU)来。