Located in Pittsburgh, Pennsylvania, Carnegie Mellon's School of Computer Science claims to be the home of such inventions as speech recognition software and Internet search engines. Carnegie Mellon prides itself on its seven separate computer science departments, which include human-computer interaction, robotics, machine learning and language technologies. The school also offers programs in Silicon Valley and other campuses in Australia, Portugal and Qatar.
Carnegie Mellon University
5000 Forbes Ave.
Pittsburgh PA 15213-3891
412-268-8525
cs.cmu.edu
When the average person thinks computer science, he's likely to think MIT. And for good reason--its electrical engineering department got started back in 1882, and has been going strong ever since. MIT takes pride in its research, which includes everything from graphics, robotics and manufacturing to information theory, numerical computing and nanotechnology.
Massachusetts Institute of Technology
50 Vassar St.
Cambridge, MA 02139
617-253-4603
eecs.mit.edu
Located in sunny California, Stanford combines palm trees with top-notch academics. Its Computer Science department has been around since 1965, and is especially strong in artificial intelligence and scientific computing. Stanford places a major emphasis on interdisciplinary research, so you're sure to graduate well-rounded.
Stanford University
353 Serra Mall
Stanford, CA 94305-9025
650-723-2273
cs.stanford.edu
California is home to two of the top four programs in the nation. UC Berkeley's aim is to educate future industry leaders, creating groundbreaking research and serving the local, national and international communities. The department emphasizes that its courses are taught by regular faculty, the same ones who conduct its well-known research.
University of California--Berkeley
205 Cory Hall
Berkeley, CA 94720-1770
510-642-3068
cs.berkeley.edu