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 Technology, Systems 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?

Ready to take on the future? We’ve got 25 amazing online Bachelor’s in Computer Science for you to sort through below. Our methodology at OSR covers all the essentials: overall tuition rates (both in-state and out-of-state), program reputation, financial aid options, and more.

A quick note on how to sort through these schools. For each program, you’ll see our final OSR score, a brief overview of the program, and then a more detailed pros & cons list about the degree. Channel your inner nerd! Change the world!

  1. Old Dominion University

    Tuition in State/Out of State: $25,594/$43,444
    Acceptance67
    Earnings Potential33
    Online Presence1
    Online Program Quality13
    Retention100
    Student Satisfaction74
    Reputation96
    Pros
    • $250/credit rate for active-duty military
    • Guaranteed Admission program for VA transfers
    • Professional development courses included
    Cons
    • Higher tuition for out-of-state students
    • Transfer students must take at least 30 credits at ODU
    • Some classes require live, online attendance
    100%OSR Score

    Old Dominion University kicks things off with its online Bachelor of Science in Computer Science. This can be either a degree completion program or a full-time undergraduate program. Classes in this 120-credit program include Data Algorithms, Programming Languages, and more.

  2. Oregon State University

    Tuition in State/Out of State: $26,216/$44,706
    Acceptance67
    Earnings Potential33
    Online Presence1
    Online Program Quality13
    Retention78
    Student Satisfaction83
    Reputation97
    Pros
    • No undergraduate background in Computer Science required
    • 4 different start times available each year
    • All courses are offered each term
    Cons
    • Strong aptitude in math required for admission
    • Not a full BS program (post-baccalaureate)
    • 2.75 undergraduate GPA required for admission
    99%OSR Score

    The BS in Computer Science at OSU is technically a post-baccalaureate. That means it is designed for students who already have a bachelor’s degree (in a different field) but want to focus on computer science. The online program spans 60 total credits and can be completed at your own pace.

  3. University of Illinois at Springfield

    Tuition in State/Out of State: not reported/not reported
    Acceptance67
    Earnings Potential33
    Online Presence1
    Online Program Quality13
    Retention92
    Student Satisfaction90
    Reputation100
    Pros
    • Concentration areas available within major
    • Guaranteed fixed tuition rate for all 4 years
    • Almost 70% of students receive financial aid
    Cons
    • Two semesters of Java required for admission
    • Non-refundable application fee required
    • Only 2 admission dates per year
    97%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.

  4. Florida State University

    Tuition in State/Out of State: $21,774/$34,904
    Acceptance83
    Earnings Potential56
    Online Presence20
    Online Program Quality13
    Retention72
    Student Satisfaction76
    Reputation96
    Pros
    • Curriculum prepares students for graduate school
    • Hugely affordable in-state tuition ($180/credit)
    • Financial aid options available to online students
    Cons
    • Out-of-state tuition significantly higher than in-state
    • Most financial aid options are for in-state students
    • Distance learning fee applied per credit hour
    94%OSR Score

    Other than its online delivery, nothing separates the distance BS in Computer Science at FSU from its on-campus counterpart. The curriculum includes essential programming languages as well as the chance to specialize in areas like Data Communication, Information Security, and more. It can be completed in 2-4 years.

  5. Regent University

    Tuition in State/Out of State: $36,728/$36,728
    Acceptance76
    Earnings Potential57
    Online Presence8
    Online Program Quality49
    Retention72
    Student Satisfaction81
    Reputation85
    Pros
    • Ranked as a Military Times’ Best College (within top 5)
    • 91% of faculty members hold a doctorate degree
    • Program covers essential industry certification information
    Cons
    • Curriculum includes religious requirements
    • $50 application fee applied
    • Part-time students pay more per credit hour
    93%OSR Score

    Regent University positions this online BS in Computer Science through a Christian worldview. Students will take classes like Old Testament Studies alongside Data Structures & Algorithms. Courses are offered online through short, 8-week segments.

  6. Regis University

    Tuition in State/Out of State: $51,202/$51,202
    Acceptance67
    Earnings Potential58
    Online Presence1
    Online Program Quality13
    Retention65
    Student Satisfaction84
    Reputation85
    Pros
    • Only program that is ABET-accredited and online
    • Three different concentration areas available
    • Application fee waived for Regis graduates
    Cons
    • Non-refundable $50 application fee
    • Higher tuition rates during fall semester
    • More credit hours required than other programs
    89%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.

  7. Fort Hays State University

    Tuition in State/Out of State: $17,831/$27,654
    Acceptance65
    Earnings Potential59
    Online Presence4
    Online Program Quality74
    Retention75
    Student Satisfaction79
    Reputation79
    Pros
    • No additional fees beyond application fee
    • Hugely affordable per credit tuition rate ($218/credit)
    • Generous transfer student policy
    Cons
    • $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
    89%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.

  8. Dakota State University

    Tuition in State/Out of State: $22,372/$25,302
    Acceptance88
    Earnings Potential61
    Online Presence5
    Online Program Quality71
    Retention81
    Student Satisfaction79
    Reputation98
    Pros
    • 4+1 accelerated master’s program available
    • Flat-rate $250/credit tuition rate for active military
    • Full-time online students are eligible for financial aid
    Cons
    • Higher tuition rate for non-resident online students
    • Out-of-state students must verify state authorization
    • In-person proctors required for exams
    86%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. Completable in 8 terms, this program integrates programming languages with statistics and math. You’ll have access to top faculty and industry-leading technologies.

  9. Troy University

    Tuition in State/Out of State: $21,073/$28,657
    Acceptance76
    Earnings Potential61
    Online Presence19
    Online Program Quality54
    Retention78
    Student Satisfaction73
    Reputation75
    Pros
    • No additional fees applied to online students
    • Low minimum GPA requirement (2.0)
    • Online undergraduate scholarships available
    Cons
    • 18-credit minor is required to graduate
    • Less elective options in computer science
    • Out-of-state students pay higher tuition rate
    84%OSR Score

    At Troy University, students can earn an online BS in Applied Computer Science. Out of the 120 credit hours, the major itself includes 36 credits. The courses are divided into 9-week terms. Highlight coursework covers Web-Based Software Development, Applied Networking, and more.

  10. University of Florida-Online

    Tuition in State/Out of State: $17,656/$30,360
    Acceptance83
    Earnings Potential41
    Online Presence7
    Online Program Quality88
    Retention67
    Student Satisfaction57
    Reputation93
    Pros
    • Low tuition rates for in-state students
    • Online student scholarships available (e.g., Bright Futures)
    • Internship or Independent Research options available
    Cons
    • $37 non-refundable application fee
    • Upper-level transfer students must have at least a 2.5 GPA
    • Higher tuition rates for out-of-state students
    84%OSR Score

    Designed with the transfer student in mind, UF Online offers a BS in Computer Science that accommodates all learners. Students will complete 29 foundational credits, 35 core major credits, and 6 elective credits. Courses include Discrete Structures, Programming Fundamentals, and more.

  11. National University

    Tuition in State/Out of State: $30,248/$30,248
    Acceptance77
    Earnings Potential58
    Online Presence1
    Online Program Quality80
    Retention81
    Student Satisfaction74
    Reputation67
    Pros
    • BS/MS in Computer Science transition program available
    • 4-week courses; students take 1 course at a time
    • Applications are accepted year-round
    Cons
    • Only 2 electives built into curriculum
    • Not officially affiliated with the U.S. Military
    • $60 international student fee
    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.

  12. Lamar University

    Tuition in State/Out of State: $20,894/$30,854
    Acceptance67
    Earnings Potential57
    Online Presence5
    Online Program Quality59
    Retention62
    Student Satisfaction75
    Reputation69
    Pros
    • LU Tuition Lock offered to eligible students
    • Over $10 million in scholarships awarded each year
    • Curriculum devotes time to mathematics foundation
    Cons
    • Final ETS Computer Science exam required
    • Steep difference in resident/non-resident tuition rates
    • Only 2 elective course slots available
    80%OSR Score

    At Lamar University the BS in Computer Science curriculum is divided into four distinct categories: computer science, mathematics, laboratory science, and free electives. In total, you’ll earn 120 credits. Subject areas include data structures, programming languages, and more.

  13. Davenport University

    Tuition in State/Out of State: $28,238/$28,238
    Acceptance61
    Earnings Potential49
    Online Presence5
    Online Program Quality71
    Retention85
    Student Satisfaction74
    Reputation66
    Pros
    • Three career-driven concentration areas available
    • 95% of online students at DU receive financial aid
    • Strong military tuition assistance and support benefits
    Cons
    • 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)
    78%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.

  14. Lewis University

    Tuition in State/Out of State: $42,254/$42,254
    Acceptance78
    Earnings Potential53
    Online Presence1
    Online Program Quality13
    Retention78
    Student Satisfaction83
    Reputation84
    Pros
    • Accelerated online program for transfer students
    • Lenient GPA minimum for transfers (2.0/4)
    • Over 5 concentration areas offered
    Cons
    • Students need at least 30 transferable credits
    • Prior Learning Assessment fee applied for transfers
    • More credit hours required than others (128)
    77%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.

  15. University of Maryland-University College

    Tuition in State/Out of State: $28,576/$33,616
    Acceptance71
    Earnings Potential55
    Online Presence16
    Online Program Quality75
    Retention78
    Student Satisfaction72
    Reputation73
    Pros
    • Up to 90 transfer credits accepted 
    • Flexible curriculum that is open to a minor/electives
    • Numerous student clubs available to get involved
    Cons
    • Higher out-of-state tuition rates
    • Recommended that students have experience in the field
    • $75 application fee required
    77%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.

  16. Colorado Technical University-Colorado Springs

    Tuition in State/Out of State: $21,855/$21,855
    Acceptance84
    Earnings Potential55
    Online Presence20
    Online Program Quality60
    Retention83
    Student Satisfaction80
    Reputation72
    Pros
    • Fast Track options available
    • 3 different career-based concentration areas
    • Flat-rate per credit tuition regardless of residence
    Cons
    • $220 technology fee applied per term
    • 183 total credits required (more than most)
    • Transfer students have to complete 25% of courses at CTU
    77%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.

  17. Saint Leo University

    Tuition in State/Out of State: $38,492/$38,492
    Acceptance66
    Earnings Potential80
    Online Presence1
    Online Program Quality13
    Retention96
    Student Satisfaction77
    Reputation64
    Pros
    • Students have landed top-notch internships
    • Option to join Upsilon Pi Epsilon chapter
    • Generous elective options within curriculum
    Cons
    • $45 application fee (non-refundable)
    • $25 technology fee applied per course
    • Tuition rates are not fixed (increase each year)
    76%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.

  18. California State University-Monterey Bay

    Tuition in State/Out of State: $25,147/$37,027
    Acceptance52
    Earnings Potential96
    Online Presence2
    Online Program Quality13
    Retention96
    Student Satisfaction91
    Reputation75
    Pros
    • Possible to graduate in just 24 months
    • Small cohorts of 25-30 students
    • Tuition rates are the same regardless of residency
    Cons
    • Only available as a degree completion program
    • Prerequisites still required for students with a BS
    • $55 non-refundable application fee
    73%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.

  19. Limestone College

    Tuition in State/Out of State: $38,251/$38,251
    Acceptance65
    Earnings Potential63
    Online Presence1
    Online Program Quality13
    Retention84
    Student Satisfaction74
    Reputation64
    Pros
    • Programming concentration for focused study
    • Generous and seamless transfer program
    • Reduced tuition rates and scholarships for military students
    Cons
    • SAT/ACT scores required (unless you’re over 21)
    • 123 credits required for graduation (more than most)
    • Elective courses not specific to Programming
    71%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.

  20. Thomas Edison State University

    Tuition in State/Out of State: $14,670/$17,190
    Acceptance83
    Earnings Potential71
    Online Presence8
    Online Program Quality81
    Retention86
    Student Satisfaction80
    Reputation75
    Pros
    • 12 admission terms throughout the year
    • No SAT / ACT scores are required
    • Discounted full-time, flat-rate tuition
    Cons
    • Must be 21 years or older to be admitted
    • Higher per credit tuition for non-New Jersey residents
    • Not as specialized of a curriculum as others
    71%OSR Score

    A university that caters directly to adult learners, Thomas Edison State University offers an online BA in Computer Science. The curriculum takes a broad approach, first introducing foundational courses, and then allowing up to 18 credits of specialized elective options. In total, you’ll earn 120 credits.

  21. Concordia University-Saint Paul

    Tuition in State/Out of State: $34,500/$34,500
    Acceptance80
    Earnings Potential55
    Online Presence30
    Online Program Quality13
    Retention60
    Student Satisfaction74
    Reputation57
    Pros
    • Free software provided for online courses
    • No online application fee required
    • Fixed tuition rate regardless of residency
    Cons
    • Only 1 elective course included in curriculum
    • Transfer policy somewhat limited to area schools
    • Curriculum is pre-set (not much customization)
    68%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.

  22. Central Methodist University-College of Liberal Arts and Sciences

    Tuition in State/Out of State: $34,470/$34,470
    Acceptance78
    Earnings Potential49
    Online Presence4
    Online Program Quality13
    Retention76
    Student Satisfaction84
    Reputation68
    Pros
    • Choice between a BA or BS in Computer Science
    • Very affordable online tuition rate ($260/credit hour)
    • Versatile and career-specific course options
    Cons
    • Transfer students must have 60+ transferable credits
    • Strict minimum GPA for incoming first-years (2.5/4)
    • $50 online service fee applied
    67%OSR Score

    Though CMU is a smaller and lesser known school, its online Computer Science degree stands out for its flexibility and versatility. The school delivers either a BA or BS in Computer Science, with the option of a minor in Computer Science as well. The courses are offered in 8- or 16-week segments.

  23. Mercy College

    Tuition in State/Out of State: $31,954/$31,954
    Acceptance67
    Earnings Potential40
    Online Presence5
    Online Program Quality59
    Retention57
    Student Satisfaction74
    Reputation55
    Pros
    • Up to 90 transfer credit hours accepted
    • Tuition rates are lowest among private schools in NY
    • Curriculum leans heavily on programming skills
    Cons
    • No accelerated option (4 years to complete)
    • $40 non-refundable application fee
    • Steep registration fees per term ($166-330)
    67%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.

  24. DePaul University

    Tuition in State/Out of State: $56,275/$56,275
    Acceptance73
    Earnings Potential57
    Online Presence1
    Online Program Quality13
    Retention62
    Student Satisfaction80
    Reputation63
    Pros
    • SAT and ACT scores are optional for admission
    • Two career-based concentration options
    • Alumni have secured jobs at an impressive array of global companies
    Cons
    • One of the highest per credit tuition rates
    • Some courses require on-campus attendance
    • Higher credit requirement than other programs (182)
    64%OSR Score

    The online BS in Computer Science program at DePaul University splits students into two tracks: Game Systems or Software Development. While most of the courses are available online, a few include required attendance. The coursework is rigorous and career-specific; for example, Game Engine Programming and Agile Software Development.

  25. Baker College

    Tuition in State/Out of State: $23,160/$23,160
    Acceptance87
    Earnings Potential67
    Online Presence4
    Online Program Quality86
    Retention80
    Student Satisfaction76
    Reputation66
    Pros
    • Most of the total credits are major-based
    • Over 76% of first-year students receive financial aid
    • Seamless transfer process (especially from MI colleges)
    Cons
    • $100 technology fee applied per term
    • $30 application fee (non-refundable)
    • Database Technology track not available on campus
    64%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.