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 bachelor’s in computer science. 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

School Profile

Stanford’s computer science degree offers specialization tracks in artificial intelligence, biocomputation, computer engineering, graphics, human/computer interaction, information, systems, and theory. Students can also remain unspecialized or decide to design their own track.

  • 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

School Profile

Berkeley offers both a BS and a BA in computer science. Students interested in the BS will apply to the major as it is offered through the college of engineering. This is the most competitive version of the degree. The BA is offered through the college of letters and science and offers a broader education in the sciences and arts in addition to the computer science degree, however there is no difference in course content among the computer science-specific courses shared by the two degrees.

  • 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

School Profile

Students can choose between an AB and BSE degree in computer science at Princeton. Aside from a few core courses, students also get to completely design their own program. The framework provided insures students will have this freedom while gaining in-depth exposure to algorithms, theoretical computer science, computer system design, and applications.

  • 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

Students in MIT’s computer science bachelor’s classes will study subjects like mathematical computer theory, circuit design and electronics, control and communication theory, artificial intelligence, and robotics. They offer five undergraduate computer science degrees in areas like electrical science and engineering, electrical engineering and computer science, computer science and molecular biology, and computer science, economics, and data science.

  • 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

CalTech offers bachelor’s in computer science study tracks in algorithms and complexity, algorithmic economics, biocomputers, graphics and geometry, machine learning and artificial intelligence, networks and distributed systems, robotics and control, and systems. These tracks offer a variety of classes like functional programming, neural computation, probability and algorithms, numerical algorithms and their implementation, neural computation, analysis and design of algorithms, and complexity theory.

  • 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

School Profile

Columbia offers six distinct degrees in computer science and computer engineering. These programs cover high-level topics like artificial intelligence, natural language processing, computational complexity and the analysis of algorithms, computer communications, combinatorial methods, computer architecture, computer graphics, databases, and mathematical models for computation, among others.

  • 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

School Profile

Computer science bachelor’s students at Cornell take courses on software engineering, computational finance, modeling, game design, computer graphics, robotics, animation, medicine, biotechnology, and business management and consulting.

  • 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

Students in Harvard’s computer science program can become involved in a wide range of research projects through centers and institutes like the Center for Research on Computation and Society, the Institute for Applied Computational Science, and the Berkman Center for Internet and Society.

  • 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

School Profile

The bachelor’s in computer engineering degree offers programs in computer science, computer engineering, digital media design, and networked and social systems engineering. The bachelor’s of applied science options include computer science, computational biology, and computer and cognitive science.

  • 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

University of Washington’s computer science department offers a five-year BS/MS in computer science program. The BS/MS program offers unique research opportunities and was created for industry-bound students (those who don’t plan to earn a Ph.D. and go into academia). Only 30 applicants are admitted to the BS/MS program each year, though the school does plan to grow the program as budget allows.

  • 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

Carnegie Mellon offers degrees in both computational biology and computer science. Computer science majors can get involved in research early through the Human-Computer Interaction Institute, Institute for Software Research, Language Technologies Institute, and the Machine Learning Department.

  • 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

Students majoring in computer science through the bachelor of science degree can choose between concentrations like software systems and data science. BS students can also choose to double major in computer science and computer engineering. Students can also earn a BA in computer science, which is typically paired with another major like mathematics, economics, English, art, or biology.

  • 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

Students who earn a computer science degree at UCLA will study topics like software engineering, principles of programming languages, data structures, theory of computation, artificial intelligence, computer modeling, distributed systems, computer networks, and operating systems.

  • 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

Johns Hopkins offers computer science students two minors within the department, one in robotics, the other computer integrated surgery. According to the school, the computer integrated surgery minor pairs well with students who are in programs for biomedical engineering, computer science, computer engineering, electrical engineering, and mechanical engineering.

  • 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

University of California at San Diego offers bachelor’s degrees in computer science and computer engineering. Students can also choose to take the bioinformatics specialization. Upper level courses cover areas like theory and design of algorithms, hardware, and software. Lower division course requirements will help students establish a strong foundation in mathematics, physics, programming methodology and skills, and computer organization.

  • 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

University of Illinois at Urbana-Champaign offers multiple double major options to computer science including double majors in mathematics and computer science, and statistics and computer science. Other potential double major pairings for computer science include advertising, anthropology, astronomy, chemistry, crop sciences, economics, geography and geographic information science, linguistics, music, and philosophy.

  • 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

The University of Michigan’s computer science degree program offers study tracks in artificial intelligence, bioinformatics, data and information, economics and computation, robotics and vision, security, software development, software systems, and theory of computation. University of Michigan also encourages students to consider a second major in a field where computer science can be effectively applied.

  • 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

The Computer Science faculty at Rice is ranked #1 by the Chronicle of Higher Education for scholarly productivity. The BS in computer science is a highly focused in-depth education in the field, while the BA offered by Rice is more focused on breadth of education, offering students the opportunity to double major, take a minor, or just take a broader range of classes related to computer science.

  • 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

University of Southern California offers degrees in computer engineering, computer science with a focus on gaming, and computer science and business administration. Major areas of computer science research at USC include cryptography, information theory, bioinformatics, DNA computing, human-robot interaction, statistical natural language processing, game theory, and human behavior.

  • 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

Students at the University of Chicago can choose between a BA or BS in computer science. Both the BA and BS can be combined with an MS in computer science for an accelerated graduate degree. It’s also possible to double major, pairing the computer science degree with something like mathematics, natural sciences, social sciences, public administration, or the arts.

  • 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

Northwestern University has thirteen research labs for computer science researching areas like distributed computing, rehabilitation robotics, connected learning and computer-based modeling, internet and security technology, swarm robotics, and interaction design and learning. Northwestern offers a bachelor of arts and a bachelor of science degree, and a BS/MS dual-level program.

  • 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

Among the undergraduate degrees in computer science offered by the University of Texas at Austin, there is a bachelor of science, bachelor of science and arts, bachelor of arts, and an integrated BS/MS dual-level program. Computer science concentrations offered at UTA include big data, computer systems, cybersecurity, game development, machine learning and artificial intelligence, and mobile computing.

  • 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

NYU offers joint major programs in computer science and mathematics and computer science and economics. Available minors include web programming and applications, and computer science education. There’s also a dual-level BA/MS accelerated master’s degree in computer science.

  • 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

Georgia Tech offers several “threads” which are essentially concentrations that you can weave into your degree in order to customize it. These threads include themes like devices, info internetworks, intelligence, media, modeling and simulation, people, systems and architecture, and theory. Georgia Tech also offers a dual-level BS/MS in computer science.

  • 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

As with many schools, the University of North Carolina offers a BS in computer science that is highly focused on in-depth computer science education, and a BA in computer science which is more broadly focused and designed to be integrated with subjects outside of computer science. Students can specialize in software systems, programming languages, and theoretical computer science.

  • 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

The University of Maryland offers research opportunities in algorithms and theory, AI and robotics, bioinformatics and information technology, computer vision and machine perception, cybersecurity and cryptography, information retrieval and geographic information systems, machine learning and data science, and programming languages and software engineering.

  • 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

94% of computer science graduates from the University of Wisconsin either graduate with job offers or go on to graduate school. Students in the undergraduate computer science program take courses in artificial intelligence, computational biology, computer architecture, computer networks, human-computer interaction, languages and compilers, and software engineering and wireless systems.

  • 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

The University of California at Santa Barbara conducts computer science research in areas like algorithms and theory, computational science and engineering, computer architecture, computer science education and diversity, database and information systems, human centered and social computing, machine learning and data mining, and operating systems and distributed systems. The computer science and engineering programs at UCSB are accredited by ABET.

  • 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

Students in the computer science degree program at the University of California at Irvine can choose between specializations in algorithms, architecture and embedded systems, bioinformatics, general computing science, information, intelligent systems, networked systems, systems and software, and visual computing.

  • 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

UC Davis offers both a computer science degree and a computer science and engineering degree. The computer science degree is offered through the college of letters and science, and the computer science and engineering degree is offered through the college of engineering. Only the computer science and engineering degree is ABET-accredited.

  • 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

The computer science department at University of Minnesota offers degrees in computer science, computer engineering, and information technology infrastructure. Minors are available in computer science and information technology. Once computer science students enter the upper division, they can essentially design their own specialization by selecting applicable electives.

  • 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

Boston University offers highly qualified students a BS/MS dual level program that can be completed in five years. There are specialization tracks available in networks, theory, data-mining and data analytics, artificial intelligence, operating systems, media computing, and security/cryptography.

  • 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

Penn State’s College of Engineering offers bachelor’s degrees in computer engineering, computer science, data sciences, and electrical engineering. Minors available include biomedical engineering, business, economics, electronic and photonic materials, mathematics, music technology, nanotechnology, and physics. Students who anticipate working in a global context can minor in languages they think will benefit them, including Chinese, French, German, Japanese, Russian, and Spanish.

  • 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

Purdue offers a BS/MS track for qualified computer science students. They also offer study tracks in computational science and engineering, computer graphics and visualization, database and information systems, foundations of computer science, machine intelligence, programming languages, security, software engineering, and systems programming.

  • 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

University of Colorado at Boulder offers BS and BA degrees in computer science and a concurrent BS/MS dual level program. Among the several tracks offered by the computer science department are specializations in computational biology and bioinformatics, human-centered computing, machine learning and artificial intelligence, numerical and scientific computing, and robotics.

  • 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

The University of Florida offers computer science degrees through both the liberal arts and sciences college and their computer and information science and engineering offices. There is also an online bachelor of science in computer science degree offered online. Graduates from these programs have held jobs as computer programmers, information security analysts, web developers, and more.

  • 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

Rutgers offers both BA and BS options for computer science. Students who are qualified can take a 5-year honors BS-MS path. Students can choose between various tracks like computing concepts and themes, computer and software systems, computer security, software engineering and information management, graphics and vision, and artificial intelligence and cognitive science.

  • 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

For students who aren’t entirely sure computer science is for them, UMASS Amherst offers an exploratory track that allows students to take the courses and explore different areas of computer science while undeclared. This system also allows applicants to the program who are not initially accepted to prove themselves.

  • 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

The University of Pittsburgh offers bachelor of science degrees in both computer science and bioinformatics. Students who qualify can take the 5-year dual-level BS-MS track. The computer science degree features courses covering subjects like algorithms, processing, storage, and the communication of and access to information.

  • 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

The main minor available to computer science students within the department is a minor in cybersecurity. In addition to this there are also optional tracks of study that include human computer interaction, knowledge, information, and data, media/creative computing, scientific computing, and systems and networking.

  • 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

It’s not uncommon for graduates from the University of Indiana’s computer science program to be hired by employers like Amazon and GM. Students can choose to specialize in areas like artificial intelligence, data science, foundations, programming languages, security, software engineering, and systems.

  • 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

The computer science degree at NC State is accredited by ABET. The department has also been named a Center for Academic Excellence in Information Assurance by the National Security Agency (NSA). Students in the computer science program at NC State can choose between undergraduate degree tracks in security and entrepreneurship.

  • 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

Arizona State University offers a computer science 4+1 program allowing students to earn their bachelor’s and master’s degree in five years. Students can choose between a concentration in software engineering or cybersecurity. Students can also choose to take electives like computing and informatics, biochemistry, biomedical engineering, chemical engineering, mechanical and aerospace engineering, statistics and probability, and arts, media, and engineering.

  • 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

The University of Arizona offers both a bachelor of arts and a bachelor of science in computer science. There’s also a 5-year BS/MS program that offers both a thesis and non-thesis option. Undergraduate research in computer science is also supported through directed research, independent study, and honors independent study courses.

  • 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

Students in the computer science program at Texas A&M can minor in game design and development. The fast track program is designed to help students eliminate the redundant courses that exist in undergraduate and graduate computer science degrees. Fast track students can earn up to nine graduate credits during their undergraduate years by replacing some of their undergraduate courses with graduate courses that cover similar content.

  • 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

The University of Tennessee Knoxville offers both an honors concentration for excellent students and a five-year BS/MS program. Both require students to have maintained a 3.4 GPA in lower division courses. Student will take classes like cyber-physical systems security, computer systems and architecture, embedded systems design, numerical analysis, numerical algebra, and introduction to pattern recognition.

  • 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. The Ohio State University

OSU-Top Computer Science Bachelor's Degrees

Score: 57.04

The Ohio State University offers a bachelor of arts and a bachelor of science in computer and information sciences, and a BS in computer science and engineering. The computer science and engineering degree is ABET accredited, while the others are not. CSE majors must select a specialization like artificial intelligence, computer graphics and game design, database systems and data analysis, information and computation assurance, computer networking, computer systems, or software engineering. There is also the possibility of creating an individualized option under the supervision of a faculty advisor.

  • 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

Michigan State University offers students cognates which are similar to concentrations but designed for flexibility. The first cognate option allows students to take a minimum of 15 credits from outside the college of engineering. The second cognate allows the student to take a specific set of courses from the college of business, and the third is a language-focuses cognate in which the students take a sequence of at least four courses in a foreign language. The purpose of these cognates is to enhance the students’ ability to apply analytical procedures in a specific subject area.

  • 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

UT Dallas urges high school students preparing for a degree in computer science to take a minimum of elementary algebra and geometry. Trigonometry, calculus, physics, and chemistry are also highly recommended. AP courses in computer science or advanced technology are also very helpful. Students in the UT Dallas computer science program will learn to work in areas like robotics, computer vision, and digital forensics.

  • 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

The undergraduate computer science degree offered by Iowa State University is ABET-accredited. Students will take courses like construction of user interfaces, object-oriented analysis and design, software requirements engineering, distributed development of software, software testing, introduction to computational geometry, molecular programming of nanoscale devices and processes, and computer game and media programming.

  • 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 and 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

Related:

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