Best Online Computer Science Degree Programs of 2023

Explore our guide to the top online computer science programs, including how much to expect from a computer science salary and jobs you can pursue.
By
portrait of Evan Thompson
Evan Thompson
Read Full Bio

Writer

Evan Thompson is an education and careers writer with BestColleges. He was previously a journalist with bylines in the Seattle Times, Tacoma News Tribune, and Everett Herald. His beats have included education, sports, business, outdoors, and lifestyl...
Updated on July 20, 2023
Edited by
portrait of Tyler Epps
Tyler Epps
Read Full Bio

Editor & Writer

Tyler Epps is an editor for BestColleges. He writes and edits content about higher education, specializing in degree planning and college rankings. He is passionate about helping students prepare for college and navigate their educational journey. He...
Reviewed by
portrait of Victoria Ivy Southall
Victoria Ivy Southall
Read Full Bio

Reviewer

Victoria Ivy Southall is a United States Navy Veteran, Cybersecurity Manager, and IT professional with over 13 years of extensive experience beginning at 17 years old as an IT/Cyber professional in the United States Navy. She holds a Bachelors of Sci...
Learn more about our editorial process

www.bestcolleges.com is an advertising-supported site. Featured or trusted partner programs and all school search, finder, or match results are for schools that compensate us. This compensation does not influence our school rankings, resource guides, or other editorially-independent information published on this site.

Turn Your Dreams Into Reality

Take our quiz and we'll do the homework for you! Compare your school matches and apply to your top choice today.


  • A computer science degree prepares you for jobs in a rapidly growing industry.
  • Data shows online computer science degrees are cheaper than traditional degrees.
  • Computer scientists have high earning potential and many career opportunities.
  • Computer science students learn everything from programming to software security.

Can you imagine a world without computer science? Sure you can — picture the Stone Age.

Jokes aside, computer scientists play a big part in today's world and the modern economy. Nearly every economic sector or industry deals with computer technology, and computer scientists are the experts who know how to keep everything ticking.

Computer scientists typically have a bachelor's degree in computer science, which is widely available online. If you're considering an online computer science degree, here's what to do next:

  • Explore this page to determine whether this path is the right choice for you.
  • Check out the top-ranked online bachelor's in computer science programs, as well as our sponsored programs.
  • Request more information from schools you're interested in to find the best fit for you.

Check Out These Featured Programs in Computer Science

What Are the Best Online Bachelor's in Computer Science Programs of 2023?

Rankings compiled by the BestColleges Ranking Team

How We Rank Schools

At BestColleges, we believe a college education is one of the most important investments you can make. We want to help you navigate the college selection process by offering transparent, inclusive, and relevant school rankings.

Our rankings are grounded in a few guiding principles and use the latest statistical data available from trusted sources. Read our ranking methodology. We hope our approach helps you find the school that is best for you.

These rankings were compiled by our BestColleges Ranking Team and include BestColleges.com is an advertising-supported site. Featured or trusted partner programs and all school search, finder, or match results are for schools that compensate us. This compensation does not influence our school rankings, resource guides, or other editorially-independent information published on this site. from our partners. We use publicly available provisional datasets from Integrated Postsecondary Education Data System (IPEDS) to inform the data for these schools. All data is current as of the date this article was published. Program-specific information may vary.

BestColleges.com is an advertising-supported site. Featured or trusted partner programs and all school search, finder, or match results are for schools that compensate us. This compensation does not influence our school rankings, resource guides, or other editorially-independent information published on this site.

  • Browse programs
  • Discover matches
  • Request info
#1 Best Online Computer Science Degree Programs of 2023

Franklin University

  • Columbus, OH
  • 4 years
  • Online + Campus

100% Online | Self-Paced and Scheduled Classes

Avg. Cost per Credit
In State | $398
Out of State | $398

Credits to Graduate
124

Program Information
Degree Completion Program | Yes
Program Accreditation | Higher Learning Commission

Franklin University tops this list of online computer science degree programs. The BS in computer science degree provides a language-independent foundation, which means you can continually adapt your skills to technological changes and new knowledge.

To apply for FU's computer science program, you must submit an online application, including your official transcripts. Depending on your educational background, you might have to take one or more placements before admission. 

Average Undergrad Tuition
In-state
$9,552
Out-of-state
$9,552
Average Graduate Tuition
In-state
$16,080
Out-of-state
$16,080
Retention Rate
9%
Admission Rate
Not provided
Students Enrolled
5,926
Institution Type
Private
Percent Online Enrollment
100% Percentage of all students who are enrolled online.
Accreditation
Yes Higher Learning Commission
#2 Best Online Computer Science Degree Programs of 2023

Lewis University

  • Romeoville, IL
  • 4 years
  • Online + Campus

100% Online | Self-Paced and Scheduled Classes

Avg. Cost per Credit
In State | $625
Out of State | $625

Credits to Graduate
128

Program Information
Degree Completion Program | No
Program Accreditation | Higher Learning Commission

If you like having a lot of choices when it comes to your computer science degree, consider Lewis University's accelerated online computer science degree. You can opt for the BA or BS and choose from one of five concentrations: game and simulation programming, mobile computing, secure programming, software engineering, and systems programming.

If you apply to LU's computer science program as a first-year student, you must submit your high school transcripts, ACT or SAT scores, and personal statement. You may submit a test-optional application if you do not want to provide entrance exam scores or a personal statement. 

Average Undergrad Tuition
In-state
$34,268
Out-of-state
$34,268
Average Graduate Tuition
In-state
$14,580
Out-of-state
$14,580
Retention Rate
80%
Admission Rate
66%
Students Enrolled
6,437
Institution Type
Private
Percent Online Enrollment
89% Percentage of all students who are enrolled online.
Accreditation
Yes Higher Learning Commission
#3 Best Online Computer Science Degree Programs of 2023

City University of Seattle

  • Seattle, WA
  • 4 years
  • Online + Campus

Online | Self-Paced and Scheduled Classes

Avg. Cost per Credit
In State | $395-495
Out of State | $395-495

Credits to Graduate
180

Program Information
Degree Completion Program | No
Program Accreditation | Northwest Commission on Colleges and Universities

The City University of Seattle offers a BS in applied computer science. In this computer science program, you can earn your degree in less than three years. You can also specialize in artificial intelligence, data science, cybersecurity, computer science, information technology, or information systems.

Enrollment begins every quarter. If you have previous work experience, you may take advantage of the school's prior learning assessment program and earn college credits for some of your work history.

Average Undergrad Tuition
In-state
$13,658
Out-of-state
$13,658
Average Graduate Tuition
In-state
$11,812
Out-of-state
$11,812
Retention Rate
Not provided
Admission Rate
Not provided
Students Enrolled
2,052
Institution Type
Private
Percent Online Enrollment
83% Percentage of all students who are enrolled online.
Accreditation
Yes Northwest Commission on Colleges and Universities
#4 Best Online Computer Science Degree Programs of 2023

Oregon State University

  • Corvallis, OR
  • 4 years
  • Online + Campus

100% Online | Self-Paced and Scheduled Classes

Avg. Cost per Credit
In State | $403
Out of State | $403

Credits to Graduate
180

Program Information
Degree Completion Program | No
Program Accreditation | Northwest Commission on Colleges and Universities

If you want to network with industry professionals and experienced faculty, consider Oregon State University. OSU's computer science program offers a BS with an applied concentration.

If you apply as a first-year student, the university will review your high school GPA, prior courses, class rank, application essay, and extra-curricular experiences. Transfer students need at least 16 semester credit hours and a minimum 2.25 GPA.

Average Undergrad Tuition
In-state
$9,846
Out-of-state
$29,445
Average Graduate Tuition
In-state
$13,257
Out-of-state
$26,109
Retention Rate
85%
Admission Rate
82%
Students Enrolled
32,312
Institution Type
Public
Percent Online Enrollment
52% Percentage of all students who are enrolled online.
Accreditation
Yes Northwest Commission on Colleges and Universities
#5 Best Online Computer Science Degree Programs of 2023

Maryville University of Saint Louis

  • Saint Louis, MO
  • 4 years
  • Online + Campus

100% Online | Self-Paced and Scheduled Classes

Avg. Cost per Credit
In State | $500-$622
Out of State | $500-$622

Credits to Graduate
128

Program Information
Degree Completion Program | Yes / No
Program Accreditation | Higher Learning Commission

If you yearn for a project-based degree in computer science, consider Maryville University of Saint Louis. The program offers a BS in computer science and tracks in artificial intelligence, blockchain, cybersecurity, data science, game development, software development, or user experience.

The application process could be attractive if you want to avoid paying a fee or submitting entrance exam scores. You can transfer some college credits from another institution if you are a transfer student.

Average Undergrad Tuition
In-state
$24,766
Out-of-state
$24,766
Average Graduate Tuition
In-state
$14,346
Out-of-state
$14,346
Retention Rate
83%
Admission Rate
95%
Students Enrolled
10,979
Institution Type
Private
Percent Online Enrollment
83% Percentage of all students who are enrolled online.
Accreditation
Yes Higher Learning Commission
#6 Best Online Computer Science Degree Programs of 2023

University of Illinois Springfield

  • Springfield, IL
  • 4 years
  • Online + Campus

Hybrid | Self-Paced and Scheduled Classes

Avg. Cost per Credit
In State | $294
Out of State | $614

Credits to Graduate
120

Program Information
Degree Completion Program | No
Program Accreditation | Higher Learning Commission

The University of Illinois Springfield offers a computer science degree that prepares students for employment or continued graduate study. The BS in computer science program assigns all enrollees an advisor who provides personalized guidance on fulfilling core requirements and choosing elective courses.

The online program takes applications in the fall, spring, and summer. Prospective online students must have at least 30 semester credit hours of transferable credits and a minimum 2.0 GPA.

Average Undergrad Tuition
In-state
$9,592
Out-of-state
$16,120
Average Graduate Tuition
In-state
$8,247
Out-of-state
$14,021
Retention Rate
74%
Admission Rate
77%
Students Enrolled
4,146
Institution Type
Public
Percent Online Enrollment
98% Percentage of all students who are enrolled online.
Accreditation
Yes Higher Learning Commission
#7 Best Online Computer Science Degree Programs of 2023

Charleston Southern University

  • Charleston, SC
  • 4 years
  • Online + Campus

100% Online | Self-Paced and Scheduled Classes

Avg. Cost per Credit
In State | $495-$515
Out of State | $495-$515

Credits to Graduate
125

Program Information
Degree Completion Program | Yes
Program Accreditation | Southern Association of Colleges and Schools Commission on Colleges

At Charleston Southern University, you can earn your degree in computer science from the College of Science and Mathematics. At CSU, you can choose between an online BS or bachelor of technology (BT) in computer science.

Application requirements include proof of high school graduation and transcripts listing an unweighted GPA. The school welcomes but does not require ACT, SAT, or CLT exam scores. 

Average Undergrad Tuition
In-state
$27,800
Out-of-state
$27,800
Average Graduate Tuition
In-state
$7,800
Out-of-state
$7,800
Retention Rate
70%
Admission Rate
54%
Students Enrolled
3,350
Institution Type
Private
Percent Online Enrollment
87% Percentage of all students who are enrolled online.
Accreditation
Yes Southern Association of Colleges and Schools Commission on Colleges
#8 Best Online Computer Science Degree Programs of 2023

Baker College

  • Owosso, MI
  • 4 years
  • Online + Campus

100% Online | Self-Paced and Scheduled Classes

Avg. Cost per Credit
In State | $435
Out of State | $435

Credits to Graduate
120

Program Information
Degree Completion Program | No
Program Accreditation | Higher Learning Commission

If you have your sights on a career in database programming and administration, Baker College could help you get there. This BS in computer science includes a data analytics concentration that prepares you for work in healthcare, gaming, sports, social media, finance, retail, and other fields.

Most applicants must pay a $30 application fee, but you might apply for a waiver if you transfer from another postsecondary school. You also need to submit your high school transcripts.

Average Undergrad Tuition
In-state
$9,960
Out-of-state
$9,960
Average Graduate Tuition
In-state
$12,510
Out-of-state
$12,510
Retention Rate
61%
Admission Rate
54%
Students Enrolled
6,028
Institution Type
Private
Percent Online Enrollment
69% Percentage of all students who are enrolled online.
Accreditation
Yes Higher Learning Commission
#9 Best Online Computer Science Degree Programs of 2023

Concordia University-Saint Paul

  • Saint Paul, MN
  • 4 years
  • Online + Campus

100% Online | Self-Paced and Scheduled Classes

Avg. Cost per Credit
In State | $420
Out of State | $420

Credits to Graduate
120

Program Information
Degree Completion Program | No
Program Accreditation | Higher Learning Commission

Concordia University Saint Paul could make an excellent fit if you want an online computer science degree that prepares you for employment or graduate school. A BS in computer science from this program will expose you to courses like computer architecture, data structures, and software engineering.

The university's test-optional policy lets you decide whether to submit entrance exam scores. If you hold an associate degree or took classes at a community college, you can transfer some of your credits.

Average Undergrad Tuition
In-state
$23,400
Out-of-state
$23,400
Average Graduate Tuition
In-state
$8,550
Out-of-state
$8,550
Retention Rate
68%
Admission Rate
69%
Students Enrolled
5,585
Institution Type
Private
Percent Online Enrollment
68% Percentage of all students who are enrolled online.
Accreditation
Yes Higher Learning Commission
#10 Best Online Computer Science Degree Programs of 2023

Saint Leo University

  • Saint Leo, FL
  • 4 years
  • Online + Campus

100% Online | Self-Paced and Scheduled Classes

Avg. Cost per Credit
In State | $410
Out of State | $410

Credits to Graduate
120

Program Information
Degree Completion Program | No
Program Accreditation | Southern Association of Colleges and Schools Commission on Colleges

Earning a computer science degree from Saint Leo University will mean learning from professionals who have worked for the military and some of the country's top technology companies. As a BS in computer science student, you will have access to engaging learning opportunities in the classroom and online.

Saint Leo University has rolling admission dates, allowing you to start your degree according to your schedule. To apply, complete the online application and submit your high school transcripts.

Average Undergrad Tuition
In-state
$23,990
Out-of-state
$23,990
Average Graduate Tuition
In-state
$14,568
Out-of-state
$14,568
Retention Rate
64%
Admission Rate
73%
Students Enrolled
9,832
Institution Type
Private
Percent Online Enrollment
92% Percentage of all students who are enrolled online.
Accreditation
Yes Southern Association of Colleges and Schools Commission on Colleges

What Can You Do With a Bachelor's in Computer Science Degree?

Just about every job market needs technology professionals. A degree in computer science provides you with the skills to pursue technology careers in fields like IT, business, healthcare, and government. Popular tech jobs include those in database administration, web development, and software development.

Why Should I Get an Online Computer Science Degree?

There are few better degrees than computer science for your return on investment (ROI). The computer science industry pays well and has an increasingly high demand for qualified workers.

Many schools offer online programs for computer science. That means you can get a worthwhile degree without putting extra strain on your work or personal life. National data also shows an online degree in computer science also costs less than a traditional degree, as you'll see later on in the costs section.

"Computer science is one of the few majors where you will learn hard skills that can be immediately applicable in the real world. In addition to learning real skills, your market value goes up significantly once you have a bachelor's in computer science."

Andrew Liu, BCS


Benefits of a Bachelor's in Computer Science

  • Increasing demand for computer scientists
  • High earning potential after graduation
  • Recession-proof jobs
  • Specialized skills needed in the modern economy

Reasons to Get Your Computer Science Degree Online

  • Flexibility to learn where you want
  • Cheaper tuition cost compared to traditional degrees
  • Balance work and school
  • Better suited for neurodivergent learning styles

What Salary Can I Make With a Bachelor's in Computer Science?

Source: Bureau of Labor Statistics, May 2021

Computer scientists made a median annual salary of $97,430 in May 2021, according to the Bureau of Labor Statistics. Software developers made a median of $109,020. And the BLS reports that the top 25% of all computer scientists made $164,280.

In many cases, IT professionals earn a higher annual wage than professionals in other fields. Salary potential varies depending on your specific career and where you work.

Other factors may also affect salaries, such as your education and experience. For example, with a bachelor's degree, you will likely earn more than someone with an associate degree.

5 Popular Jobs and Salaries You Can Get with a Computer Science Degree
Job Title Median Salary (2021)
Computer Network Architect $120,520
Computer Programmer $93,000
Computer Systems Analyst $99,270
Information Security Analyst $102,600
Web Developer $78,300
Source: BLS

The Best States for Computer Science Careers

State

Is Computer Science a Good Major?

Yes, a degree in computer science is worth it if you're interested in pursuing tech jobs. The median annual wage for computer and IT occupations was $97,430 in 2021. And many of these high-paying jobs only require a bachelor's degree. As a result, a computer science degree offers a major ROI.

"A bachelor's in computer science is one of the best degrees in terms of return on investment. It is absolutely worth it. There are few other fields of study [that] can land you a six-figure job as soon as you graduate college."

Andrew Liu

What Jobs Can You Get With a Bachelor's in Computer Science Degree?

Many computer science jobs involve working with hardware, software, and websites. Popular jobs in this field include software developer and computer systems analyst. Other computer science career paths include:

Computer Science Career Paths

Web Developer

Computer and Information Systems Manager

Computer Systems Analyst

Software Engineer*

Computer Programmer*

Digital Designer

Network and Computer Systems Administrators

Database Administrator

*May require additional certification or licensure

How Much Does a Computer Science Degree Cost?

A computer science degree costs $12,897 per year, according to the National Center for Education Statistics (NCES). The cost is cheaper if you choose an online program: $8,572, NCES data shows. Both cost less than the average cost of a bachelor's degree at $14,544.

Average Annual Cost of a Computer Science Degree

Online

$8,572

In-Person

$12,897

Source: National Center for Education Statistics

How Long Does It Take to Get a Bachelor's Degree in Computer Science Online?

It takes the average full-time student about four years to get a bachelor's degree. Most programs require 120 credit hours to graduate, including general education classes. But some schools may require more or fewer credits.

A part-time student typically finishes a bachelor's degree in about five or six years. Part-time students take fewer classes per semester, which extends the timeline to graduation.

Some schools offer accelerated programs for students who want to finish their degrees faster. Accelerated programs can speed up the graduation time to about two years.

Average Number of Years

4 years

Required Course Credits

120 credits

Field Study Requirements

No

*Depending on your program and specialization

Everything Else You Need to Know About Bachelor's in Computer Science Degrees

Is computer science hard?

In general, computer science is considered a difficult subject. Computer science involves lots of math, science, and engineering. But the field may be easier if you're more comfortable with those areas.

What are the highest-paying jobs with a bachelor's in computer science?

Computer network architects, who made $120,520 per year in 2021, according to the BLS, are one of the highest-paid jobs for computer scientists. Software developers also earn high salaries at $109,020 per year. Other computer science jobs that pay close to or more than $100,000 include information security analysts, database administrators, and computer systems analysts.

What classes will I take in an online bachelor's in computer science program?

Common subjects covered in a computer science curriculum include operating systems, algorithms, software, programming languages, and legal and ethical issues. Advanced mathematics courses, such as discrete mathematics, linear algebra, and calculus, provide vital complementary skills. Other courses may include:

  • Programming languages
  • Software security
  • Full-stack development
  • Mobile architecture
  • Project management

BestColleges.com is an advertising-supported site. Featured or trusted partner programs and all school search, finder, or match results are for schools that compensate us. This compensation does not influence our school rankings, resource guides, or other editorially-independent information published on this site.

Compare Your School Options

View the most relevant schools for your interests and compare them by tuition, programs, acceptance rate, and other factors important to finding your college home.