Online Computer Science Degree Guide

Key takeaway: Online computer science degrees are offered at the associate, bachelor’s, and master’s level by accredited schools nationwide, covering computation, software systems, and data processing across modern technology platforms. Related occupations pay a median $61,860 to $175,140 a year depending on role, education, and experience, and employers are expected to fill approximately 304,900 positions annually (BLS)1. Compare accredited programs below.

An online computer science degree teaches how software is designed, how systems communicate, and how data is stored, analyzed, and secured. Accredited online programs combine theoretical foundations with applied programming through structured coursework, coding projects, virtual labs, and collaborative problem solving, delivering the same curriculum and degree titles as campus programs.

Compare Online Computer Science Degrees

These accredited schools offer online programs, report computer science completions, and are ordered by our independent BOC Score. Request information to compare programs, costs, and formats.

How We Rank Schools

Every school list on this site is ordered by the BOC Score, computed from the most recent school-level data published by the U.S. Department of Education (College Scorecard and IPEDS). To qualify, a school must be currently operating and accredited by an agency recognized by the U.S. Department of Education. Each eligible school is then scored on five measures, percentile-ranked against schools at the same credential level:

  • Graduation rate 30%
  • Median earnings, 10 years after entry 25%
  • Average net price (lower is better) 20%
  • Retention rate 15%
  • Fully online availability 10%

Schools without enough outcome data appear after ranked schools, without a score. Advertising never affects these rankings. Read the full methodology.

#1

Georgia Institute of Technology-Main Campus

Atlanta, GA BOC Score 95.4
  • 4 year
  • Campus + Online
TuitionContact school for pricing
Contact
Key stats
  • Programs offered: 13

Source:IPEDSCollege Scorecard

#2

University of California-San Diego

La Jolla, CA BOC Score 92.7
  • 4 year
  • Campus + Online
  • Accredited
Acceptance rate 27%
Graduation rate 87%
Tuition
In鈥憇tate$16,758
Out鈥憃f鈥憇tate$50,958
Contact
Key stats
  • Programs offered: 9

Source:Accreditor: Western Association of Schools and Colleges Senior Colleges and University CommissionIPEDSCollege Scorecard

#3

Middlebury Institute of International Studies at Monterey

Monterey, CA BOC Score 92.0
  • 4 year
  • Campus + Online
TuitionContact school for pricing
Contact
Key stats
  • Programs offered: 3

Source:IPEDSCollege Scorecard

#5

University of California-Irvine

Irvine, CA BOC Score 90.2
  • 4 year
  • Campus + Online
  • Accredited
Acceptance rate 29%
Graduation rate 86%
Tuition
In鈥憇tate$15,722
Out鈥憃f鈥憇tate$49,922
Contact
Key stats
  • Programs offered: 10

Source:Accreditor: Western Association of Schools and Colleges Senior Colleges and University CommissionIPEDSCollege Scorecard

#6

University of Washington-Seattle Campus

Seattle, WA BOC Score 89.7
  • 4 year
  • Campus + Online
TuitionContact school for pricing
Contact
Key stats
  • Programs offered: 36

Source:IPEDSCollege Scorecard

#7

Johns Hopkins University

Baltimore, MD BOC Score 88.8
  • 4 year
  • Campus + Online
TuitionContact school for pricing
Contact
Key stats
  • Programs offered: 16

Source:IPEDSCollege Scorecard

#8

University of Georgia

Athens, GA BOC Score 88.3
  • 4 year
  • Campus + Online
TuitionContact school for pricing
Contact
Key stats
  • Programs offered: 21

Source:IPEDSCollege Scorecard

Can You Get A Computer Science Degree Online? explains how accredited online computer science programs work, including specializations, cost, and salary outcomes.

Browse computer science programs by state ->


Quick Answers

What do online computer science degrees cover?

Online computer science degrees focus on computation, software systems, and data processing. Coursework commonly includes programming, algorithms, systems, databases, and software engineering.

What degree levels are commonly offered?

Online computer science programs are commonly offered at the associate, bachelor’s, and master’s levels. Associate programs typically require 60-64 credits, bachelor’s programs require 120-128 credits, and master’s programs require 30-36 credits.

Is an online computer science degree as good as on-campus?

Yes. Online and on-campus computer science programs typically share the same learning objectives, accreditation standards, and degree titles. Transcripts and diplomas from accredited online programs typically do not distinguish between online and on-campus delivery.

What specializations are common?

Common specializations include software engineering, data science, artificial intelligence and machine learning, cybersecurity, cloud computing and DevOps, and game development. Schools may offer these as concentrations, elective tracks, or certificate add-ons.

What accreditation should students look for?

Verify institutional accreditation from a recognized regional accrediting body through the U.S. Department of Education database. Some programs also hold ABET accreditation for computing, which you can verify at abet.org.


What you’ll study

Core coursework progresses from programming fundamentals (Python, Java, C++, or JavaScript) through algorithms and data structures, computer systems and operating systems, databases and data management, software engineering, and discrete mathematics and logic. Most programs let you focus through a concentration – software engineering, data science, artificial intelligence and machine learning, cybersecurity, cloud computing and DevOps, or game development – offered as concentrations, elective tracks, or certificate add-ons.

See the full breakdown on the Computer Science Curriculum and Computer Science Concentrations pages.


Careers and salaries

Computer science graduates apply their skills in settings that rely on software, data, and systems design across technology, business, healthcare, research, and public infrastructure.

CareerMedian SalaryJob Growth (2024-2034)Annual Openings
Software Developer$133,08015.8%115,200
Computer Systems Analyst$103,7908.7%34,200
Computer Network Architect$130,39011.9%11,200
Database Administrator$104,620-0.7%3,800
Database Architect$135,9808.7%4,000
Information Security Analyst$124,91028.5%16,000
Computer Network Support Specialist$73,3401.8%9,600
Computer User Support Specialist$60,340-3.7%40,800
Web Developer$90,9307.5%5,400
Web and Digital Interface Designer$98,0907.0%9,100
Computer and Information Systems Manager$171,20015.2%55,600

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2025; Employment Projections 2024-2034.1


How to choose an online computer science program

  1. Accreditation – confirm recognized institutional accreditation and any program-level ABET accreditation for computing.
  2. Curriculum depth – compare the depth of programming and systems coursework, and look for capstone or portfolio-building projects.
  3. Specialization – software engineering, data science, AI/ML, cybersecurity, cloud/DevOps, or game development, matched to your target track. See Computer Science Concentrations.
  4. Format and paceonline format, self-paced, accelerated, or part-time.
  5. Cost – compare net price, not sticker price; see admissions requirements, Affordable Computer Science Programs, and Is a Computer Science Degree Worth It.

Computer science or business administration? Choose computer science for a technical, build-focused track in software and systems; choose business administration for broader management, marketing, and operations coverage before specializing.


Next Steps

Compare programs by level or specialty:


  1. U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2025; Employment Projections 2024–2034. ↩︎ ↩︎