The Bachelor of Science in Computer Engineering, often abbreviated BSCpE or BSCompE, is the standard undergraduate credential in this field, and unlike machine learning or data science it is a well-established degree title offered under that name at a large number of universities. What is less common is finding it fully online. Circuits, digital logic, and embedded systems have historically been laboratory courses, and building a distance version of a bench lab takes investment that not every department has made.
Online BSCpE programs do exist, and more schools offer them now than a decade ago. But there are meaningfully fewer of them than online computer science degrees, and the ones that exist differ sharply in how they handle laboratory work. This page explains what the degree covers, how online programs deliver the hands-on portions, and what to verify before you enroll.
Quick answers
Can I get a bachelor’s degree in computer engineering online?
Yes, but the selection is narrower than for computer science. Fully online BSCpE programs exist and some are ABET-accredited. Others are offered as hybrid degrees that keep circuits and embedded systems labs on campus, sometimes compressed into a short residency. Confirm which model a program uses before applying, because it determines whether the degree is realistically completable from where you live.
Is a BS in computer engineering an engineering degree or a computing degree?
Both, and that is the point of the discipline. It is usually housed in an electrical and computer engineering department, requires the mathematics and physics sequence common to engineering majors, and is most often accredited by the ABET Engineering Accreditation Commission. It also carries substantial programming, algorithms, and operating systems coursework shared with computer science.
How many credits is a BSCpE, and how long does it take?
Approximately 120 to 130 semester hours, typically four years full-time. Engineering majors sit at the higher end of the credit range because the required core is large, which leaves fewer free electives than in most bachelor’s degrees.
What math and science does it require?
Expect calculus through multivariable, differential equations, linear algebra, and calculus-based physics including electricity and magnetism, plus discrete mathematics from the computing side. Many programs also require chemistry or a second science. Circuit analysis assumes differential equations, so the sequencing is strict.
Do I need ABET accreditation?
It depends on where you are headed, but it is the single strongest quality signal available in this field. ABET accreditation is the standard route to sitting for the Fundamentals of Engineering exam in most states, some federal and defense employers screen for it, and some graduate programs prefer it. Verify the specific program in the ABET accredited program search rather than trusting a claim on a program page.
Often, yes, and this is one of the more effective ways to shorten the degree. Calculus, physics, chemistry, and introductory programming transfer readily when the courses are the calculus-based engineering versions. Circuits and digital logic transfer less predictably, because departments want their own lab sequence. Ask for a transcript evaluation in writing before you commit.
At a Glance
- Common degree titles: BS in Computer Engineering (BSCpE), BS in Electrical and Computer Engineering
- Typical duration: 4 years full-time
- Credits: Approximately 120-130 semester hours
- Math and science: Calculus sequence, differential equations, linear algebra, calculus-based physics, discrete mathematics
- Accreditation: ABET Engineering Accreditation Commission is common and checkable; verify institutional accreditation as well
For a full map of this program area, start here: Computer Engineering 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:
BOCSCORE
- 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.
Acceptance rate
46%
Graduation rate
69%
Median earnings, 10 yrs after entry
$64,403
Avg net price
$10,440/yr
TuitionIn‑state$7,350
Out‑of‑state$19,950
Key stats- Retention rate: 86%
- Programs offered: 41
Source:Accreditor: Western Association of Schools and Colleges Senior Colleges and University Commission · IPEDS · College Scorecard
Graduation rate
91%
Median earnings, 10 yrs after entry
$92,538
Avg net price
$30,915/yr
TuitionContact school for pricing
Key stats- Retention rate: 97%
- Programs offered: 46
Source:IPEDS · College Scorecard
Graduation rate
63%
Median earnings, 10 yrs after entry
$92,538
TuitionContact school for pricing
Source:IPEDS · College Scorecard
Graduation rate
46%
Median earnings, 10 yrs after entry
$40,594
Avg net price
$12,037/yr
TuitionIn‑state$2,664
Out‑of‑state$9,576
Source:Accreditor: Southern Association of Colleges and Schools Commission on Colleges · IPEDS · College Scorecard
Graduation rate
47%
Median earnings, 10 yrs after entry
$57,556
Avg net price
$15,488/yr
TuitionContact school for pricing
Key stats- Retention rate: 55%
- Programs offered: 24
Source:IPEDS · College Scorecard
Graduation rate
29%
Median earnings, 10 yrs after entry
$37,981
Avg net price
$8,172/yr
TuitionContact school for pricing
Key stats- Retention rate: 73%
- Programs offered: 18
Source:IPEDS · College Scorecard
Graduation rate
25%
Median earnings, 10 yrs after entry
$45,987
TuitionContact school for pricing
Key stats- Retention rate: 100%
- Programs offered: 13
Source:IPEDS · College Scorecard
Graduation rate
22%
Median earnings, 10 yrs after entry
$45,987
Avg net price
$36,609/yr
TuitionContact school for pricing
Key stats- Retention rate: 67%
- Programs offered: 11
Source:IPEDS · College Scorecard
Typical computer engineering coursework
| Course Topic | What You Learn |
|---|
| Calculus & Differential Equations | The analytical foundation circuit and signal analysis is built on |
| Calculus-Based Physics | Mechanics, then electricity and magnetism – the physical basis of every circuit |
| Programming & Data Structures | C and often C++ or Python, plus the data structures systems code depends on |
| Circuit Analysis | Resistive and reactive networks, transient response, and semiconductor device behavior |
| Digital Logic Design | Boolean algebra, combinational and sequential circuits, finite state machines, timing |
| Hardware Description Languages | VHDL or Verilog, synthesized and tested on an FPGA development board |
| Computer Architecture | Instruction sets, pipelining, memory hierarchy and caching, performance tradeoffs |
| Embedded Systems & Microcontrollers | Firmware, interrupts, peripherals, and real-time constraints without an operating system |
| Signals & Systems | Time and frequency domain analysis, sampling, and filtering |
| Operating Systems & Networks | Concurrency, memory management, protocols, and the software layer above the hardware |
| Senior Design / Capstone | A team project taken from requirements through a working, tested prototype |
Skills you may build
- Designing and simulating digital circuits, then synthesizing them onto programmable hardware
- Writing firmware in C for microcontrollers with tight memory and timing constraints
- Reading a datasheet and a timing diagram and reasoning about what the hardware will actually do
- Analyzing where a system’s performance bottleneck sits between processor, memory, and interconnect
- Debugging problems that span the hardware-software boundary, where neither side alone explains the failure
- Working through an engineering design process with requirements, tradeoff analysis, and validation
How online programs handle laboratory work
This is the question that separates online computer engineering programs from each other, and it deserves a direct answer from every school you consider. Common approaches include:
- Hardware kits shipped to students. A breadboard, components, a USB oscilloscope or logic analyzer, a microcontroller board, and an FPGA development board. This is the most common model and it works well for digital logic and embedded systems.
- Remote laboratories. Instrumented benches on campus that students control over the internet, running real measurements on real hardware. Good for circuits courses where the equipment is expensive.
- Simulation and EDA software. SPICE-class circuit simulators and vendor toolchains for FPGA synthesis. Universally used, and legitimate for design work, but a simulator never reproduces the parts of debugging that come from a real board misbehaving.
- On-campus residency. A concentrated lab week or weekend intensive that covers the courses hardest to distribute. Effective, but it is a travel and scheduling commitment you need to know about before enrolling, not after.
Most programs use a combination. Ask which courses use which model, whether the hardware kit is included in tuition or billed separately, and whether any component of the degree requires travel.
Ask specifically whether the FPGA board and instrumentation are included in tuition or billed as a separate lab fee, and whether you keep the hardware afterward. This varies by school and can be a meaningful line item across a four-year degree.
Prerequisites and course sequencing
The mathematics and physics chain is the longest prerequisite path in the degree, and it is where four-year plans most often slip. Before you enroll, confirm:
- Where you place in the calculus sequence, and whether the program offers precalculus if you need it
- Whether physics with electricity and magnetism is offered online with its laboratory component
- Which term circuit analysis is offered, since it typically gates digital logic, electronics, and everything after
- How often upper-division electives such as VLSI or digital signal processing run online, and in which terms
- Whether senior design has a prerequisite chain you can realistically complete on your timeline
A single course offered once a year in a fixed term can add two semesters to a plan if you miss it. Ask for the multi-year course rotation, not just the catalog.
If you are moving faster than a standard four-year plan, compare accelerated computer engineering programs.
Transfer credits and degree planning
Transfer credit can substantially shorten a BSCpE, particularly for general education and the mathematics and science sequence. Rules vary by institution, so confirm:
- The maximum number of transfer credits accepted
- The minimum grade required for a course to transfer
- Whether your calculus and physics courses were the calculus-based engineering versions – engineering programs generally will not accept the algebra-based physics sequence
- Whether credits apply to the engineering core or only to general electives; circuits and digital logic frequently must be retaken
- Residency requirements, meaning a minimum number of credits completed at the institution
See Affordable Online Computer Engineering Degrees for more on managing total program cost.
Accreditation and program quality checks
Computer engineering is one of the computing fields where programmatic accreditation genuinely exists and can be checked. Bachelor’s programs are commonly accredited by the ABET Engineering Accreditation Commission; some computing-oriented variants are accredited by the ABET Computing Accreditation Commission instead. The two are different criteria sets, so note which one applies to a program you are considering.
Verify the program directly in the ABET accredited program search. Search by institution and confirm the exact degree name and the campus or delivery mode, because a school can hold accreditation for its campus program while an online variant is listed separately or not at all. Separately, confirm the institution holds accreditation from a recognized institutional accreditor – such as HLC or SACSCOC – through the U.S. Department of Education database.
Licensure: what a bachelor’s does and does not set up
Professional engineering licensure is uncommon among computer engineers, because most work in industry under the exemption that covers engineers employed by manufacturers. It is nonetheless available: state engineering boards license computer, electrical, and electronics engineers, and the sequence generally runs from an ABET-accredited degree to the Fundamentals of Engineering exam, then qualifying supervised experience, then the Principles and Practice of Engineering exam.
If licensure might matter to you – for consulting work, public-sector projects, or a jurisdiction that requires it – an ABET-accredited bachelor’s is the cleanest starting point, since non-accredited degrees typically require additional experience before you can sit for the exams. Requirements are set state by state, so check with your state licensing board rather than assuming a national rule.
Bachelor’s vs a master’s for computer engineering
A BSCpE is the standard entry credential for hardware design, firmware, and embedded engineering roles, and most of the field is entered at this level. A master’s in computer engineering is more often pursued to specialize – VLSI design, computer architecture, digital signal processing, or hardware security – to move into research, or to convert an adjacent degree such as electrical engineering or computer science into hardware-facing work.
Compare degree options:
Related fields: Computer Science Program Guide | Engineering Program Guide | Technology Program Guide
Data verified: August 11, 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.
← Back to Online Computer Engineering Degrees: Programs & Careers (2026)