Top 50 Bachelor’s in Computer Science Degree Programs 2019

CSD Top Degree Programs 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.

  1. Early career pay (from PayScale’s College Salary Report 2018)
  2. Mid-career pay (from PayScale’s College Salary Report 2018)
  3. Best Graduate Schools: Computer Science by U.S. News and World Report (U.S. News) for 2018
  4. World University Rankings by Academic Ranking of World Universities (ARWU) for 2018
  5. America’s Top Colleges by Forbes
  6. Times Higher Education
  7. Graduation Rate

For more details about our ranking methodology including the weights for each factor, go to the end of this webpage.

Based on our research, here are the 50 best colleges for a computer science bachelor’s, along with a short profile for each institution.

#1. Stanford University

Stanford University-Top Computer Science Bachelor's Degrees

Score: 99.46

  • Payscale Early-Career: $105,900
  • Payscale Mid-Career: $178,600
  • Times Higher Education Ranking: #3
  • U.S. News Ranking: #1
  • Forbes Ranking: #3
  • ARWU Ranking: #2
  • Graduation Rate: 94.6%
  • Out-of-State Tuition and Fees: $46,320

#2. University of California – Berkeley

Berkeley-Top Computer Science Bachelor's Degrees

Score: 96.58

  • Payscale Early-Career: $102,800
  • Payscale Mid-Career: $160,700
  • Times Higher Education Ranking: #15
  • U.S. News Ranking: #1
  • Forbes Ranking: #14
  • ARWU Ranking: #5
  • Graduation Rate: 90.7%
  • Out-of-State Tuition and Fees: $38,139

#3. Princeton University

Princeton-Top Computer Science Bachelor's Degrees

Score: 96.33

  • Payscale Early-Career: $97,200
  • Payscale Mid-Career: $166,600
  • Times Higher Education Ranking: #7
  • U.S. News Ranking: #8
  • Forbes Ranking: #5
  • ARWU Ranking: #6
  • Graduation Rate: 96.8%
  • Out-of-State Tuition and Fees: $47,140

#4. Massachusetts Institute of Technology

MIT-Top Computer Science Bachelor's Degrees

Score: 95.58

  • Payscale Early-Career: $94,800
  • Payscale Mid-Career: $157,700
  • Times Higher Education Ranking: #4
  • U.S. News Ranking: #1
  • Forbes Ranking: #4
  • ARWU Ranking: #4
  • Graduation Rate: 91.3%
  • Out-of-State Tuition and Fees $46,704

#5. California Institute of Technology

Cal Tech-Top Computer Science Bachelor's Degrees

Score: 94.38

  • Payscale Early-Career: $98,800
  • Payscale Mid-Career: $156,100
  • Times Higher Education Ranking: #5
  • U.S. News Ranking: #11
  • Forbes Ranking: #6
  • ARWU Ranking: #9
  • Graduation Rate: 89%
  • Out-of-State Tuition and Fees: $49,048

#6. Columbia University

Columbia University-Top Computer Science Bachelor's Degrees

Score: 93.43

  • Payscale Early-Career: $90,400
  • Payscale Mid-Career: $158,900
  • Times Higher Education Ranking: #16
  • U.S. News Ranking: #13
  • Forbes Ranking: #15
  • ARWU Ranking: #8
  • Graduation Rate: 95%
  • Out-of-State Tuition and Fees: $57,208

#7. Cornell University

Cornell University-Top Computer Science Bachelor's Degrees

Score: 93.36

  • Payscale Early-Career: $89,900
  • Payscale Mid-Career: $151,700
  • Times Higher Education Ranking: #19
  • U.S. News Ranking: #6
  • Forbes Ranking: #13
  • ARWU Ranking: #12
  • Graduation Rate: 93%
  • Out-of-State Tuition and Fees: $52,853

#8. Harvard University

Harvard-Top Computer Science Bachelor's Degrees

Score: 93.24

  • Payscale Early-Career: $89,200
  • Payscale Mid-Career: $153,000
  • Times Higher Education Ranking: 6
  • U.S. News Ranking: 16
  • Forbes Ranking: 1
  • ARWU Ranking: 1
  • Graduation Rate: 96%
  • Out-of-State Tuition and Fees: $48,949

#9. University of Pennsylvania

UPenn-Top Computer Science Bachelor's Degrees

Score: 93.03

  • Payscale Early-Career: $93,300
  • Payscale Mid-Career: $157,500
  • Times Higher Education Ranking: #12
  • U.S. News Ranking: #19
  • Forbes Ranking: #7
  • ARWU Ranking: #16
  • Graduation Rate: 96%
  • Out-of-State Tuition and Fees: $53,534

#10. University of Washington

University of Washington-Top Computer Science Bachelor's Degrees

Score: 92.52

  • Payscale Early-Career: $82,100
  • Payscale Mid-Career: $151,200
  • Times Higher Education Ranking: #28
  • U.S. News Ranking: #6
  • Forbes Ranking: #72
  • ARWU Ranking: #14
  • Graduation Rate: 83.9%
  • Out-of-State Tuition and Fees: $34,143

#11. Carnegie Mellon University

CMU-Top Computer Science Bachelor's Degrees

Score: 92.20

  • Payscale Early-Career: $95,400
  • Payscale Mid-Career: $158,800
  • Times Higher Education Ranking: #24
  • U.S. News Ranking: #1
  • Forbes Ranking: #42
  • ARWU Ranking: #91
  • Graduation Rate: 88.3%
  • Out-of-State Tuition and Fees: $50,665

#12. Duke University

Duke University-Top Computer Science Bachelor's Degrees

Score: 90.66

  • Payscale Early-Career: $85,300
  • Payscale Mid-Career: $159,200
  • Times Higher Education Ranking: #18
  • U.S. News Ranking: #25
  • Forbes Ranking: #10
  • ARWU Ranking: #26
  • Graduation Rate: 95%
  • Out-of-State Tuition and Fees: $53,500

#13. University of California – Los Angeles

UCLA-Top Computer Science Bachelor's Degrees

Score: 90.17

  • Payscale Early-Career: $85,200
  • Payscale Mid-Career: $144,200
  • Times Higher Education Ranking: #17
  • U.S. News Ranking: #13
  • Forbes Ranking: #46
  • ARWU Ranking: #11
  • Graduation Rate: 91%
  • Out-of-State Tuition and Fees: $37,471

#14. Johns Hopkins University

JHU-Top Computer Science Bachelor's Degrees

Score: 89.50

  • Payscale Early-Career: $86,300
  • Payscale Mid-Career: $146,200
  • Times Higher Education Ranking: #12
  • U.S. News Ranking: #25
  • Forbes Ranking: #25
  • ARWU Ranking: #18
  • Graduation Rate: 93%
  • Out-of-State Tuition and Fees: $52,170

#15. University of California – San Diego

UC San Diego

Score: 88.78

  • Payscale Early-Career: $87,200
  • Payscale Mid-Career: $147,300
  • Times Higher Education Ranking: #30
  • U.S. News Ranking: #16
  • Forbes Ranking: #81
  • ARWU Ranking: #15
  • Graduation Rate: 86.2%
  • Out-of-State Tuition and Fees: $38,238

#16. University of Illinois – Urbana-Champaign

University of Illinois-Top Computer Science Bachelor's Degrees

Score: 88.59

  • Payscale Early-Career: $83,200
  • Payscale Mid-Career: $144,000
  • Times Higher Education Ranking: #50
  • U.S. News Ranking: #5
  • Forbes Ranking: #56
  • ARWU Ranking: #41
  • Graduation Rate: 84.2%
  • Out-of-State Tuition and Fees: $30,214

#17. University of Michigan

University of Michigan

Score: 88.35

  • Payscale Early-Career: $77,700
  • Payscale Mid-Career: $131,700
  • Times Higher Education Ranking: #20
  • U.S. News Ranking: #11
  • Forbes Ranking: #22
  • ARWU Ranking: #27
  • Graduation Rate: 91%
  • Out-of-State Tuition and Fees: $47,476

#18. Rice University

Rice University-Top Computer Science Bachelor's Degrees

Score: 87.65

  • Payscale Early-Career: $88,100
  • Payscale Mid-Career: $149,200
  • Times Higher Education Ranking: #86
  • U.S. News Ranking: #20
  • Forbes Ranking: #28
  • ARWU Ranking: #70
  • Graduation Rate: 91%
  • Out-of-State Tuition and Fees: $45,608

#19. University of Southern California

USC-Top Computer Science Bachelor's Degrees

Score: 86.71

  • Payscale Early-Career: $84,600
  • Payscale Mid-Career: $135,900
  • Times Higher Education Ranking: #66
  • U.S. News Ranking: #20
  • Forbes Ranking: #30
  • ARWU Ranking: #60
  • Graduation Rate: 92%
  • Out-of-State Tuition and Fees: $54,259

#20. University of Chicago

University Chicago-Top Computer Science Bachelor's Degrees

Score: 86.47

  • Payscale Early-Career: $78,800
  • Payscale Mid-Career: $125,700
  • Times Higher Education Ranking: #10
  • U.S. News Ranking: #30
  • Forbes Ranking: #18
  • ARWU Ranking: #10
  • Graduation Rate: 93%
  • Out-of-State Tuition and Fees: $56,034

#21. Northwestern University

Northwestern-Top Computer Science Bachelor's Degrees

Score: 86.26

  • Payscale Early-Career: $77,000
  • Payscale Mid-Career: $134,100
  • Times Higher Education Ranking: #25
  • U.S. News Ranking: #30
  • Forbes Ranking: #20
  • ARWU Ranking: #25
  • Graduation Rate: 93.3%
  • Out-of-State Tuition and Fees: $52,678

#22. University of Texas – Austin

UT Austin-Top Computer Science Bachelor's Degrees

Score: 85.50

  • Payscale Early-Career: $79,000
  • Payscale Mid-Career: $130,000
  • Times Higher Education Ranking: #39
  • U.S. News Ranking: #10
  • Forbes Ranking: #74
  • ARWU Ranking: #40
  • Graduation Rate: 80.6%
  • Out-of-State Tuition and Fees: $34,676

#23. New York University

NYU-Top Computer Science Bachelor's Degrees

Score: 85.49

  • Payscale Early-Career: $80,600
  • Payscale Mid-Career: $141,400
  • Times Higher Education Ranking: #27
  • U.S. News Ranking: #30
  • Forbes Ranking: #48
  • ARWU Ranking: #32
  • Graduation Rate: 84%
  • Out-of-State Tuition and Fees: $50,464

#24. Georgia Institute of Technology

Georgia Tech-Top Computer Science Bachelor's Degrees

Score: 85.44

  • Payscale Early-Career: $80,200
  • Payscale Mid-Career: $139,100
  • Times Higher Education Ranking: #34
  • U.S. News Ranking: #8
  • Forbes Ranking: #88
  • ARWU Ranking: #79
  • Graduation Rate: 81.5%
  • Out-of-State Tuition and Fees: $32,396

#25. University of North Carolina – Chapel Hill

UNC-Top Computer Science Bachelor's Degrees

Score: 84.87

  • Payscale Early-Career: $74,800
  • Payscale Mid-Career: $131,800
  • Times Higher Education Ranking: #56
  • U.S. News Ranking: #25
  • Forbes Ranking: #47
  • ARWU Ranking: #30
  • Graduation Rate: 91%
  • Out-of-State Tuition and Fees: $34,588

#26. University of Maryland

University of Maryland-Top Computer Science Bachelor's Degrees

Score: 84.61

  • Payscale Early-Career: $78,500
  • Payscale Mid-Career: $131,900
  • Times Higher Education Ranking: #82
  • U.S. News Ranking: #16
  • Forbes Ranking: #61
  • ARWU Ranking: #51
  • Graduation Rate: 85%
  • Out-of-State Tuition and Fees: $33,608

#27. University of Wisconsin – Madison

University of Wisconsin Madison-Top Computer Science Bachelor's Degrees

Score: 84.16

  • Payscale Early-Career: $74,400
  • Payscale Mid-Career: $121,500
  • Times Higher Education Ranking: 43
  • U.S. News Ranking: #13
  • Forbes Ranking: #75
  • ARWU Ranking: #28
  • Graduation Rate: 87%
  • Out-of-State Tuition and Fees: $34,783

#28. University of California – Santa Barbara

UC Santa Barbara-Top Computer Science Bachelor's Degrees

Score: 83.47

  • Payscale Early-Career: $83,200
  • Payscale Mid-Career: $146,800
  • Times Higher Education Ranking: #52
  • U.S. News Ranking: #37
  • Forbes Ranking: #85
  • ARWU Ranking: #46
  • Graduation Rate: 81.3%
  • Out-of-State Tuition and Fees: $42,465

#29. University of California – Irvine

UC Irvine-Top Computer Science Bachelor's Degrees

Score: 81.64

  • Payscale Early-Career: $78,100
  • Payscale Mid-Career: $143,200
  • Times Higher Education Ranking: #96
  • U.S. News Ranking: #30
  • Forbes Ranking: #96
  • ARWU Ranking: #83
  • Graduation Rate: 85%
  • Out-of-State Tuition and Fees: $41,752

#30. University of California – Davis

UC Davis-Top Computer Science Bachelor's Degrees

Score: 81.50

  • Payscale Early-Career: $89,200
  • Payscale Mid-Career: $132,500
  • Times Higher Education Ranking: #59
  • U.S. News Ranking: #37
  • Forbes Ranking: #94
  • ARWU Ranking: #96
  • Graduation Rate: 83.2%
  • Out-of-State Tuition and Fees: $42,443

#31. University of Minnesota

University of Minnesota-Top Computer Science Bachelor's Degrees

Score: 80.55

  • Payscale Early-Career: $71,600
  • Payscale Mid-Career: $128,600
  • Times Higher Education Ranking: #71
  • U.S. News Ranking: #29
  • Forbes Ranking: #106
  • ARWU Ranking: #37
  • Graduation Rate: 78.4%
  • Out-of-State Tuition and Fees: $26,603

#32. Boston University

BU-Top Computer Science Bachelor's Degrees

Score: 80.03

  • Payscale Early-Career: $77,700
  • Payscale Mid-Career: $138,700
  • Times Higher Education Ranking: #74
  • U.S. News Ranking: #49
  • Forbes Ranking: #78
  • ARWU Ranking: #70
  • Graduation Rate: 87%
  • Out-of-State Tuition and Fees: $52,082

#33. Pennsylvania State University

PSU-Top Computer Science Bachelor's Degrees

Score: 79.85

  • Payscale Early-Career: $67,000
  • Payscale Mid-Career: $122,600
  • Times Higher Education Ranking: #81
  • U.S. News Ranking: #19
  • Forbes Ranking: #121
  • ARWU Ranking: #74
  • Graduation Rate: 85%
  • Out-of-State Tuition and Fees: $33,664

#34. Purdue University

Purdue University-Top Computer Science Bachelor's Degrees

Score: 79.50

  • Payscale Early-Career: $67,100
  • Payscale Mid-Career: $118,500
  • Times Higher Education Ranking: #64
  • U.S. News Ranking: #20
  • Forbes Ranking: #126
  • ARWU Ranking: #70
  • Graduation Rate: 73%
  • Out-of-State Tuition and Fees: $28,974

#35. University of Colorado – Boulder

University of Colorado-Top Computer Science Bachelor's Degrees

Score: 77.35

  • Payscale Early-Career: $71,500
  • Payscale Mid-Career: $136,200
  • Times Higher Education Ranking: #115
  • U.S. News Ranking: #40
  • Forbes Ranking: #131
  • ARWU Ranking: #38
  • Graduation Rate: 69%
  • Out-of-State Tuition and Fees: $36,220

#36. University of Florida

University of Florida-Top Computer Science Bachelor's Degrees

Score: 75.56

  • Payscale Early-Career: $67,200
  • Payscale Mid-Career: $120,800
  • Times Higher Education Ranking: #156
  • U.S. News Ranking: #49
  • Forbes Ranking: #68
  • ARWU Ranking: #86
  • Graduation Rate: 88%
  • Out-of-State Tuition and Fees: $28,659

#37. Rutgers University

Rutgers-Top Computer Science Bachelor's Degrees

Score: 75.23

  • Payscale Early-Career: $71,600
  • Payscale Mid-Career: $136,600
  • Times Higher Education Ranking: #176
  • U.S. News Ranking: #37
  • Forbes Ranking: #136
  • ARWU Ranking: 101-150
  • Graduation Rate: 80%
  • Out-of-State Tuition and Fees: $30,579

#38. University of Massachusetts–Amherst

UMass-Top Computer Science Bachelor's Degrees

Score: 74.76

  • Payscale Early-Career: $78,200
  • Payscale Mid-Career: $136,500
  • Times Higher Education Ranking: #201-250
  • U.S. News Ranking: #20
  • Forbes Ranking: #183
  • ARWU Ranking: #151-200
  • Graduation Rate: 77%
  • Out-of-State Tuition and Fees: $33,477

#39. University of Pittsburgh

Pitt-Top Computer Science Bachelor's Degrees

Score: 72.20

  • Payscale Early-Career: $64,500
  • Payscale Mid-Career: $108,100
  • Times Higher Education Ranking: #110
  • U.S. News Ranking: #49
  • Forbes Ranking: #151
  • ARWU Ranking: #90
  • Graduation Rate: 82%
  • Out-of-State Tuition and Fees: $30,642

#40. Virginia Polytechnic Institute and State University

VT-Top Computer Science Bachelor's Degrees

Score: 71.22

  • Payscale Early-Career: $79,500
  • Payscale Mid-Career: $140,300
  • Times Higher Education Ranking: #251-300
  • U.S. News Ranking: #40
  • Forbes Ranking: #110
  • ARWU Ranking: #201-300
  • Graduation Rate: 84%
  • Out-of-State Tuition and Fees: $31,014

#41. Indiana University – Bloomington

University of Indiana-Top Computer Science Bachelor's Degrees

Score: 71.00

  • Payscale Early-Career: $64,600
  • Payscale Mid-Career: $123,600
  • Times Higher Education Ranking: #146
  • U.S. News Ranking: #55
  • Forbes Ranking: #132
  • ARWU Ranking: #101-150
  • Graduation Rate: 77%
  • Out-of-State Tuition and Fees: $34,845

#42. North Carolina State University

NC State-Top Computer Science Bachelor's Degrees

Score: 70.22

  • Payscale Early-Career: $70,400
  • Payscale Mid-Career: $128,700
  • Times Higher Education Ranking: #251-300
  • U.S. News Ranking: #43
  • Forbes Ranking: #141
  • ARWU Ranking: #151-200
  • Graduation Rate: 79%
  • Out-of-State Tuition and Fees: $27,406

#43. Arizona State University

Arizona State-Top Computer Science Bachelor's Degrees

Score: 69.76

  • Payscale Early-Career: $68,000
  • Payscale Mid-Career: $118,200
  • Times Higher Education Ranking: #123
  • U.S. News Ranking: #43
  • Forbes Ranking: #210
  • ARWU Ranking: 101-150
  • Graduation Rate: 63%
  • Out-of-State Tuition and Fees: $27,372

#44. University of Arizona

University of Arizona-Top Computer Science Bachelor's Degrees

Score: 69.50

  • Payscale Early-Career: $70,200
  • Payscale Mid-Career: $114,600
  • Times Higher Education Ranking: #159
  • U.S. News Ranking: #43
  • Forbes Ranking: #200
  • ARWU Ranking: #101-150
  • Graduation Rate: 64%
  • Out-of-State Tuition and Fees: $35,307

#45. Texas A&M University

TAMU-Top Computer Science Bachelor's Degrees

Score: 63.68

  • Payscale Early-Career: $68,800
  • Payscale Mid-Career: $123,000
  • Times Higher Education Ranking: #171
  • U.S. News Ranking: #43
  • Forbes Ranking: #108
  • ARWU Ranking: 150-200
  • Graduation Rate: 72.3%
  • Out-of-State Tuition and Fees: $36,606

#46. University of Tennessee

University of Tennessee-Top Computer Science Bachelor's Degrees

Score: 58.91

  • Payscale Early-Career: $62,400
  • Payscale Mid-Career: $119,300
  • Times Higher Education Ranking: 301-350
  • U.S. News Ranking: #75
  • Forbes Ranking: #224
  • ARWU Ranking: 201-300
  • Graduation Rate: 70%
  • Out-of-State Tuition and Fees: $31,390

#47. Ohio State University

OSU-Top Computer Science Bachelor's Degrees

Score: 57.04

  • Payscale Early-Career: $64,100
  • Payscale Mid-Career: $115,100
  • Times Higher Education Ranking: #71
  • U.S. News Ranking: #30
  • Forbes Ranking: #122
  • ARWU Ranking: #90
  • Graduation Rate: 83.5%
  • Out-of-State Tuition and Fees: $29,696

#48. Michigan State University

Michigan-Top Computer Science Bachelor's Degrees

Score: 45.54

  • Payscale Early-Career: $68,900
  • Payscale Mid-Career: $127,900
  • Times Higher Education Ranking: #93
  • U.S. News Ranking: #55
  • Forbes Ranking: #135
  • ARWU Ranking: #101-150
  • Graduation Rate: 79%
  • Out-of-State Tuition and Fees: $39,406

#49. University of Texas – Dallas

University of Texas at Dallas-Top Computer Science Bachelor's Degrees

Score: 58.84

  • Payscale Early-Career: $70,000
  • Payscale Mid-Career: $130,000
  • Times Higher Education Ranking: 251-300
  • U.S. News Ranking: #64
  • Forbes Ranking: #245
  • ARWU Ranking: 301-400
  • Graduation Rate: 69%
  • Out-of-State Tuition and Fees:$29,656

#50. Iowa State University

Iowa State University-Top Computer Science Bachelor's Degrees

Score: 60.19

  • Payscale Early-Career: $67,900
  • Payscale Mid-Career: $118,800
  • Times Higher Education Ranking: #351-400
  • U.S. News Ranking: #61
  • Forbes Ranking: #228
  • ARWU Ranking: #201-300
  • Graduation Rate: 73%
  • Out-of-State Tuition and Fees: $22,472

Methodology

The maximum total score is 100 points. Schools score points based on the following factors.

1. Early career pay (from PayScale’s College Salary Report 2016-17)

Weight: 15 points

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.

2. Mid-career pay (from PayScale’s College Salary Report 2016-17)

Weight: 15 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.

3. Best Graduate Computer Science Schools by U.S. News for 2018

Weight: 15 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.

4. College rankings by WSJ/THE for 2019

Weight: 15 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.

5. World university rankings by ARWU for 2016

Weight: 15 points

The Shanghai Ranking represents an international 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.

6. America’s Top Colleges 2018 by Forbes

Weight: 15 points

Forbes Represents a business and commercial 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.

7. Graduation Rate According to the National Center for Education Statistics

Weight: 10 Points

We took the university’s graduation rate, subtracted it from the highest graduation rate in the ranking. Then, we multiplied the result by the weight.

Tuition numbers were included for information purposes but not factored into our ranking methodology. They are also derived from the NCES.

By CSDH Staff
February 2019

This concludes our ranking of the top 50 bachelor’s in computer science degree programs for 2019.