Students will balance scientific and engineering theories with technical laboratory experiences in order to develop practical knowledge and skills that they will need once they enter the workforce.

Smart Homes, Smart Cities, A Smart World. Be A Part of Making It Happen.
As a computer engineer, imagine creating the next super computer, the next revolutionary tablet computer, or even the next control system for the latest Air Force fighter jet.
The curriculum is balanced to help students learn how to design and develop computer hardware and software. Students will gain in-depth knowledge and skills in the design and development of many different types of computer systems from small MP3 players to large parallel computer systems. Graduates are prepared for high paying employments as computer engineers or to continue their education at graduate school.
The bachelor of science degree program in Computer Engineering is accredited by the Engineering Accreditation Commission of ABET, http://www.abet.org. The number of yearly enrollments and graduates in the Computer Engineering program are available at https://www.byui.edu/physical-sciences-engineering/abet-accreditation.
Find out if this degree is right for you!
Career Path
Graduates with a degree in Computer Engineering have a wide array of rewarding careers before them. Check out some of the top careers students get with this degree or explore more career options in I-Plan.
Highlighted Career Paths
Computer Engineer
Computer engineers work with a variety of computer systems such as architecture, parallel processing and dependability. They work with mobile computing, distributed systems, computer vision and robotics, embedded systems, design and testing. Computer engineers also work with coding, cryptography, and information protection.
Explore Related Career Paths
All degree related careers can be found in I-plan, along with related salary information.
Getting started in this degree
If you want to get a taste for Computer Engineering, start with one of the following degree-specific courses:
- ECEN 101 - Introduction to Electrical and Computer Engineering
For a full listing of all courses required for this degree, refer to the course catalog.