Rankings for Masters programs in Computer Science

rhatsaruck

Senior member
Oct 20, 2005
263
0
0
Originally posted by: gigapet
hAVE you googled it?
Yes I have. I've already found sites such as petersons.com (listing of CS grad programs only, no rankings) , phds.org (rankings based on info from the mid-1990s and then PhD programs only - not Masters), gradschools.com (no rankings) and so on.
 

DAGTA

Diamond Member
Oct 9, 1999
8,172
1
0
I don't know the ranks, but I suggest you get your Masters from a school that has a good Computer Science Ph.D. progam. If you get it from a university that only offers a Masters and no Ph.D., you'll probably have to re-do most/all of your Masters if you decide to go onto your Ph.D. at another school. So, the ranks for Ph.D. programs is probably a good guide on where you may want to go for your Masters.
 

shuttleboi

Senior member
Jul 5, 2004
669
0
0
I graduated with a PhD in CS recently. Regarding the M.S. degree, grad schools usually offer two avenues: thesis track and project track. The thesis track is more research-oriented, and you have to publish some papers and have a good thesis report at the end. The project track is crap; basically you do some software programming to support the PhD students' projects, and in the end you write a project report that no one will read. Which one you choose is up to you.

Regarding the rankings, here is the latest rankings from US News.
http://www.usnews.com/usnews/edu/grad/rankings/phdsci/brief/com_brief.php
Here's a full list from 2002:
http://lazowska.cs.washington.edu/usnews2003/cs.htm

Don't worry that it's 3 years old; the rankings do not change much at all, at least not within the top-10. If you don't go to a top-25 school, you shouldn't even bother going to grad school at all.

I don't like the way US News ranks, because the rankings are based on three categories: theory, AI, and systems. AI is a tired topic that really should not have a category of its own. Systems should really be split into subcategories, because it subsumes databases, OSes, and networking, among others.