
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.
Online computer engineering degrees use the same asynchronous, synchronous, and hybrid formats as other online programs, but one question dominates all the others here: how the laboratory work is delivered. Circuits, digital logic, and embedded systems have always been bench courses. A program that has genuinely solved distance labs looks very different from one that has replaced them with simulation and hopes you will not notice. Everything else about the format matters less than this.
This page explains the common online course formats for computer engineering programs, the four models schools use for laboratory work, the tools and hardware involved, and how format affects pacing and workload.
Computer engineering programs commonly use asynchronous, synchronous, or hybrid formats. The format mainly changes scheduling and interaction, not the core academic content. What varies more than the format label is how laboratory courses are handled, which is the question worth leading with.
Four models are common, usually in combination: hardware kits shipped to students, remote laboratories where you control instrumented benches over the internet, simulation and EDA software, and short on-campus residencies for the courses hardest to distribute. Ask which model applies to which course, since a program can use all four across a single degree.
Often some, though many programs bundle a kit into a lab fee and ship it to you. Typical items are a breadboard and component set, a USB oscilloscope or logic analyzer, a microcontroller board, and an FPGA development board. Ask whether the hardware is included in tuition, billed separately, or self-purchased, and whether you keep it.
More than in most fields, though not extremely so. Circuit simulation, FPGA synthesis, and place-and-route are computationally demanding and some vendor toolchains have substantial disk and memory requirements. Many programs provide remote access to a server or virtual lab environment that runs the heavy tools, which removes the requirement. Ask before assuming your laptop is sufficient.
At an accredited school, the curriculum and degree title are generally the same, and where the program is ABET-accredited it has to meet the same criteria including the laboratory and design components. The transcript typically does not distinguish delivery mode. What differs is the experience of doing lab work alone rather than beside an instructor.
For a full overview of program options, start with the 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
The most common model. The school mails a kit and you build, measure, and debug at your own bench. A modern kit typically includes a breadboard and components, a USB oscilloscope or logic analyzer that plugs into your laptop, a microcontroller development board, and for digital design courses an FPGA board.
This works well, and it has an advantage campus students do not get: the hardware sits on your desk indefinitely rather than being available three hours a week. The tradeoff is that when something does not work, you are the only one looking at it. Ask when kits ship relative to the term start, and what the replacement policy is if you damage a component mid-term.
Some schools maintain instrumented benches on campus that students operate over the internet, running real measurements on real circuits through a scheduling system. This suits courses where the equipment is expensive enough that shipping it is impractical. It is genuine hardware, not simulation. The constraints are scheduling – popular time slots fill – and that you cannot physically probe a board that is behaving strangely.
Every program uses simulation, and it is a legitimate part of professional practice: no one tapes out a chip without simulating it first. SPICE-class circuit simulators, HDL simulators, and vendor FPGA toolchains are all standard industry tools, and learning them is part of the curriculum rather than a substitute for it.
What simulation does not teach is the class of problems that only exist in physical hardware – a marginal connection, a power supply that sags under load, a signal that looks fine on paper and rings on a real trace. A program whose entire lab sequence is simulated is missing something. Ask what fraction of lab work involves physical hardware.
Some programs concentrate the hardest-to-distribute laboratory work into a short intensive on campus, often a week or a series of weekends. Done well this is an effective model and gives you face time with faculty. It is also a travel, lodging, and time-off commitment, so establish whether it is required or optional before you enroll rather than discovering it in your third year.
Asynchronous courses let students access lectures and materials on their own schedule within a defined timeframe.
This is the most common format in online computer engineering programs and generally the one working engineers prefer. The tradeoff is real: when a derivation does not make sense or a board will not enumerate, help arrives on office-hours or forum time rather than immediately.
Synchronous courses are built around scheduled live sessions students attend online.
This format suits students who want to work through circuit analysis or timing problems with an instructor present. In a discipline where a single sign error propagates through an entire derivation, being able to ask in the moment has real value.
Hybrid formats combine asynchronous coursework with periodic live sessions.
Hybrid is especially common in computer engineering precisely because of the laboratory issue – it lets a program keep most of the degree flexible while concentrating hands-on requirements into scheduled blocks.
Computer engineering coursework is hands-on, and the toolchain is part of the curriculum. Expect some combination of:
Ask specifically which tools carry student licenses, whether the school provides them, and whether the heavy tools run locally or on provided infrastructure. This varies more between schools than almost anything else in the format, and it affects cost – see Affordable Online Computer Engineering Degrees.
Computer engineering coursework distributes unevenly across a week in a way that catches people off guard. A problem set takes the time you budget. A lab where the circuit works on Tuesday and not on Wednesday takes as long as it takes. Lab reports add writing time on top of the building time. The format determines how much slack you have when a lab goes sideways.
Pacing interacts with format. Compare: Accelerated Computer Engineering Programs
| Feature | Asynchronous | Synchronous | Hybrid |
|---|---|---|---|
| Schedule flexibility | High | Low | Medium |
| Live interaction | None | Required | Periodic |
| Weekly deadlines | Yes | Yes | Yes |
| Live help with derivations and debugging | Office hours and forums | Built into sessions | Periodic sessions |
| Lab delivery | Usually shipped kits or remote labs | Usually shipped kits, sometimes live-guided | Often includes on-campus intensives |
| Best for | Working engineers with a solid foundation | Students who want the math worked through live | Students who want hands-on time with faculty |
Online computer engineering students typically have access to academic and technical support, though quality varies more than availability.
Availability and hours vary by institution. Ask whether support hours cover the evenings and weekends you will actually be working, and whether anyone on the support side can help with a hardware problem rather than only a login problem.
A good format choice depends on your schedule, your mathematics background, and how you handle being stuck on something physical.
If your mathematics background is thin and your schedule is unpredictable, a synchronous or hybrid format at standard pace is usually the safer starting point. For a broader discussion of value and outcomes, see: Is an Online Computer Engineering Degree Worth It
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.