15 Best Online Computer Science Degrees for 2020

You are less than 4 years away from a stable and lucrative career if you earn an online Bachelor’s in Computer Science. Ready to learn how?

Python. C++. Java. What do these three words have in common? Code!Programming languages are at the heart of computer science. Spanish and French are great, but computer code is what pays the big bucks.

If you’re looking for a career that is both future-forward and mentally stimulating, an online Bachelor’s in Computer Science is just the ticket.

What is an Online Bachelor’s in Computer Science degree?

Welcome to the future. Computer science is a field that knows no limits. Its goal is optimization, ingenuity, and progress. We have computer science to thank for essentially all modern-day technologies.

By earning an online Bachelor’s in Computer Science, you will tackle a challenging but fascinating field. Your curriculum will bring together a crazy combination of language, math, and theory.

Students who pursue this degree end up working lots of different areas—gaming, robotics, network security, artificial intelligence. That’s just to name a few! Whereas Information Technology is more concerned with network setup and configuration, Computer Science reels back a few steps further and deals with code, algorithms, and programming.

Some of the schools on this list offer career-based tracks for students to apply their degree in a specific way. A few of those include Database TechnologySystems Security, and Artificial Intelligence, and Computer Programming.

How much can you earn with an Online Bachelor’s in Computer Science degree?

One of the best things about the field of Computer Science is that you don’t necessarily need an advanced degree to make some serious money right out of the gate. According to the Bureau of Labor Statistics, folks in computer science make on average upwards of $100k per year. Here’s a closer look at some annual salaries:

  • Computer Information Scientists: $118k
  • Computer Network Architects; $109k
  • Computer Programmers: $84k
  • Information Security Analysts: $98k

That’s not even the best news! The entire field is projected to increase by 13% between now and 2026. That means the field is looking to add 557,100 new jobs in the next 7 years. Add yourself to that figure!

What is required for an Online Bachelor’s in Computer Science degree?

One thing is decidedly not required for all of these programs—on-campus attendance! Each of these 25 Bachelor’s in Computer Science are online. This gives you total freedom to earn your degree at your own pace, on your own terms.

The admissions process for these programs are fairly straight-forward. You’re expected to provide high school transcripts or proof of the GED. You have to meet a minimum GPA of around 2 or 2.5 out of 4. You have to fill out an application and pay an application fee. And then, voilà, you’re good to go!

A number of programs on this list are extremely transfer-friendly. So if you already have an associate’s degree or a handful of college credits, keep an eye out for schools that honor your previous credits.

What are the best Online Bachelor’s in Computer Science degrees?

OSR uses six data points: three school-wide and three program specific. For school-wide, OSR uses Student Satisfaction, Admission Rates, and the number of programs the school offers online. For program specific, OSR checks the Median Debt of graduates from that program, how many degrees are offered within that program’s umbrella department, and what percentage of students at that school graduated from that department.

The six statistics are displayed by each school. The sliding bar under each statistic represents how that school compares to other US institutions. “Not reported” means a school did not release that information to the US Department of Education. A more detailed description of the OSR process can be found on the methodology page.

  1. University of Maryland-University College

    Quick Facts

    • Tuition: $6,936(in state) / $11,976(out of state)
    • Up to 90 transfer credits accepted 
    • Flexible curriculum that is open to a minor/electives
    • Numerous student clubs available to get involved

    School Wide

    Student Satisfaction73%
    Admission RateNot Reported
    Programs offered online31

    Program Level

    Median DebtNot Reported
    Programs in Department3
    Popularity at School21.74%
    100%
    OSR Score

    A transfer-friendly program the University of Maryland-University College has an online BS in Computer Science that accepts up to 90 transfer credits. This curriculum focuses heavily on programming languages like Java, MATLAB, and C++. The program leaves room for up to 43 credits of electives or an additional minor.

  2. Dakota State University

    Quick Facts

    • Tuition: $7,191(in state) / $10,121(out of state)
    • $30 application fee ($50 for international students)
    • Out-of-state students have higher GPA requirement (2.5)
    • Non-residents pay higher tuition for on-campus courses

    School Wide

    Student Satisfaction70%
    Admission Rate84%
    Programs offered online11

    Program Level

    Median DebtNot Reported
    Programs in Department4
    Popularity at School37.39%
    97%
    OSR Score

    A tech leader in the region, Dakota State University delivers an online Bachelor of Science in Computer Science that can’t be overlooked. Able to be completed in 8 terms, this program integrates programming languages with statistics and math. You’ll have access to top faculty and industry-leading technologies.

  3. Colorado Technical University-Colorado Springs

    20-Year ROI
    $841,408

    Quick Facts

    • Tuition: $11,315(in state) / $11,315(out of state)
    • Fast Track options available
    • 3 different career-based concentration areas
    • Flat-rate per credit tuition regardless of residence

    School Wide

    Student Satisfaction77%
    Admission RateNot Reported
    Programs offered online18

    Program Level

    Median Debt$30,103
    Programs in Department5
    Popularity at School13.07%
    93%
    OSR Score

    CTU gives students lots of options when it comes to the online BS in Computer Science degree. First, students can specialize in three different options: Cybersecurity Engineering, Data Science, or Software Engineering. Even more, students can utilize the CTU Fast Track program to test out of material they already know.

  4. Limestone College

    20-Year ROI
    $735,849

    Quick Facts

    • Tuition: $24,900(in state) / $24,900(out of state)
    • Programming concentration for focused study
    • Generous and seamless transfer program
    • Reduced tuition rates and scholarships for military students

    School Wide

    Student Satisfaction75%
    Admission Rate50%
    Programs offered online14

    Program Level

    Median DebtNot Reported
    Programs in Department5
    Popularity at School8.3%
    90%
    OSR Score

    Programming is the focus for Limestone College’s online Bachelor of Science in Computer Science. The Programming concentration allows students to have a career end-goal in mind. Courses in this curriculum include C# Programming, Object-Oriented Programming, and more.

  5. University of Illinois at Springfield

    Quick Facts

    • Tuition: $9,515(in state) / $16,117(out of state)
    • Concentration areas available within major
    • Guaranteed fixed tuition rate for all 4 years
    • Almost 70% of students receive financial aid

    School Wide

    Student Satisfaction73%
    Admission Rate52%
    Programs offered online11

    Program Level

    Median Debt$20,603
    Programs in Department3
    Popularity at School16.28%
    90%
    OSR Score

    Students in the online BS in Computer Science at the University of Illinois at Springfield need to have significant experience in areas like Java programming, calculus, and finite math. But once admitted, students will experience a wide-ranging and rewarding curriculum. Concentration areas include Software Engineering or Systems Security & Information Assurance.

  6. Davenport University

    20-Year ROI
    $606,885

    Quick Facts

    • Tuition: $16,728(in state) / $16,728(out of state)
    • Three career-driven concentration areas available
    • 95% of online students at DU receive financial aid
    • Strong military tuition assistance and support benefits

    School Wide

    Student Satisfaction69%
    Admission Rate82%
    Programs offered online23

    Program Level

    Median DebtNot Reported
    Programs in Department6
    Popularity at School10.58%
    87%
    OSR Score

    Unique to Davenport University, the online BS in Computer Science comes with three concentration options: Artificial Intelligence, Gaming and Simulation, and Computer Architecture & Algorithms. These focus areas are great guides to future careers. There is also the option to minor in Mathematics.

  7. Baker College

    20-Year ROI
    $539,587

    Quick Facts

    • Tuition: $9,360(in state) / $9,360(out of state)
    • Most of the total credits are major-based
    • Over 76% of first-year students receive financial aid
    • Seamless transfer process (especially from MI colleges)

    School Wide

    Student Satisfaction70%
    Admission RateNot Reported
    Programs offered online17

    Program Level

    Median Debt$30,686
    Programs in Department5
    Popularity at School8.78%
    87%
    OSR Score

    Students are presented with two concentration options with Baker Colleges’ online BS in Computer Science: Database Technology or Computer Programming. Both require 121 total credits, with 76 devoted specifically to the major and 18 devoted to the concentration. This program is transfer-student friendly.

  8. Regis University

    20-Year ROI
    $1,120,155

    Quick Facts

    • Tuition: $35,260(in state) / $35,260(out of state)
    • Only program that is ABET-accredited and online
    • Three different concentration areas available
    • Application fee waived for Regis graduates

    School Wide

    Student Satisfaction74%
    Admission Rate60%
    Programs offered online25

    Program Level

    Median Debt$28,781
    Programs in Department4
    Popularity at School6.57%
    85%
    OSR Score

    Embedded within the Regis University BS in Computer Science program are three core concentrations: Computer Science, Computer Information Systems, and Information Technology. This is a 128-credit online program. Students have the option, however, of extending it into a combined BS/MS degree for 152 credits.

  9. National University

    20-Year ROI
    $1,183,483

    Quick Facts

    • Tuition: $13,032(in state) / $13,032(out of state)
    • BS/MS in Computer Science transition program available
    • 4-week courses; students take 1 course at a time
    • Applications are accepted year-round

    School Wide

    Student Satisfaction71%
    Admission RateNot Reported
    Programs offered online46

    Program Level

    Median Debt$37,961
    Programs in Department2
    Popularity at School4.58%
    80%
    OSR Score

    Delivered through accelerated, 4-week courses, National University offers an online BS in Computer Science that rivals the rest. This program is popular with military students and veterans since it caters to adult learning. Students take one course at a time.

  10. California State University-Monterey Bay

    Quick Facts

    • Tuition: $5,742(in state) / $17,622(out of state)
    • Possible to graduate in just 24 months
    • Small cohorts of 25-30 students
    • Tuition rates are the same regardless of residency

    School Wide

    Student Satisfaction74%
    Admission Rate53%
    Programs offered online2

    Program Level

    Median Debt$13,844
    Programs in Department2
    Popularity at School5.61%
    80%
    OSR Score

    If you’re a transfer student with existing credits, California State University-Monterey Bay has an online degree completion program that is perfect for you. You’ll graduate with a BS in Computer Science but it will only take you around 24 months to complete. Students move through the program with a cohort.

  11. Saint Leo University

    20-Year ROI
    $869,248

    Quick Facts

    • Tuition: $21,600(in state) / $21,600(out of state)
    • Students have landed top-notch internships
    • Option to join Upsilon Pi Epsilon chapter
    • Generous elective options within curriculum

    School Wide

    Student Satisfaction74%
    Admission Rate58%
    Programs offered online22

    Program Level

    Median DebtNot Reported
    Programs in Department2
    Popularity at School5.12%
    78%
    OSR Score

    Saint Leo University changes things up with an online BS in Computer Information Systems. This 120-credit program dives into Network Theory, Database Programming, and Information Security. Students will devote 30 credits to major courses, with ample room for additional electives.

  12. Concordia University-Saint Paul

    20-Year ROI
    $979,788

    Quick Facts

    • Tuition: $21,750(in state) / $21,750(out of state)
    • Free software provided for online courses
    • No online application fee required
    • Fixed tuition rate regardless of residency

    School Wide

    Student SatisfactionNot Reported
    Admission Rate55%
    Programs offered online17

    Program Level

    Median DebtNot Reported
    Programs in Department1
    Popularity at School9.49%
    76%
    OSR Score

    Fully deliverable online, students at Concordia University-Saint Paul will earn a BS in Computer Science. The major itself covers 55 credits (within the 120 credit requirement). Highlight topics that are covered include User Experience, Web Design, Object-Oriented Programming, and more.

  13. Lewis University

    20-Year ROI
    $971,409

    Quick Facts

    • Tuition: $31,100(in state) / $31,100(out of state)
    • Field Experience or Internship required (not online)
    • No accelerated program offered to full-time students 
    • Higher tuition rate per credit than other programs ($777/credit)

    School Wide

    Student Satisfaction76%
    Admission Rate54%
    Programs offered online8

    Program Level

    Median DebtNot Reported
    Programs in Department2
    Popularity at School3.64%
    76%
    OSR Score

    Lewis University delivers an accelerated online Bachelor of Science in Computer Science that covers 128 credits. This program is specifically for transfer students with at least 30 credits. The program includes numerous focus areas, including Game/Simulation Programming, Cyber Security Operations, Data Science, and more.

  14. Mercy College

    20-Year ROI
    $790,262

    Quick Facts

    • Tuition: $18,084(in state) / $18,084(out of state)
    • Up to 90 transfer credit hours accepted
    • Tuition rates are lowest among private schools in NY
    • Curriculum leans heavily on programming skills

    School Wide

    Student Satisfaction77%
    Admission Rate79%
    Programs offered online15

    Program Level

    Median DebtNot Reported
    Programs in Department3
    Popularity at School2.2%
    73%
    OSR Score

    The 120-credit-hour BS in Computer Science at Mercy College takes students 4 years to complete. Students can attend either online or in person. The major courses in the curriculum, which covers 47 credits, includes classes like Artificial Intelligence, Software Engineering, and Computer Architecture.

  15. Fort Hays State University

    Quick Facts

    • Tuition: $3,900(in state) / $13,723(out of state)
    • No additional fees beyond application fee
    • Hugely affordable per credit tuition rate ($218/credit)
    • Generous transfer student policy

    School Wide

    Student Satisfaction71%
    Admission Rate89%
    Programs offered online22

    Program Level

    Median DebtNot Reported
    Programs in Department2
    Popularity at School3.94%
    71%
    OSR Score

    Students can choose to attend Fort Hays State University online or on-campus. Either way, the BS in Computer Science requires 120 credit hours, with 65 of those devoted to the major. Courses range from Operating Systems to Object-Oriented Programming to Data Structures.