Best Online Computer Engineering Degrees (2026)

Key takeaway: Computer engineering is the discipline that sits between electrical engineering and computer science – it covers the hardware computers are built from, the software that runs closest to that hardware, and the design decisions that connect the two. Degrees are commonly titled BS in Computer Engineering (BSCpE) or MS in Computer Engineering. At the bachelor’s level, ABET programmatic accreditation is a meaningful and checkable signal, unlike in most computing fields. Fully online BSCpE programs exist but are considerably rarer than online computer science degrees, largely because of laboratory requirements. Compare accredited programs below.

Computer engineering coursework starts with the same mathematics and physics foundation as other engineering disciplines, then moves through digital logic, circuits, computer architecture, embedded systems, and hardware description languages. What distinguishes it from computer science is that the abstraction stops at the transistor rather than at the operating system. Accredited online programs generally deliver the same curriculum and degree titles as campus programs; browse the best accredited online colleges to compare schools that offer them.

Schools Offering Computer Engineering Programs

These accredited schools offer online programs. 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.

Ranked by BOC Score — U.S. Dept. of Education outcome data. Advertising never affects rankings.

Sort:
#1

Oregon Health & Science University

Portland, OR
  • 4 year
  • Offers a fully online program
98.5 BOC Score
Graduation rate 95%
Median earnings, 10 yrs after entry $101,028
TuitionContact school for pricing
Contact
Key stats
  • Programs offered: 38

Source:IPEDSCollege Scorecard

#2

Georgia Institute of Technology-Main Campus

Atlanta, GA
  • 4 year
  • Offers a fully online program
95.4 BOC Score
Graduation rate 93%
Median earnings, 10 yrs after entry $102,772
Avg net price $12,116/yr
TuitionContact school for pricing
Contact
Key stats
  • Retention rate: 98%
  • Programs offered: 64

Source:IPEDSCollege Scorecard

#3

University of Florida

Gainesville, FL
  • 4 year
  • Offers a fully online program
93.6 BOC Score
Graduation rate 89%
Median earnings, 10 yrs after entry $71,588
Avg net price $6,541/yr
TuitionContact school for pricing
Contact
Key stats
  • Retention rate: 97%
  • Programs offered: 172

Source:IPEDSCollege Scorecard

#5

University of Washington-Bothell Campus

Bothell, WA
  • 4 year
77.8 BOC Score
Graduation rate 80%
Median earnings, 10 yrs after entry $78,466
Avg net price $12,319/yr
TuitionContact school for pricing
Contact
Key stats
  • Retention rate: 86%
  • Programs offered: 39

Source:IPEDSCollege Scorecard

#6

University of California-Santa Barbara

Santa Barbara, CA
  • 4 year
  • Accredited
77.3 BOC Score
Acceptance rate 33%
Graduation rate 84%
Median earnings, 10 yrs after entry $74,915
Avg net price $16,109/yr
Tuition
In‑state$16,414
Out‑of‑state$50,614
Contact
Key stats
  • Retention rate: 92%
  • Programs offered: 81

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

#7

Brigham Young University

Provo, UT
  • 4 year
77.1 BOC Score
Graduation rate 85%
Median earnings, 10 yrs after entry $75,790
Avg net price $15,564/yr
TuitionContact school for pricing
Contact
Key stats
  • Retention rate: 90%
  • Programs offered: 193

Source:IPEDSCollege Scorecard

#8

University of California-Santa Cruz

Santa Cruz, CA
  • 4 year
  • Accredited
71.8 BOC Score
Acceptance rate 66%
Graduation rate 75%
Median earnings, 10 yrs after entry $68,396
Avg net price $17,890/yr
Tuition
In‑state$16,005
Out‑of‑state$50,205
Contact
Key stats
  • Retention rate: 89%
  • Programs offered: 81

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


Careers and Wages for Computer Engineering Graduates

Computer engineering graduates work for semiconductor and hardware manufacturers, defense and aerospace contractors, medical device companies, automotive and industrial firms, telecommunications providers, and software companies building systems close to the hardware. The occupations below are commonly associated with computer engineering coursework. Median annual wages come from the Bureau of Labor Statistics Occupational Employment and Wage Statistics program.

Bar chart of the highest-paying computer engineering careers by median annual wage (BLS OEWS, May 2025): Computer Hardware Engineer $161,740; Software Developer $135,980; Computer Network Architect $134,050; Electronics Engineer $130,220
Median annual wage for the highest-paying computer engineering careers. Source: BLS OEWS. Chart: Best Online College.
View the data behind this chart
Highest-paying computer engineering careers. Source: BLS OEWS (May 2025 release)
OccupationMedian annual wage
Computer Hardware Engineer$161,740
Software Developer$135,980
Computer Network Architect$134,050
Electronics Engineer$130,220
Embed or cite this chart

Copy this code to embed the chart (a link back to this page is included):

Bar chart of the fastest-growing computer engineering careers by projected job growth 2024 to 2034 (BLS Employment Projections): Software Developer 15.8%; Computer Network Architect 11.9%; Computer Hardware Engineer 7.3%; Electronics Engineer 6.2%
Projected job growth (2024-2034) for computer engineering careers. Source: BLS Employment Projections. Chart: Best Online College.
View the data behind this chart
Fastest-growing computer engineering careers. Source: BLS Employment Projections (2024-2034)
OccupationProjected job growth (2024-2034)
Software Developer15.8%
Computer Network Architect11.9%
Computer Hardware Engineer7.3%
Electronics Engineer6.2%
Embed or cite this chart

Copy this code to embed the chart (a link back to this page is included):

  • Computer Hardware EngineerSOC 17-2061
    $161,740 Median annual pay
    Median hourly $77.76
    Mean annual $162,670
    Employment (US) 76,660
    Pay range (25-75%) $126,090 - $202,990
  • Electronics EngineerSOC 17-2072
    $130,220 Median annual pay
    Median hourly $62.60
    Mean annual $137,280
    Employment (US) 96,900
    Pay range (25-75%) $101,680 - $167,670
  • Software DeveloperSOC 15-1252
    $135,980 Median annual pay
    Median hourly $65.38
    Mean annual $148,100
    Employment (US) 1,687,890
    Pay range (25-75%) $105,210 - $171,980
  • Computer Network ArchitectSOC 15-1241
    $134,050 Median annual pay
    Median hourly $64.45
    Mean annual $139,580
    Employment (US) 179,740
    Pay range (25-75%) $104,620 - $168,200

Source: BLS OEWS, May 2025.

These four occupations represent genuinely different day-to-day work. Computer hardware engineer roles, which had a median annual wage of $161,740 (Bureau of Labor Statistics, May 2025 OEWS), design processors, boards, memory systems, and the peripherals attached to them, and are the most direct match to the degree title. Electronics engineer roles, at a median annual wage of $130,220 (Bureau of Labor Statistics, May 2025 OEWS), cover the broader analog and digital circuit work that computer engineering shares with electrical engineering. Software developer roles, at a median annual wage of $135,980 (Bureau of Labor Statistics, May 2025 OEWS), absorb a large share of computer engineering graduates, particularly into firmware, embedded software, and systems programming. Computer network architect roles, at a median annual wage of $134,050 (Bureau of Labor Statistics, May 2025 OEWS), draw on the networking and hardware-interface side of the curriculum and typically expect several years of prior experience. Individual outcomes vary by employer, geography, and experience.


Quick Answers

What is a computer engineering degree?

A computer engineering degree trains you to design computing hardware and the software that runs directly on it. Coursework spans digital logic, circuits, computer architecture, embedded systems, hardware description languages, and hardware-software integration. It is typically awarded as a BS in Computer Engineering at the undergraduate level and an MS in Computer Engineering at the graduate level, and it is usually housed in an electrical and computer engineering department.

How is computer engineering different from computer science?

Computer science studies computation, algorithms, and software systems, and it generally treats the hardware as a given. Computer engineering designs that hardware and the layer of software immediately above it, which is why it requires physics, circuits, and signals coursework that a computer science degree does not. If you want to write applications, databases, or web services, computer science is the closer fit. If you want to design a processor, build a device that has no operating system, or work where a timing diagram matters as much as a data structure, computer engineering is.

Does ABET accreditation matter for computer engineering?

Yes, more than in most computing fields. Computer engineering bachelor’s programs are commonly accredited by the ABET Engineering Accreditation Commission, and some computing-oriented variants are accredited by the ABET Computing Accreditation Commission instead. Graduating from an ABET-accredited engineering program is the standard route to sitting for the Fundamentals of Engineering exam in most states, and some defense and government employers screen for it. Verify a specific program’s status directly in the ABET accredited program search, not from a school’s marketing page, and separately confirm institutional accreditation through the U.S. Department of Education database.

Can I earn a computer engineering degree entirely online?

Sometimes, but the options are narrower than in computer science. The obstacle is laboratory work: circuits, digital logic, and embedded systems courses have traditionally required bench equipment. Schools address this with take-home hardware kits, FPGA development boards mailed to students, remotely operated instrument benches, and simulation software, and some programs require a short on-campus lab residency. Online master’s programs in computer engineering are more common than online bachelor’s programs, because graduate coursework leans more on analysis and design than on introductory bench labs.

Do computer engineers need a professional engineering license?

Usually not. Most computer engineers work in industry under the exemption that covers engineers employed by manufacturers, so licensure is uncommon in this discipline compared with civil or mechanical engineering. It does exist: state engineering boards license computer, electrical, and electronics engineers, and the path runs through the Fundamentals of Engineering exam, qualifying experience, and the Principles and Practice of Engineering exam. Licensure matters mainly if you plan to offer engineering services directly to the public, sign off on work for public projects, or work in a jurisdiction or sector that requires it. Requirements are set state by state, so check with your state board.


What you’ll study

Computer engineering curricula move through four layers, and the first one is the reason this degree carries a heavier prerequisite load than computer science.

The first layer is mathematics and physics. Calculus through multivariable, differential equations, linear algebra, and calculus-based physics covering electricity and magnetism are standard. Discrete mathematics comes in from the computing side. These are not general education boxes to tick – circuit analysis is applied differential equations, and signal processing is applied linear algebra.

The second layer is hardware fundamentals. Circuit analysis covers resistive and reactive networks and the behavior of semiconductor devices. Digital logic design covers Boolean algebra, combinational and sequential circuits, finite state machines, and timing. Most programs pair this with a hardware description language, usually VHDL or Verilog, and target an FPGA so you are synthesizing real designs rather than drawing diagrams.

The third layer is systems. Computer architecture covers instruction set design, pipelining, memory hierarchy and caching, and the tradeoffs that make one processor faster than another at a given task. Embedded systems covers microcontrollers, interrupts, real-time constraints, and the firmware that runs without an operating system underneath it. Operating systems, computer networks, and signals and systems fill out the middle of the stack.

The fourth layer is design and specialization. Upper-division electives commonly include VLSI design, digital signal processing, robotics and control, computer security at the hardware level, wireless communications, and increasingly hardware for machine learning workloads. Nearly every ABET-accredited program ends with a senior design or capstone sequence in which a team takes a project from requirements through a working prototype – a requirement that comes from the accreditation criteria, not from local preference.

At the bachelor’s level, expect roughly 120 to 130 credits, with the engineering core leaving less elective room than most majors. At the master’s level, expect roughly 30 to 36 credits, with either a thesis track or a coursework and project track.


Careers for computer engineering graduates

The work splits into several recognizable shapes. Hardware design positions develop processors, boards, memory subsystems, and application-specific integrated circuits, and this is where the degree title maps most directly onto the job. Embedded and firmware positions write the software that runs on constrained devices – vehicle control units, medical instruments, industrial controllers, consumer electronics – and are often titled software engineer even though the work is inseparable from the hardware. Verification and test positions build the simulation and validation infrastructure that proves a design works before it is manufactured, and they are a large and frequently overlooked share of semiconductor hiring. Systems and networking positions design the infrastructure that computing hardware runs on.

Titles are inconsistent across employers. A job posted as “embedded software engineer” at one company and “firmware engineer” at another can describe the same work, and both may be classified under software developer in federal wage data. Read the responsibilities rather than the title. For general labor-market context on these occupations, see the Bureau of Labor Statistics Occupational Outlook Handbook.

How to choose an online computer engineering program

  1. ABET accreditation – verify the specific degree program in the ABET accredited program search, and note which commission accredits it. Also confirm recognized institutional accreditation through the U.S. Department of Education database.
  2. How labs are delivered – ask exactly how circuits, digital logic, and embedded systems labs work online. Hardware kits, FPGA boards, remote instrument access, and simulation are all legitimate approaches, but they are not equivalent, and some programs require on-campus lab sessions.
  3. Math and physics sequencing – the calculus and physics chain is the longest prerequisite path in the degree and the most common reason timelines slip. Confirm which courses the program teaches and which it expects you to bring.
  4. Hardware versus software emphasis – programs vary widely in how far they lean toward VLSI and circuits versus embedded software and architecture. Read the required core, not the program description.
  5. Senior design – confirm how the capstone works at a distance, how teams are formed, and whether hardware for the project is supplied.
  6. Format and pace – compare accelerated options against standard-pace formats, and understand how the online format works before enrolling.
  7. Cost – compare total program cost including engineering and lab fees, not the advertised per-credit rate, and review how to evaluate affordability.

Computer engineering or a related field? Choose computer engineering if you want to work at the boundary between hardware and software. Consider computer science if you want to build software systems and would rather not take circuits and physics, engineering if you are still deciding among engineering disciplines, technology if you want an applied computing degree with a lighter mathematics load, or cybersecurity if securing systems interests you more than designing them.

Looking for programs near you? Browse computer engineering programs by state.


Next Steps

Wondering where it leads? See what you can do with a computer engineering degree for the jobs and BLS salary data behind the degree. Compare programs by topic: