All About Universities

Target Top 25 Universities : Computer Science

Yocket Editorial Team

Computer Science, probably the most sought-after field for a Master's degree and also the most competitive one!

So, what do you need to do in order to be a teensy bit more confident that you could be pursuing your degree from one of the best colleges. That's exactly what I am gonna tell you.

But first let me tell you which colleges are considered the 'best' for CS. The top 25 universities in the USA for Computer Science as of right now are:

(According to US news Ranking 2017)

Carnegie Mellon University - School of Computer Science

Pittsburgh, PA


Massachusetts Institute of Technology - Department of Electrical Engineering and Computer Science

Cambridge, MA


Stanford University - Department of Computer Science

Stanford, CA


University of California--Berkeley - Department of Electrical Engineering and Computer Science

Berkeley, CA


University of Illinois--Urbana-Champaign - Thomas M. Siebel Center for Computer Science

Urbana, IL


Cornell University - Department of Computer Science

Ithaca, NY


University of Washington - Computer Science and Engineering

Seattle, WA


Princeton University - Department of Computer Science

Princeton, NJ


Georgia Institute of Technology - College of Computing

Atlanta, GA


University of Texas--Austin - Department of Computer Sciences

Austin, TX


California Institute of Technology - Computer Science Department

Pasadena, CA


University of Wisconsin--Madison - Department of Computer Sciences

Madison, WI


University of California--Los Angeles - Computer Science Department

Los Angeles, CA


University of Michigan--Ann Arbor - Electrical Engineering and Computer Science Department

Ann Arbor, MI


Columbia University - Department of Computer Science

New York, NY


University of California--San Diego - Department of Computer Science and Engineering

La Jolla, CA


University of Maryland--College Park - Department of Computer Science

College Park, MD


Harvard University - School of Engineering and Applied Sciences

Cambridge, MA


University of Pennsylvania - Department of Computer and Information Science

Philadelphia, PA


Brown University - Department of Computer Science

Providence, RI


Purdue University--West Lafayette - Department of Computer Sciences

West Lafayette, IN


Rice University - Department of Computer Science

Houston, TX


University of Southern California - Computer Science Department

Los Angeles, CA


Yale University - Department of Computer Science

New Haven, CT


Duke University - Department of Computer Science

Durham, NC


University of Massachusetts--Amherst - Department of Computer Science

Amherst, MA


University of North Carolina--Chapel Hill - Department of Computer Science

Chapel Hill, NC



All of these seem like heaven for anyone interested in the field of computer science. And why shouldn't they, they're the best in the world for a reason!!

But this also means that they're extremely picky during admissions and take only the students who they think are the best of the thousands of applications that they receive.

This is just a hint towards what they look for in an applicant. But even so, we all know how dynamic the admission procedure is and how much it can vary from person to person!

But overall, this is the trend that gets followed by most of the university admits.

  1. A high GRE score

    This is probably the first thing that universities look at. A GRE score of above 327 with a quant score of above 165 should be satisfactory for most of the schools mentioned above.

    But, the higher score you have, the higher you can go in the list rank-wise.

    Though universities do not directly reject students with a lower GRE score, but when it comes to preference between two similar applicants, the one with the higher GRE score is preferred.

    GRE preparation for a score like this can generally be pretty long and intense but in the end, totally worth it.

  2. A good TOEFL score

    It is a general understanding that the TOEFL score is just to ensure that the applicant knows good English and is just considered as a minimum requirement to be fulfilled. This is not true. A good TOEFL score signifies that not only does the applicant know good English, but also that he can 

    communicate well in real life situations and has certain soft skills that enhance his overall personality.

    The TOEFL score is considered extremely important when applying for a RA or TA.

    Generally, a TOEFL score above 107 is considered good and honestly not that difficult to get if you have been learning English as a subject since school time.

    Speaking from personal experience, I gave 4 complete days to TOEFL prep alone, with 6 hours a day of practice and got 113.

  3. A better than average CGPA

    Well, the importance of a high CGPA extremely obvious and requires no explanation.

    A CGPA of above 8.75 should be good but then again, the higher the better!

  4. Internships, job experience and projects

    Having any kind of practical experience in the field of your interest is always good. It makes it known to the admissions committee that you know your area of interest as you have had practical experience and shows them that you're confident as to why you want to further pursue MS in CS.

    Even here, which field you have experience in matter. For example, if you have worked as a business analyst for a year before applying for MS in CS, it will not be as beneficial as working as a software developer. Or having done an internship in marketing has zero reflection on the fact that you have good technical skills!Thus, relevant work experience is the one that directly reflects that you have practical experience in the CS field.

    Similarly with projects. If you have taken up a project that doesn’t require much technical skill, it will not be given as much importance as a project that involves more technical skill. For example, developing a simple android application versus designing an entire backend database for the same application maybe!

    You really have to show yourself as someone who is both proficient and interested in CS.

  5. A good SOP

    A good SOP is extremely important. It can make or break an application. It is the only document you have to represent yourself to the admissions committee and make them believe that you are the perfect applicant for the program. You need to present your reason as to why that universitiy is the one for you for MS in CS. You need to highlight your strengths and show how the course can help you become stronger.

    The main focus of your application is your SOP!

    These are the main deciding factors for a strong application and for a slightly higher possibility of getting an admit from the universities mentioned above.

    Of course there is no hard and fast rule that these are the only factors or that these scores will be the only thing that can get you through.

    Applicants with lower scores have gotten an admit and applicants with higher scores have been rejected! It is the overall profile that counts. Make sure you make it count!


Articles you might like