项目github地址:bitcarmanlee easy-algorithm-interview-and-practice
欢迎大家star,留言,一起学习进步
1.北美CS方面三个梯队
总体上讲Top 20的计算机方向可以分成三个梯队:
一、4个最为优秀的computer science Program是麻省理工大学MIT,斯坦福大学Stanford,加州伯克莱分校UC.Berkeley和卡奈基梅隆CMU。这四家基本没什么争议,得到大家的广泛认可。
二、6个其他前十的computer science:UIUC,康乃尔大学Cornell,华盛顿大学U.of Washington,普林斯顿大学Princeton,德州奥斯汀分校U.of Texas-Austin和威斯康星大学U.of Wisconsin-Madison,其中UIUC,Cornell,U.of Washington和UW-Madison几乎从未出过前十名。
三、其他非常非常优秀的computer science:玛里兰大学U.of Maryland,加州拉斯韦加斯分校UCLA,布朗大学Brown,哈佛大学Harvard,耶鲁大学Yale,普渡大学Purdue,,密歇根大学U.of Michigan和滑铁卢Waterloo(加拿大)等等.
有人说MIT的胸章在中东是身份的象征,在中国又何尝不是。MIT的招生好像不仅看重GRE成绩,还要有牛人推荐。毫无疑问MIT的计算机科学系是*的,去年最新排名上它和斯坦福被打了5.0 的满分, 并列第一。MIT的computer science曾为computer science的发展做出不可磨灭的贡献,数据流计算的思想和数据流计算机、人工智能方面的许多重大成就,以及影响了整个 UNIX界的X-Window…… MIT和Stanford,CMU,UC. BERKELEY一样,都是几乎在computer science界样样巨牛的学校。
MIT 的 Media Arts and Sciences 其知名度也不在Computer Department下。主要是多媒体技术,信息处理,人工智能等,它有一大批著名的教授,如Marvin Minsky (图灵奖得主)等大师级人物。
Stanford的computer science是个很大个的计算机科学系,拥有40人以上的Faculty成员,其中不乏响当当硬梆梆的图灵奖得主(Edward , John McCarthy) 和各个学科领域的大腕人物,比如理论方面的权威 Donald E. Knuth;数据库方面的大牛Jeffrey D. Ullman,此人出自Princeton著有编译原理,);以及RISC技术挑头人之一的John Hennessy。 相信computer science的同学对此并不陌生。该系每年毕业30多名.以及更多的Master。学生的出路自然是如鱼得水,无论学术界还是工业界,Stanford的学生倍受青睐。几乎所有前10的computer science中都有Stanford的毕业生在充当教授。
毕业于U. of Utah的Jim Clark 曾经在Stanford CS当教授。后来就是这个人创办了高性能计算机和科学计算可视化方面巨牛的SGI公司。SUN 公司名字的来历是:Stanford University Network. 顺便提一下,创办YAHOO的华人杨致远曾在斯坦福的EE攻读博士,后来中途辍学办了YAHOO。
计算机科学系科研方面,斯坦福无论在理论,数据库,软件,硬件,AI 等各个领域都是实力强劲的*高手。斯坦福的RISC技术后来成为SGI/MIPS的 Rx000系列微处理器的核心技术; DASH,FLASH 项目更是多处理器并行计算机研究的前沿;SUIF并行化编译器成为国家资助的重点项目,在国际学术论文中SUIF编译器的提及似乎也为某些平庸的论文平添几分姿色。
Stanford有学生14000多,其中研究生7000多。computer science有175人攻读博士,350多人攻读硕士,每年申请Stanford computer science的申请学生接近千人,好在录取的也多。
申请斯坦福是很难成功的,但也并非不可为之。国内大多是北大清华的优秀毕业生,不过一般来讲如果其他方面都差不多的话,它更愿接受一个加拿大GRE2200的学生,而不是国内的满分得主。
同样地处旧金山湾畔,硅谷地带,离Stanford只有大约 50公里的加州大学伯克利校区:是美国最激进的学校之一。60年代的嬉皮文化,反越战,东方神秘主义,回归自然文化都起源于此。诗人爱伦金.斯堡是当年 Berkeley的代言人。
在当今高科技领域C. Berkeley 在缔造新的神话,在文学,数学,化学,新闻等20多个大的学科领域中位居前3。16个诺贝尔奖得主,总数近 200的科学院院士、工程院院士,连同众多在硅谷商战中成为亿万富翁的伯克利人撑起了一面汇集天下之英才 的大旗。INTEL总裁Andrew Grove,就是毕业于UC. Berkeley。
BSD版的UNIX影响了整个学术界,伯克利的RISC技术后来成为了 SUN公司SPARC微处理器的核心技术,巨牛人物David Patterson最近刚接下了一个6亿美元的项目用于新型计算机体系结构,特别是IRAM的研究开发。
UC. Berkeley有学生30000多,研究生超过8500。据一项最近的调查,伯克利已经成为美国大学生 最向往的研究生院,高居榜首,其申请的难度可想而知。UC. Berkeley的 DEADLINE一般很早,12月中就截至了,但其内部的实际DEADLINE其实要迟一些 ……
Berkeley的computer science是个大系,Faculty中有图灵奖得主以及象 Patterson这样的巨牛。学生的出路同Stanford,MIT,CMU一样,光辉灿烂,前程锦绣,不再赘述。computer science科研方面,Berkeley也是样样强,门门巨牛。
旧金山湛蓝起伏的海湾,苍翠绵延的山峦,舒心宜人的气候, 以及近在咫尺的硅谷…… 这一切的一切不也使得 UC. Berkeley 俨然一个computer science学子的世外桃源么?
CMU是个位于匹兹堡的不大的学校,学生7000多,校园好象也不大。但这个学校在工程及其他一些领域却是顶尖的学堂。 CMU的computer science不单单是个系,而是一个学院,其规模之大,可能只有Stanford, UIUC可比。 教师学生的情况同前面3个类似,不再赘述。Mach操作系统,PVM,等 都 有CMU的巨大贡献。
CMU目前已经与清华合作开展联合硕士项目,将联合招收计算机科学与技术专业硕士。