As computers become even more integral to society, demand for experts in the field of computer engineering increases. If computer engineering is your passion, consider reviewing our guide for Online Computer Programming Degrees as well as the list below. Education is important for a successful career in technology, and the programs we’ve highlighted can help you achieve your goals. Once you earn your bachelor’s degree online, you can consider an online master’s program in the field to take your career to new heights.
The Florida International University (FIU) is a large, public university. FIU offers an online Bachelor of Science in Computer Engineering, which requires 128 credit hours. This program has several concentrations, such as Control Systems, Embedded System Software, and Cyber Security, which help prepare students for a successful career in computer engineering. FIU aims to provide students with an understanding of complex configuration and communication strategies. Students can complete this online degree in four years with a full-time schedule. Graduates of the program work as hardware architects, software engineers, designers, and developers.
At FIU, students use Canvas to access their coursework, which is 100% online. At FIU, online students have access to the university library, career services, and student counseling.
The University of Arkansas Grantham (UA Grantham) is a medium-sized, private institution. It offers an online Bachelor of Science in Computer Engineering Technology, which requires 120 credit hours. UA Grantham teaches students advanced circuit theory and digital design. Some core courses in this program include Computer Networking, Programming & Advanced Programming in C++, and Circuit Analysis. This program can be completed in 38 months with a full-time schedule. Graduates go on to work as software engineers, systems designers, and computer programmers.
At UA Grantham, students use Glife to access their coursework, which is fully online and asynchronous, meaning students can study at their own pace. Online students have access to all university resources and even receive a laptop with all the necessary programs students need for success.
Old Dominion University (ODU) is a large, public institution. ODU offers an online Bachelor of Science in Computer Engineering requiring 128 credit hours. Students can transfer up to 98 credits toward their degree and graduate even faster than four years, the average time it takes students with a full-time schedule. Some core courses in this program are Data Analytics Engineering, Cyber Security, and Communication Systems. This degree program also includes a minor in Computer Science, which includes courses such as Data Structures and Algorithms as well as Computer Architecture. Graduates of the program may work in software development and design, field service and uses training, and production and management.
At ODU, students use Blackboard to access their coursework, which is fully online and asynchronous. Online students have access to all university resources.
Regent University Online (Regent) is a medium-sized, private university that offers an online Bachelor of Science in Computer Engineering, which requires 120 credit hours. Students with a full-time schedule can complete this online degree in four years. This program includes core courses, such as Data Structures & Algorithms, Digital Systems Design, and Engineering Ethics & Professions. Regent prepares students to solve complex problems through engineering, science, and mathematics to prepare them for success in the field. Graduates of this program go on to work as software developers, IT systems administrators, and engineering researchers.
At Regent, students use Blackboard to access their coursework, which is fully online. At Regent, online students have access to all university resources.
Colorado Christian University (CCU) is a medium-sized, private university that offers an online Bachelor of Science in Computer Science and an online Bachelor of Science in Computer Information Technology (CIT), both requiring 120 credit hours. These programs focus on data, software, and computer engineering. The first bachelor's program offers five specializations: (1) Cyber Security, (2) Database Management, (3) Data Engineering, (4) Networking, and (5) Systems Analysis. Some core courses of these programs include Discrete Mathematics for Computer Science, Compilers and Automata, and Object-Oriented Programming. CCU requires a capstone project and several Bible-based courses.
At CCU, students use Blackboard to access their coursework, which is fully online and asynchronous. Courses are taken one at a time. Online students have access to the university library, career services, and academic advisors.
The University of Arizona (UA) is a large, public institution. UA offers an online Bachelor of Science in Electrical and Computer Engineering, which requires 128 credit hours. This program prepares students to work in fields such as energy, health care, aerospace, manufacturing, information technology, and homeland security through a range of courses that include Computer Programming For Engineering Applications, Circuit Theory, and Microprocessor Organization. This program takes four years with a full-time schedule and leads to careers with robotics, tech startups, and computer networks.
At UA, students use Brightspace to access their coursework, which is entirely online and asynchronous. Online students have access to all university resources.
National University (NU) is a medium-sized, private institution that offers an online Bachelor of Science in Electrical and Computer Engineering, which requires 180 credit hours. It can take online students between four and six years with a full-time schedule. NU teaches its students to invent, design, develop, manufacture, and manage new devices through courses such as Circuit Analysis, Linear Systems and Signals, and VLSI Design. This program includes both lab and lecture classes as well as a capstone project. Graduates often work as back-end engineers, DevOps engineers, and project managers.
At NU, students use Blackboard to access their online coursework, which is 100% online and may be synchronous or asynchronous, depending on the course. Online students have access to all university resources.
At UVI, students use Blackboard to access their coursework, which is fully online. At UVI, online students have access to all university resources.
Overview of Online Computer Engineering Degrees
Whether offered online or in person, a degree in computer engineering covers the interplay between physical hardware and abstract software design. Software engineering and computer science are similar disciplines that share several learning outcomes, but computer engineering is more focused on physical components.
Bachelor's students in computer engineering take classes in advanced mathematics, instrumentation, electronic circuitry, and signals. Their professors emphasize critical thinking skills and innovation in addition to subject matter knowledge. Some programs allow students to funnel their electives toward a specialization, such as cybersecurity or software development. By taking classes in one of these specializations, computer engineering graduates may be able to apply their skills to the software and networking side of computer technology.
Most degree programs culminate in a capstone course or sequence of courses in which students design an original computer model. Online students might also need to complete a supervised internship, which typically takes place at an approved location close to their home.
Bachelor's students in computer engineering take classes in advanced mathematics, instrumentation, electronic circuitry, and signals. Their professors emphasize critical thinking skills and innovation in addition to subject matter knowledge.
Program Length and Format
Online computer engineering bachelor's degrees generally require 120-128 credit hours and at least four years of full-time study. Some fully online programs feature eight-week courses that allow students to take more credits per year and finish more quickly. However, working students may find it difficult to complete the degree early. These students may want to consider a college with a part-time degree option that takes longer but allows for more convenience.
Most online programs feature asynchronous coursework: Students can sign in to the school's learning management system at their convenience in order to view lectures, post on forums, and submit assignments.
Applicants must have a high school diploma or GED. Students without any calculus or physics experience may need to take prerequisite classes before beginning courses in the computer engineering major. Minimum GPA requirements vary by school but usually fall in the 2.5-3.0 range. Minimum test scores also differ, and many colleges have even stopped requiring students to take the SAT or ACT.
Colleges usually look favorably on extracurricular activities, such as math or science clubs and community service.
Looking Ahead: Graduate Study
Although alumni need only a bachelor's degree to enter many jobs in the field, students can also pursue graduate degrees in computer engineering. Master's degree programs are designed to increase students' engineering knowledge and sharpen their research skills to make them more marketable in the workforce. Doctoral programs aim to create professional researchers who either teach at universities or lead research and development for businesses or government agencies.
Common Online Bachelor's in Computer Engineering Courses
Computer engineers need a knowledge base that's heavy on applied mathematics, electronics and materials science, and computer programming languages. A bachelor's curriculum reflects this expertise and includes classes on engineering ethics and business communication that encourage graduates to work collaboratively and responsibly. We've listed several common courses below to give prospective students a sense of what they'll find in an online bachelor's program in computer engineering.
Calculus for Computer Science
Calculus courses help computer engineering students understand the mathematics behind circuits, transistors, and signal processing. Colleges often design a two- or three-course calculus sequence with increasingly complex material. Topics include applying differential and integral calculus, continuity, logarithms, and the fundamental theorem.
Students learn the behavior of circuits, voltage, and resistance in this class. Then, they apply what they've learned to build circuits in a lab while practicing electricity safety. As with calculus, many programs feature a sequence of circuitry courses, allowing students to apply their training to increasingly complex situations.
This course covers how to apply math concepts to computer hardware. Students use binary, Boolean algebra, and verification algorithms to construct logical circuits with add-ons, such as decoders, multiplexors, and multipliers. Professors discuss different types of circuits, including combinational logic circuits and synchronous sequential circuits.
Faculty introduce the fundamentals of microprocessors and their importance in computer architecture. The syllabus generally covers embedded systems, computer system design, timing sequences and interrupts, and microcontroller programming.
Solid State Devices
Students learn the physics and designs behind semiconductors in this course. Professors discuss diodes, field effects transistors, and bipolar junction transistors. This course integrates lessons from other classes on circuits, logic, physics, and calculus to describe how engineers use semiconductors in electronic circuits.
What Can I Do With a Bachelors in Computer Engineering?
Computer engineers specialize in designing and testing hardware components, but their background in mathematics and technology potentially grants them skills that are useful in other careers, including software engineering and computer networking. Such skills include problem-solving, deductive and inductive reasoning, and analytical thinking.
Below, we've listed several occupations that alumni of an online bachelor's degree in computer engineering can pursue.
These engineers work in the research and design units of companies and government agencies developing and testing computers’ physical components. They can earn licenses by passing the PE Electrical and Computer: Computer Engineering exam, but not all states and employers require this. This profession yields median yearly earnings of $119,560. The Bureau of Labor Statistics (BLS) expects 2% job growth — which is slower than the U.S. average. This projection means that employers will only add about 1,000 new jobs by 2030.
Computer engineers may need several years of experience to secure a management role, and an advanced degree in information technology (IT) usually improves their prospects. These employees determine the computing needs of their employer and allocate resources to help meet those requirements. IT management is the highest paying job on this list, with a median annual salary of $151,150. The BLS projects an 11% increase in this field by the end of the decade.
This discipline calls for much of the same knowledge as computer engineering, including the details of circuits, solid-state physics, and systems design. Electronics engineers design, develop, and test non-computer electronic devices. Employers may prefer to hire engineers who've passed the PE Electrical and Computer: Electronics, Controls, and Communications exam to earn a license. They earn median yearly wages of $107,540, and their projected job growth is 6% through the end of the decade.
Earning median salaries of $116,780 per year, these architects plan and secure networks in all industries to ensure that workers stay connected. Computer network architecture involves a solid understanding of hardware, information system security, data structures, and cloud computing. Although the 5% growth in new jobs is below the U.S. average across occupations, the BLS notes that approximately 11,000 electronics engineer positions open up annually to replace turnover.
These professionals work for private firms or government agencies to create the programs that run on engineers' hardware, employing their skills in industries as varied as online retail, manufacturing, and insurance. They earn median salaries of $110,140 per year and can expect 22% job growth through 2030, which is almost triple the average for all U.S. jobs.
How to Choose an Online Bachelor's in Computer Engineering
Selecting a degree program involves weighing the factors that matter most to you. Everyone's personal circumstances differ — including family obligations and finances — so your calculations will differ from those of other applicants.
We've listed some questions that you might ask when considering an undergraduate degree in computer engineering:
Is this school accredited?
Accreditation is a stamp of approval from an independent agency attesting to the overall quality of a college's education. You may want to give preference to regionally accredited institutions over nationally accredited schools because regional standards are more rigorous. Attending a regionally accredited college helps ensure that you'll be able to transfer credits to another school, which is important if you want to switch schools during your bachelor's program or earn a graduate degree in the future.
Is this program accredited?
Individual engineering programs can also earn accreditation from the Accreditation Board for Engineering and Technology (ABET). However, ABET doesn't currently accredit many fully online degree programs in computer engineering. See the Accreditation section on this page for more information.
What does an online computer engineering degree cost?
Higher education is expensive, but online degrees are generally more affordable than on-campus equivalents. Seventeen schools on our list of popular computer engineering programs provided cost information, and among these, the median annual tuition rate is $19,594. To calculate the degree's total cost, you should add a school's annual tuition rate to the yearly cost of fees, books, and supplies, then multiply by four. Online students don't pay for room and board, which can lead to considerable savings. It's also helpful to research financial aid opportunities at your chosen school and apply for as much aid as possible.
Can I work while studying?
You may prefer a program without set class times if you need or want to work while earning your degree. In addition to online delivery, some schools have part-time degree programs. While these would take longer to complete, they may also allow more study time during the week.
How much support will I receive?
High-quality virtual services are designed to help online students stay connected to peers and professors, but colleges differ in the amount and quality of support they provide to distance learners. You may want to check a school's website or ask an admissions officer about academic advising, tutoring, counseling, and library services for online students. You can also read reviews from online students to have a better picture of a school's support network.
Accredited Online Computer Engineering Degrees
Accreditation means that a college meets high standards for educational quality. National and regional accrediting agencies comprehensively review schools' faculty, curricula, and student services, with regional accreditors tending to hold them to higher academic standards. Students can only receive federal financial aid at nationally or regionally accredited colleges.
Program accreditation, which isn't common among online bachelor's in computer engineering programs, is granted by ABET. ABET accreditation certifies that individual programs meet engineering industry standards. While all of the schools on our list are regionally or nationally accredited, Florida International University and Old Dominion University are the only schools that mention their online computer engineering programs are ABET-accredited. Students interested in pursuing careers that require licensure should choose an ABET-accredited program because this is one of the licensure eligibility requirements. Attending an ABET-accredited program may also be beneficial for your career, as some employers prefer to hire graduates from ABET-accredited programs.