https://www.timeshighereducation.com/student/best-universities/best-universities-computer-science-degrees
Posted Nov 29th.
Top US Schools
1 Stanford
2 MIT
3 CMU
4 Georgia Tech
5 Princeton
6 Harvard
7 Caltech
8 UCLA
9 Cornell
10 Yale
11 Texas Austin
12 Columbia
13 Washington
14 Illinois
15 Michigan
16 JHU
17 Penn
18 USC
19 Wisconsin
20 Maryland
21 UCSB
22 UCI
23 Rice
24 Brown
25 Duke
I’m really curious why Berkeley isn’t included… I assume they aren’t eligible based on some technicality. Interesting to see the list, though. And of course, this list only includes research universities so LACs that are great for undergrad computer science majors aren’t on here either.
^ I noticed that also. Eventually they will update the site to show hundreds of schools.
Perhaps UCB didn’t participate. I saw a blurb that Wharton didn’t participate in the business school ranking.
If Cal is not in the top 4, it’s a BS list not even worth mentioning. Plain and simple.
Without CMU, WPI, RPI or Stevens this list does not seem creditable! What was the selection criteria?
If employment (including starting salaries and hiring corporations) and matriculating graduate school listings (involves forgoing serious income) the selection criteria is questionable. Is it based on large graduating classes of PhDs? The most CS PhD graduates available to vote or the highest general name recognition are a questionable indication of undergraduate quality. What about RESULTS not measured by size and worldwide name recognition?
The selection criteria places a premium on size/name recognition. For a description of criteria, see https://www.timeshighereducation.com/world-university-rankings-subject-ranking-2019-computer-science-methodology#survey-answer
Rice is the only listed University with a relatively small population that made this list. Go Rice!! I do not doubt the quality of the Rice program. It is possible that their relatively large graduate school pulls them high enough to just get them on this list, but I also suspect they should be higher when measuring the results of their undergraduate program.
OK, my own bias suggest one looks at WPI’s actual undergraduate employer, salary and graduate school placement record. Please note that the most discerning CS employers in the US shop successfully. After downloading the 2017 post graduate placement for CS, go to page 19 for results. See https://www.wpi.edu/student-experience/career-development/outcomes.
May we see like data for these other universities?
BTW @Greymeer on your top US list you left out NYU which they had put between Washington and Illinois.
Also left out UCSD just above Johns Hopkins.
I put little credence into this list and college rankings in general. I have worked with some ineffective people who were graduates of big name schools and some brilliant folks who were graduates of “run of the mill” state universities. I once worked with a CMU computer engineering graduate who could not understand the equivalence between information in the continuous time (analog) and discrete time (digital) domains (a fundamental concept in electrical engineering and computer science). I worked with an MIT CS graduate who knew all the theory, could recite all the ramifications of computational complexity, NP-completeness, et al, but could not design a working software digital filter in a reasonable amount of time for example. Conversely, I worked with several Rutgers and SUNY graduates who were absolutely brilliant and highly productive engineers and software developers.
The school by itself means little. The person is the key. The vast majority of established computer science schools provide an adequate education. It is what the person does with his or her education that matters. When promotion time came around, those particular MIT and CMU graduates were passed over in favor of one of the state university graduates. Once one graduates, their effectiveness on the job is going to determine how far they progress, not the school that they attended.