Login

Bachelor of Science (BS): Computer Engineering Degree Overview

A Bachelor of Science in Computer Engineering program focuses on the relationship between computer hardware and software systems. Graduates are prepared to evaluate systems and design efficient IT solutions.

View popular schools

Essential Information

A 4-year BS in Computer Engineering typically combines software-related classes in networks, operating systems and programming languages with hardware-related courses covering memory components, microprocessors and fiber optics. The program meshes formal coursework with practical experience, and students gain the technical skills needed for the field. Internships may be expected, depending on the program. Following graduation, degree-holders can pursue a more advanced program or gain entry-level employment. A high school diploma or equivalent is required prior to enrollment in these programs.


Find schools that offer these popular programs

  • Computer Engineering Technologies, General
  • Computer Hardware
  • Computer Systems
  • Software Engineering

Bachelor of Science in Computer Engineering

In this degree program, students typically complete practical experiences and projects, giving them the chance to delve into real-world scenarios. Programs often offer internship opportunities for hands-on experience and the potential for students to build their resumes. In addition to general education requirements, students complete courses such as:

  • Digital design
  • Signal processing
  • Logic design
  • Computer architecture
  • Microelectronics
  • Circuits

Popular Career Options

Graduates are often qualified for careers in biomedicine, consumer electronics, telecommunications, government or the electronic gaming industry. They can also find opportunities in the information technology division of a variety of businesses. Job titles could include:

  • Testing engineer
  • Systems analyst
  • Hardware engineer
  • Information technology consultant
  • Digital gaming programmer

Employment Outlook and Salary Information

The U.S. Bureau of Labor Statistics (BLS) reports slow 3% employment growth for computer hardware engineers, fast 21% growth for computer systems analysts and fast 17% growth for software developers from 2014 to 2024. The median annual pay was $111,730 for computer hardware engineers and $85,800 for computer systems analysts nationally in May 2015. The software developer median salary at that time was $105,570 for systems software developers and $98,260 for applications developers, according to the BLS.

Continuing Education Information

Graduate certificate programs in microelectronics, integrated engineering or telecommunication can help individuals expand their knowledge and keep abreast of the latest trends in the field. Graduates interested in advanced degrees can pursue a master's degree program in computer engineering.

Computer engineering BS programs include both lecture-based classes and hands-on training, helping students gain theoretical and applied IT skills. Graduates of these programs are prepared to work as testing engineers, hardware engineers, or systems analysts, among other options. They may also pursue master's degrees or graduate certificates.

Next: View Schools

What is your highest level of education?

Some College
Complete your degree or find the graduate program that's right for you.
High School Diploma
Explore schools that offer bachelor and associate degrees.
Still in High School
Earn your diploma of GED. Plan your undergraduate education.

Schools you may like:

Popular Schools

The listings below may include sponsored content but are popular choices among our users.

    • Software Development - Bachelor's

    What is your highest level of education?

  • What is your highest level of education completed?

    • BS - IT - Software Systems Engineering

    What is your highest level of education?

  • What is your highest level of education?

  • What is your highest level of education?

  • What is your highest level of education completed?

    • BS in Nuclear Energy Engineering Technology
    • BS in Nuclear Engineering Technology

    What is your highest level of education completed?

    • BS in Technology (Electromechanical Technologies)
    • BS in Nuclear Engineering Technology (Nuclear Leadership)
    • BS in Nuclear Engineering Technology (Without Concentration)
    • BS in Technology (Nuclear Technologies)
    • BS in Technology (Power Plant Technologies)
    • Bachelor of Professional Studies in Technology Management (Nuclear Technology)

    What is your highest level of education completed?

Find your perfect school

What is your highest level of education?