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.
Students using a soldering iron

Computer Engineering Introduction

As a computer engineer, imagine creating the next supercomputer, the next revolutionary tablet computer, or 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 designing and developing many different types of computer systems, from small MP3 players to large parallel computer systems. 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
September 26, 2025 09:37 AM
ECEN 461
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.

BYU-Idaho Graduate Salaries

Computer Engineering is consistently one of the top-earning fields for BYU-Idaho graduates. With strong demand across the global technology sector, graduates are well-positioned for competitive starting salaries and rapid advancement. Your expertise in both hardware and software design prepares you for high-impact roles in industries ranging from embedded systems and cybersecurity to artificial intelligence and advanced computing.

Common Career Paths

This program prepares you to design, test, and build everything from microchips to autonomous robotic systems for leading private and government organizations. You will gain a competitive edge through rigorous hands-on lab experiences and a required internship that bridges the gap between the classroom and your professional career.

Preparation for Grad School

Our graduates are well-equipped to pursue advanced research in specialized fields such as machine learning, embedded systems, and robotics at top-tier institutions. This rigorous foundation also serves as a powerful springboard for those pursuing careers in patent law or executive leadership through graduate business programs.

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 BYU-Idaho
Request more information and receive personalized information to learn how BYU-Idaho can help you reach your goals.