Find Your Degree

Top 50 Bachelor’s in Computer Science Degree Programs 2019

There are a number of factors to take into account for computer science students choosing a college. There are thousands of schools in the United States, and many are quite good in certain subjects and average in others. So it’s hard to know exactly what you’re going to get. In this article we identified several factors that can help provide clarity, and forged them into a practical and useful ranking of the top 50 bachelor’s in computer science programs in the United States.

To create our rankings of the best colleges for a residential computer science bachelor’s degree, we researched and weighted the following factors.

Methodology

We took the school’s early career pay and divided it by the highest early career pay of the schools in the report. Then, we multiplied the result by the weight. Colleges not in the report scored zero points.

We took the school’s mid-career pay and divided it by the highest mid-career pay of the schools in the report. Then, we multiplied the result by the weight. Colleges not in the report scored zero points.

One might ask why include a ranking of graduate programs in an article about bachelor’s degrees? The answer is that graduate computer science programs are ranked not just for curriculum quality but also for research facilities and the extent of research performed. Undergraduate students benefit from these facilities and getting involved in research as early in their career as possible. So a quality graduate program benefits undergraduate students.

We took the university’s ranking, subtracted it from the total number of schools in the ranking. Then divided that number by the total number of schools in the ranking. Then, we multiplied the result by the weight. Universities not in the rankings scored zero points.

As a collaboration with the WSJ, this ranking represents a business point of view.

We took the university’s ranking, subtracted it from the total number of schools in the ranking. Then divided that number by the total number of schools in the ranking. Then, we multiplied the result by the weight. Universities not in the rankings scored zero points.

We took the university’s ranking, subtracted it from the total number of schools in the ranking. Then divided that number by the total number of schools in the ranking. Then, we multiplied the result by the weight. Universities not in the rankings scored zero points.

We took the university’s ranking, subtracted it from the total number of schools in the ranking. Then divided that number by the total number of schools in the ranking. Then, we multiplied the result by the weight. Universities not in the rankings scored zero points.