Best Online Bachelor’s in Computer Engineering 2021

by TBS Staff is an advertising-supported site. Featured or trusted partner programs and all school search, finder, or match results are for schools that compensate us. This compensation does not influence our school rankings, resource guides, or other editorially-independent information published on this site.

Are you ready to discover your college program?

Computer engineers create innovative computer programs, machines and robots.

They also work with hardware and software to ensure that our machines and computers runs with power and efficiency. Our increasingly computer-reliant world is creating job opportunities for graduates with computer engineering degrees.

The National Center for Education Statistics reports that computer science and engineering degrees accounted for 9.8% of conferred degrees in 2015–2016; this is a 3.5% increase from the early 1970s. The U.S. Bureau of Labor Statistics (BLS) also reports that computer hardware engineers earn a median salary of $115,120.

Because several types of degrees fall under the umbrella of “Bachelor’s in Computer Engineering” the following sections display top–ranked computer engineering programs as well as top–ranked programs from several related ranking articles on our website. To learn more about these different degrees, follow the link at the end of each section to their corresponding ranking article.

The Best Online Bachelor's in Computer Engineering

  1. Florida International University

    Miami, FL



    Founded in 1972, FIU offers an online bachelor of science in computer engineering.

    In addition to university core coursework, course topics for the major in the 128-credit program include circuits analysis, signals and systems, programming embedded systems, and computer applications in electrical engineering. Students must also complete courses in at least two concentration areas, with choices including bio-engineering, integrated nano-technology, computer architecture and microprocessor design, and networking and security.

    Classes begin in fall, spring, or summer. Applicants must possess a high school diploma to qualify for admission. The school also requires students to submit SAT or ACT scores.

  2. Old Dominion University

    Norfolk, VA



    Founded in 1930, ODU offers an online bachelor of science in computer engineering technology as a degree completion program. Students must complete at least 30 credits of the 128 credits required at ODU.

    Required upper-division courses include advanced data structures, linear electronics, internet concepts, and energy and the environment. Students must also complete labs and a senior project to complete the program. Graduates can sit for the fundamentals in engineering exam to seek licensure as a professional engineer in several states.

    Virginia Community College System (VCCS) students receive guaranteed admission through a transfer program by completing 15 transferrable credits while maintaining a 2.5 GPA. Other students can review a variety of available admissions pathways.

  3. National University

    La Jolla, CA

    Founded in 1971, NU offers an online bachelor of science in electrical and computer engineering. The program includes online courses structured in four-week blocks to fit any schedule.

    The 180-quarter-credit program includes major prerequisite coursework and coursework for the major. Prerequisites include programming in C++, introductory physics, and calculus for computer science. Required major course topics include object-oriented design, circuit analysis, linear systems and signals, embedded systems. Learners must also complete a capstone design project.

    Applicants must possess a high school diploma or GED equivalent to qualify for admission. The school accepts applications on a rolling basis.

Best Online Bachelor's

Online Bachelor's in Computer Engineering Programs Ranking Guidelines

We ranked these degree programs based on quality, curricula, school awards, rankings, and reputation.

Our Methodology

Here at, we take the trust and welfare of our readers very seriously. When making our school and program rankings, our top priority is ensuring that our readers get accurate, unbiased information that can help them make informed decisions about online education. That's why we've developed a rigorous ranking methodology that keeps the needs of our readers front and center.

Our proprietary, multi-criteria ranking algorithm analyzes key data indicators — as collected by the federal government — for each school or program. What data we use depends on the focus of each specific ranking, but in all cases, our ranking methodology is impartial: Schools cannot buy better rankings at TBS.

While specific criteria under consideration can vary by ranking, there are a few data points that we value most highly. They are affordability, academic quality, and online enrollment. Below, we break down our algorithm to help you understand what you're getting when you use one of our rankings.

  • Academics
  • Affordability
  • Online Enrollment

Data Sources

The data used in TBS rankings comes primarily from the federal government, and much of it is provided by the schools themselves. We aggregate and analyze this data to build our rankings.

The Integrated Postsecondary Education Data System (IPEDS) is our primary source. Its data comes from annual surveys conducted by the U.S. Department of Education's National Center for Education Statistics (NCES). Every college, university, or technical school with access to federal financial aid must participate in these surveys, which include questions about enrollment, graduation rates, finances, and faculty qualifications. This is publicly available data, which you can access yourself through the College Navigator.

Additionally, because we value a personal touch and the professional experience of our staff and Academic Advisory Board, we vet all results and adjust rankings as necessary based on our collected knowledge of schools and degree programs. Depending on the ranking, we may obtain additional input from, subject matter experts, prior TBS ranking lists, or other sources we deem relevant to a particular ranking.

Breakdown of Our Rankings Methodology

About Our Ranking Factors

Here at TBS, we value what you value: quality education, affordability, and the accessibility of online education. These factors guide all of our program rankings.

Each of these factors are further broken down into weighted subfactors. For example, retention rates are weighted more heavily than availability of program options because they are a better indicator of student success.

We chose the following factors for our rankings because of their influence on learning experiences and graduate outcomes. However, students should always balance our rankings against their personal priorities. For instance, a learner who needs a fully online program may prioritize online flexibility more than our rankings do. Our rankings are designed to help you make a decision — not to make a decision for you.

Academics - 75%
Affordability - 15%
Online Enrollment - 10%

In all our school rankings and recommendations, we work for objectivity and balance. We carefully research and compile each ranking list, and as stated in our advertising disclosure, we do NOT permit financial incentives to influence rankings. Our articles never promote or disregard a school for financial gain.

If you have questions about our ranking methodology, please feel free to connect with our staff through contact page.

We thank you for your readership and trust.

Featured Online Bachelor's in Computer Engineering Programs

Choosing an Online Computer Engineering Program

A computer engineering online bachelor’s degree focuses on the intersection of technology and innovation. Students in these programs learn the essentials of hardware and software design. With an online computer engineering degree, graduates can pursue a career working with microprocessors, circuitry, programming, or applications. Computer engineering programs typically begin with a foundation in math, physics and chemistry. Core classes focus on topics like control systems, systems analysis, electromagnetics, databases and operating systems.

Computer engineering programs usually focus on hardware or software. A hardware–centered engineering program will likely emphaszie electrical or communications engineering. A software–centered engineering program will likely emphasize computer and mathematical theory. These concentrations allow students to tailor their online computer engineering degree to fit both their interests and career goals.

Most computer engineering programs require a capstone project. Many programs have students complete group projects or lab sessions. These projects require students to solve hardware or software problems by virtually collaborating with their peers. Students can complete many online computer engineering degrees entirely online. However, some programs are hybrid programs whcih may require learners to attend on–campus labs.

What Else Can I Expect From an Online Bachelor’s in Computer Engineering Program?

While The details of an online computer engineering degree vary depending on the school or program, all curricula share some common characteristics. In the first two years, a computer engineering program should cover core topics, such as computer systems, electronic design and communications. As students progress through a program, they can tailor the curriculum to their interests with major courses and electives that build upon their career objectives.

Curriculum for an Online Bachelor’s Degree in Computer Engineering

  • Computer Programming: A basic programming course for all computing majors that teaches students to code in Visual Basic, C++, Java, Javascript and HTML. Topics include how to program for purpose and how to think through logic puzzles using coding language.
  • Circuit Theory: This introductory course explores the fundamentals of circuit theory. Students study the techniques and principles behind electrical circuit analysis and learn how to apply such laws as Ohm’s and Kirchhoff’s. Other topics include steady power, three phase and Fourier problems.
  • Software Design: In this online computer engineering degree course, students take an in–depth look at the software design process by using UML and object–oriented languages. Students in this course learn to critique the design process, a skill that enables them to detect problems at an earlier stage.
  • Microprocessors: ECE students must take a course in microprocessors. Students learn about electronic design and the role of microprocessors and microcontrollers. Standard topics include I/O, memory devices and microcomputer architecture.
  • Advanced Logic Design: This advanced course covers digital design logic. Students explore topics such as combinational logic, machine design, timing, EDA and logic synthesis. This course may also introduce hardware languages such as VHDL.

Online Bachelor’s in Computer Engineering Careers

Almost every industry today relies on technology. To grow digitally, companies are hiring individuals with the ability to develop, build, fix and advance many different technologies. With an online computer engineering degree, graduates have the skills and knowledge needed to help enterprises conceptualize, innovate and lead.

true Computer Hardware Engineer $115,120 5%

Computer hardware engineers oversee the entire computer hardware and peripheral production process; this includes the creation of processors, circuit boards and networks. Daily, tasks may involve working on simultaneous projects. These project involve the whole production process, from designing to prototype testing. To enter this field, individuals should have a four-year degree in a relevant major.

true Electrical and Electronics Engineer $97,970 7%

Electrical and electronics engineers, like hardware engineers, also design, test and develop equipment. Electrical and electronics engineers deal with electrical systems, like those found in cars. Electrical and electronics engineers use the same skills and knowledge used by hardware engineers. With the integration of robotics, machine learning and smart technology, these two types of engineering significantly overlap.

true Software Developer $103,560 24%

Software developers are in high demand. These developers create applications that drive hardware and machines. From coffee makers to a cars, more of our everday items require novel software. Software engineers work as developers who apply the principles of engineering to software design and creation. Software developers, however, do not usually possess the engineering skills to work as a software engineer.

Popular with our students.

Highly informative resources to keep your education journey on track.

Take the next step toward your future with online learning.

Discover schools with the programs and courses you’re interested in, and start learning today.

woman in an office