Computer engineering is a field that continues to reinvent itself and respond to the ever-changing face of technological advancements. As more innovation takes place and new hardware and software is developed, the demand for professionals in this field is expected to grow. Whether working for the government, a startup, multinational company, or local nonprofit, computer engineers have the opportunity to ensure that all technologies are properly implemented and maintained to make work go smoothly. If you’re interested in learning about networks, databases, programming language, cybersecurity, and computer ethics, completing a computer engineering degree online is a great next step.
Online Bachelor’s in Computer Engineering at a Glance
|Time to Complete||4 years|
|Accreditation||In addition to regional accreditation, some schools have accreditation from the Computing Accreditation Commission, a subsidiary of the Accreditation Board for Engineering and Technology.|
|Additional Info||While organizations such as the National Council of Examiners for Engineering and Surveying offer a computer engineering license, the majority of jobs currently don’t require this level of certification.|
University of New Mexico
|Value Score 7.47||
Based in Albuquerque and established in 1889, the University of New Mexico offers over 20 online programs for degree completion, including a partially-online bachelor’s degree in computer engineering. UNM’s online degree in computer engineering is accredited by the Engineering Accreditation Commission of ABET.
This 120 credit program balances a foundation of knowledge of software, hardware, and computer systems with constantly-updating developments in computer science. The program features cheap tuition and provides students with opportunities to participate in research on topics such as medical imaging and video analysis. Completion of this degree enables students to design computing devices and systems, and the program emphasizes processing and visualizing data as preparation for future work in a variety of fields.
Visit School Website
Old Dominion University
|Value Score 6.75||
Established in 1930, Old Dominion University offers learners a number of notable programs, including an online bachelor’s degree in computer engineering technology. This Norfolk, Virginia school's online computer engineering bachelor’s degree program is accredited by the Engineering Technology Accreditation Commission of ABET.
This 120 credit online computer engineering bachelor’s degree prepares learners for work designing and operating computing devices alongside computer and internet-based systems across a wide range of disciplines. This is not a standalone program. The school requires students to minor in computer science and coursework for the minor includes surveys of advanced data structures, algorithms, and internet concepts. The online classroom combines synchronous and asynchronous elements. ODU’s online program also offers academic advising to all students based on degree program. Upon completion of the program, geographically eligible students take a fundamentals of engineering certification exam. Students must complete at least 30 credits through Old Dominion University.
Visit School Website
Johns Hopkins University
|Value Score 6.44||
John Hopkins University was established in 1876 and is located in Baltimore, Maryland. The school offers numerous online programs, including an online bachelor of science in computer engineering. JHU’s online computer engineering bachelor’s degree is accredited by the Accreditation Commission of ABET.
This 126 credit degree provides learner with an affordable opportunity to obtain a computer software engineering degree online and from a highly regarded institution. In addition to software, learners tackle hardware and electrical engineering. The school gears its curriculum toward providing learners with a solid foundation of knowledge of mathematics, engineering, and science, as well as the skills to apply them critically, creatively, and in a team. Additionally, students develop the organizational and critical thinking skills they need to understand and solve unique problems within the field. Online learners enjoy not only an innovative learning platform and web-tailored coursework, but resources for professional networking and collaboration on a global level. JHU requires learners to complete 18 credits in humanities and social sciences to receive their bachelor of science degree.
Visit School Website
Morgan State University
|Value Score 5.3||
Located in Baltimore, Maryland, Morgan State University was established in 1867 and is today a highly-regarded school that features a number of online programs, including a fully online bachelor of science in electrical and computer engineering. This innovative, exciting program empowers learners to implement fundamental knowledge from mathematics and physics to solve engineering problems. MSU holds accredited from the Middle States Commission on Higher Education.
Designed with flexibility in mind and student-focused, this 133 credit program features a notably attractive price tag. MSU is the only electrical engineering program in the country to permit learners to complete all necessary lab work in an online classroom environment. New students can expect to encounter a welcoming culture of research at MSU and research topics such visual analytics, avionics, and software defined radio. Coursework includes topics such as discrete systems, thermodynamics, and principles of design. Students may transfer no more than 70 credits from another accredited institution. All applicants must hold a minimum GPA of 2.0 to be considered. Learners may complete the second part of the program at another institution.
Visit School Website
Saint Cloud State University
|Value Score 4.33||
Based in St. Cloud, Minnesota, St. Cloud State University has conducted courses since 1869. Today the school offers working professionals select courses online, including portions of its bachelor of science in computer engineering program. SCSU’s online computer engineering bachelor’s degree is accredited by the Engineering Accreditation Commission of ABET.
This 106 credit program prepares learners to take the leap into a fast-paced, constantly-updating field by way of an intensive load of physics, mathematics, and chemistry courses. Learners hone engineering and research skills at a school with a strong culture of student research. Topics explored by students pursuing this major include software systems, digital logic design, and circuit analysis. SCSU offers tutoring services to all students online via Smarthinking. Learners must maintain a GPA of at least 2.5 in order to be considered.
Visit School Website
What Can I Do With a Bachelor’s in Computer Engineering Degree?
Computer engineers are on the frontlines of hardware engineering, software development, the creation of software languages. Careers are available both the public and private sectors. Individuals can work in the comfort of their homes or a traditional office environments. Some available jobs include:
Computer Hardware Engineer
Professionals in this field can earn six-figure salaries with just a bachelor’s degree. Common responsibilities include designing new computer hardware, testing beta versions, analyzing results to make improvements and modifications, updating existing hardware, and keeping an up-to-date knowledge of emerging technologies.
Projected Growth Rate 3%
Computer and Information Systems Managers
IT managers can be found in nearly every industry and field. These specialists work to ensure that their organization’s computing and networking needs are effectively provided for. They oversee the installment and maintenance of hardware and software packages, ensure networks are secure, provide IT training, and negotiate with vendors.
Projected Growth Rate 15%
Computer Network Architects
These professionals work to design and build data connection networks (such as LANs, WANs, and intranets) that make it possible for departments, offices, employees, and customers to communicate efficiently and effectively.
Projected Growth Rate 9%
Educational Paths for Graduates of Online Engineering Programs
Bachelor’s degrees in computer engineering offer many opportunities for meaningful and well-paying careers. However, those who complete an advanced degree have more opportunities for higher positions and larger salaries. In addition to taking on additional responsibilities and leadership roles, individuals with master’s or doctoral degrees earn more than their peers with only a bachelor’s degree. While computer engineers with bachelor’s degrees earn an annual median salary of $71,452, those in director of engineering positions earn an average yearly salary of $138,212.
What Will I Learn in My Bachelor’s in Computer Engineering Program?
Foundational courses in an online degree in computer engineering include:
- Introduction to Computer Programming: This course sets the foundation for future classes by introducing students to program design, functional decomposition, algorithm programming, and programming languages.
- Logic Design: Students learn how to design combinational circuits, adders, multiplexers, and decoders. Students also learn about memory elements such as latches and flip-flops, counters, registers, and timing.
- Web Technologies: Aside from gaining an overview of common technologies used on the internet, students also gain skills related to basic markup language, server-side scripting language, WWW, website design, and style sheet language.
- Mechatronics: Students learn how electromechanical components and systems can best be harnessed. Skills taught include understanding mechanism configurations, developing programming constructs, and integrating actuators, transducers, and microcontrollers.
- Web Usability: This user-centered course prepares graduates for front-end roles where their work will be directly used by clients and consumers. Students learn about cognition and human factors alongside design and user interface techniques.
Employment Outlook for Bachelor’s in Computer Engineering Graduates
Bachelor’s in Computer Engineering Salary
Salaries for computer engineers vary based on professional experience. The below table features expected salaries for network architects, software engineers, and other IT staff at different stages of their respective careers.
|Job Title||Overall Median Salary||Median Salary for Entry-Level Employees||Median Salary for Mid-Career Employees||Median Salary for Late-Career Employees|
|Computer Software Engineer||$79,318||$72,000||$88,000||$107,000|
|Network Security Engineer||$84,293||$73,000||$89,000||$117,000|
|Computer Systems Analyst||$66,032||$154,000||$69,000||$84,000|
Computer Engineering Licensure and Certification
While other fields of engineering are stringent about licensure and certification, computer engineering does not require any formal certification beyond a bachelor’s degree. Still, professional demarcations can often lead to more job opportunities, advanced roles, and a higher annual salary. Some of the most innovative and well-recognized options are covered below.
- Institute of Electrical and Electronics Engineers Computer Society: The IEEE offers a range of computer certification and credentialing programs, including software development and cloud computing.
- Colorado State University Online Certificate: CSU’s computer engineering certificate provides students a nuanced understanding of system design, networking technologies, hardware, and the architecture of mobile computing, while also adding a notable credential to their resumes.
- National Society of Professional Engineers Licensure: Recognized as the highest form of licensure given to any engineer, the Professional Engineer (PE) classification requires a four-year degree, four years of work under a PE, and the successful completion of two comprehensive exams.
Accreditation for Online Bachelor’s in Computer Engineering Degrees
When assessing any potential computer engineering degree online, degree seekers will commonly see three different types of accreditation: regional, national, and programmatic.
Regional and national accreditation are given to universities and colleges. National accreditation is a typically less-rigorous path that, while requiring colleges and universities to meet some standards, does not always determine whether or not the school is meeting the needs of its students. Students at nationally-accredited programs may struggle to transfer credits, gain certification and licensure, or be competitive for open jobs. Conversely, regional accreditation is a multi-year process that looks at many different facets of academics, residence life, job preparedness, and other aspects of a successful college experience. Furthermore, schools must renew their accreditation periodically to maintain their status.
Programmatic accreditation, as the name suggests, focuses on individual degree paths or departments. Those seeking an online computer engineering bachelor’s degree should look for accreditation by the Computing Accreditation Commission of the Accreditation Board for Engineering and Technology. ABET maintains a searchable database of accredited schools to make this process easier for students.
Financing Your Online Bachelor’s in Computer Engineering Program
Attending college for a computer software engineering degree online is an exciting path filled with anticipation for future career opportunities. Students have many options to make pursuing their online degree in computer engineering more affordable. Online learners should first fill out the Free Application for Federal Student Aid (FAFSA) to find out what federal scholarships, grants, loans, or work-study funds may be available to them. Another important option is scholarships, some of which are listed below.
Scholarships for Online Computer Engineering Bachelor’s Programs
Computer Engineering Scholarships
NSHSS Foundation STEM Scholarship $1,000
Scholarship Deadline: April 1
Eligibility Requirements: Applicants must maintain a GPA of 3.0 or higher and be pursuing a computer engineering or related degree. Students should be part of an underrepresented group.
SMART Scholarship Full Tuition
Scholarship Deadline: December 1
Eligibility Requirements: Student must maintain a GPA of 3.0 or higher.
AfterCollege Engineering and Technology Scholarship $500
Scholarship Deadline: December 31
Eligibility Requirements: Student must maintain a GPA of 3.0 or higher and pursue a degree related to computer engineering.
APIASF NASA Scholarship $2,900
Scholarship Deadline: january 11
Eligibility Requirements: Student must maintain a GPA of 2.8 or higher, be of Asian or Pacific Islander heritage, and be enrolled in a computer engineering program.
Women in Technology Scholarship $10,000
Scholarship Deadline: November 3
Eligibility Requirements: Student must maintain a GPA of 3.0 or higher, submit references, and write an essay.