
Oregon Health & Science University
- 3181 SW Sam Jackson Park Rd Portland, OR 97239-3098
- (503) 494-7800
- Visit website
- Programs offered: 38
Source:IPEDSCollege Scorecard
BestOnlineCollege.org is an advertising-supported website. Many of the school and program listings that appear on this site are from partners who compensate us, and this compensation may affect how, where, and in what order listings appear (such as featured placements). This compensation does not influence our editorial content, evaluations, or rankings, which are determined independently using publicly available data. We do not review or feature every school or program available in the marketplace. Our goal is to provide accurate, unbiased information so you can make informed decisions. Read our full Advertiser Disclosure.
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.
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.
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.
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.
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.
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.
For a full map of this program area, start here: Computer Engineering Program Guide
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:
Schools without enough outcome data appear after ranked schools, without a score. Advertising never affects these rankings. Read the full methodology.

Source:IPEDSCollege Scorecard

Source:IPEDSCollege Scorecard

Source:IPEDSCollege Scorecard
Source:IPEDSCollege Scorecard

Source:IPEDSCollege Scorecard

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

Source:IPEDSCollege Scorecard

Source:Accreditor: Western Association of Schools and Colleges Senior Colleges and University CommissionIPEDSCollege Scorecard
| 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 |
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:
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.
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:
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 credit can substantially shorten a BSCpE, particularly for general education and the mathematics and science sequence. Rules vary by institution, so confirm:
See Affordable Online Computer Engineering Degrees for more on managing total program cost.
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.
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.
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.