Skip to main content
Bachelor of Science

Computer Engineering (B.S.)

Students will balance scientific and engineering theories with technical laboratory experiences to develop practical knowledge and skills they will need once they enter the careers in computer engineering.
Request more information about the Computer Engineering program and discover how BYU-Idaho can help you reach your goals.

Request More Information

Computer Engineering Introduction

Computer engineering is the perfect major for creative problem-solvers. You'll learn about the hardware that builds the computers and the software that runs it. This program will prepare you for a career in robotics, computer technology, and so much more.

As a computer engineering student, you'll:

  • Design and build your own computer components 
  • Turn your ideas into solutions that improve the world 
  • Work on exciting, hands-on projects as part of a team 
  • Develop software that makes technology run 
  • Explore electrical systems that power everyday devices 

Graduates are prepared for high-paying employment as computer engineers or to continue their education at graduate school.

Highlighted Courses

Develop core technical and problem-solving skills through courses in computer architecture, embedded systems, digital logic design, programming, data structures, operating systems, computer networks, and more.
September 18, 2025 03:57 PM
ECEN 260
September 26, 2025 09:26 AM
ECEN 324
September 26, 2025 09:30 AM
ECEN 361
September 26, 2025 09:31 AM
ECEN 380
September 26, 2025 09:32 AM
ECEN 390
September 26, 2025 09:40 AM
ECEN411
September 26, 2025 09:36 AM
CSE450
See Example Class Plan

Find Out if This Degree Is Right for You!

Watch expert advice on how to succeed in this major + career options

Graduate Career-Ready

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.

Career Options

Data Source: Industry and occupation employment and wage estimates are modeled using data from Lightcast, the U.S. Bureau of Labor Statistics, and other public sources. Figures are estimates and actual outcomes may vary by employer, experience, and location.

AI in Academics

At BYU-Idaho, we are strategically integrating Artificial Intelligence to enhance academic excellence and prepare our students for an evolving world.

AI in Computer Engineering
As a computer engineer, you will learn to design the high-performance chips, servers, and algorithms that power modern AI while ethically utilizing AI tools to enhance your own design efficiency. Our curriculum ensures you are ready to build the essential infrastructure of the future and lead in the next generation of artificial intelligence.
Advance Knowledge, Enhancing Learning, and Developing Workforce Readiness
AI in Academics means learning to advance knowledge, enhancing learning, and developing workforce readiness through tools that support (not replace) your effort and integrity.

Related Majors

Next Steps With BYU-Idaho

Explore how to begin your academic journey at BYU-Idaho by starting your application today.
Learn how to update your academic path with simple instructions for requesting a major change.

Learn More About the Computer Engineering Program

Request more information about the Computer Engineering program and discover how BYU-Idaho can help you reach your goals.

Request More Information