Online Bachelor's in Computer Science

An online bachelor’s in computer science is a flexible way to build broad undergraduate knowledge across core subject areas. Most programs cover foundational topics and then let you tailor electives or a concentration based on your goals.

BA stands for Bachelor of Arts and BS stands for Bachelor of Science. Some schools award a BA, while others award a BS with a computer science major, so compare curriculum and requirements.

120 Typical Credits
4 Years Standard Duration
$63,389 Median Earnings (1yr) College Scorecard

Figures shown are medians from the cited public data sources (such as the U.S. Department of Education College Scorecard and the U.S. Bureau of Labor Statistics) and reflect previously reported outcomes. They are estimates, not a guarantee of future earnings, debt, cost, or results. Individual outcomes vary by program, institution, location, enrollment status, and personal circumstances.

Quick answers

What is an online bachelor’s in computer science?

An online bachelor’s in computer science is an undergraduate degree that covers core subject areas through online coursework.

Is a BA different from a bachelor’s in computer science?

BA stands for Bachelor of Arts and BS stands for Bachelor of Science. Some schools award a BA, while others award a BS with a computer science major, so compare curriculum and requirements.

How are online bachelor’s programs typically structured?

Most programs include general education, a major core, electives or a concentration, and a capstone or integrative course.

What classes are common in a computer science bachelor’s?

Common coursework includes core computer science topics plus electives for specialization.

What admissions requirements are common?

Requirements vary by school and student type, but commonly include a high school diploma or equivalent and official transcripts.

Can transfer credits reduce required coursework?

Transfer credits can reduce how many courses you need, but policies vary by institution.

At a Glance

  • Degree type: Bachelor of Science (BS) or Bachelor of Arts (BA)
  • Typical duration: 4 years full-time
  • Credits: ~120 semester hours
  • Online availability: 76.1% of programs offered online (College Scorecard)
  • Accreditation: ABET programmatic accreditation available for some programs
  • Median debt: $23,164 (College Scorecard)

For a full map of this program area, start here: Computer Science Program Guide


Schools to compare

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‑state$16,758
Out‑of‑state$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 Washington-Bothell Campus

Bothell, WA BOC Score 77.8
  • 4 year
TuitionContact school for pricing
Contact
Key stats
  • Programs offered: 9

Source:IPEDSCollege Scorecard


How online bachelor’s programs are structured

Core degree components

Most online bachelor’s programs follow a similar structure:

  • General education courses, such as communication, math, and social science
  • Major core courses that build shared foundations
  • Electives or concentration courses that let you specialize
  • A capstone, project, or integrative course in the final term, depending on the school

Common online course features

Online formats may be asynchronous, but many still include weekly deadlines and participation. To compare how online formats differ, see: Online Course Formats

If you are trying to move faster, compare this degree level to accelerated pacing: Accelerated Computer Science Programs

Typical curriculum in a bachelor’s in computer science

Common topics include:

Course TopicWhat You Learn
Data Structures & AlgorithmsOrganizing data efficiently and designing step-by-step solutions
Computer Architecture & SystemsHow hardware and low-level systems operate
Operating SystemsProcess management, memory, and file systems
DatabasesStoring, querying, and managing structured data
Software EngineeringDevelopment methodologies, testing, and project management
Networks & CybersecurityNetwork protocols, security fundamentals, and threat models
Mathematics for ComputingDiscrete math, linear algebra, and probability

Skills and tools you may build

Program outcomes vary, but many curricula emphasize:

  • Programming fundamentals and debugging
  • Algorithmic thinking and problem solving
  • Working with data, databases, and systems
  • Collaborative development practices

For a deeper breakdown of coursework and how it maps across degree levels, see: Computer Science Curriculum

Common concentrations and elective tracks

Concentrations can help you specialize within computer science without changing the degree level. Availability varies by school, and some programs use elective tracks instead of formal concentrations.

Browse concentration pages here: Computer Science Concentrations

If you already know your direction, jump into a concentration:

Admissions requirements

Admissions requirements vary by school and student type. Some programs admit first-time college students. Others focus on transfer students.

Common requirements include:

  • High school diploma or equivalent
  • Official transcripts
  • Placement requirements, when applicable
  • Transfer credit evaluation for applicants with prior college coursework

For a full checklist and degree level differences, see: Computer Science Admissions Requirements

Transfer credits and degree planning

Transfer credits can reduce how many courses you need, but rules vary by institution.

Before you enroll, confirm:

  • Maximum transfer credits allowed
  • Minimum grades required for transfer courses
  • Whether credits apply to the major core or only electives
  • Residency requirements, meaning a minimum number of credits must be completed at the institution

These pages can help you evaluate policies and plan realistically:

Accreditation and program quality checks

Accreditation is a baseline quality indicator. Verify that the institution holds recognized accreditation, then compare how the program is structured, supported, and delivered online.

Verify that any computer science program you consider holds recognized institutional accreditation. Programmatic accreditation from ABET is available for some programs but is not required for most careers.

Learn what to verify and how to compare schools: Computer Science Accreditation

Bachelor’s vs other computer science degree levels

LevelTypical Credits1yr Median Earnings5yr Median EarningsMedian Debt
Associate60$36,266$49,102$14,252
Bachelor’s120$63,389$89,348$23,164
Master’s30-36$90,827$114,787$37,580

Source: U.S. Department of Education College Scorecard, latest academic year.

If you are comparing degree levels, these pages can help:

For a value and fit discussion, see: Is a Computer Science Degree Worth It

Data verified: June 7, 2026. Salary, employment, and tuition figures on this page are sourced from the U.S. Bureau of Labor Statistics (OEWS May 2025; Employment Projections 2024–2034) and the U.S. Department of Education College Scorecard (2023 cohort). The source agency and data year are cited inline with every statistic.