Brigham Young University Provo offers a dynamic Bachelor of Science in Computer Engineering that combines rigorous technical training with a strong foundation in engineering principles. This program is ideal for students who are passionate about technology and innovation, preparing them for a variety of careers in the rapidly evolving field of computer engineering.
Curriculum Structure:
In the first year, students will dive into foundational courses such as "Introduction to Computer Engineering" and "Programming Fundamentals," which lay the groundwork for understanding both hardware and software systems. Additionally, courses like "Calculus" and "Physics" will enhance their analytical skills, essential for tackling complex engineering problems.
During the second year, the curriculum becomes more specialized with courses like "Digital Logic Design" and "Data Structures," where students learn about the design and analysis of digital systems and efficient data management techniques. This year also includes "Circuit Analysis," providing hands-on experience with electronic components and circuits.
In the third year, students will engage in advanced topics such as "Microprocessor Design" and "Embedded Systems," focusing on the integration of hardware and software. The course "Signals and Systems" will further develop their understanding of how systems respond to various inputs, preparing them for real-world applications.
In the final year, students will undertake a capstone project in "Computer Engineering Design," where they will apply their knowledge to solve practical engineering challenges. They will also explore specialized electives like "Machine Learning" and "Network Security," equipping them with cutting-edge skills that are highly sought after in the job market.
Focus Areas: Embedded Systems, Digital Design, Software Development, Network Security, Machine Learning
Learning Outcomes: Proficiency in hardware and software integration, problem-solving skills, ability to design and analyze complex systems, and effective communication in technical contexts.
Professional Alignment (Accreditation): The program is accredited by the Accreditation Board for Engineering and Technology (ABET), ensuring it meets high standards of quality and relevance in the engineering field.
Reputation (Employability Rankings): BYU consistently ranks highly in employability, with graduates recognized for their strong technical skills and ethical grounding, making them attractive candidates for employers. According to QS World University Rankings, BYU is noted for its strong engineering programs and high graduate employability.
At Brigham Young University Provo, the BS in Computer Engineering program is designed to provide students with hands-on experiences that bridge the gap between theoretical knowledge and real-world application. Students have access to state-of-the-art facilities and tools that enhance their learning and prepare them for successful careers in the tech industry. The program emphasizes experiential learning through various projects, internships, and collaborative opportunities that foster innovation and problem-solving skills.
Here are some key aspects of the experiential learning opportunities available to Computer Engineering students at BYU:
- Capstone Projects: Engage in a senior capstone project where you work in teams to design and implement a comprehensive engineering solution, often in collaboration with industry partners.
- Internships: Take advantage of internship opportunities with leading tech companies, allowing you to gain valuable work experience and network with professionals in the field.
- Research Laboratories: Access specialized labs such as the Robotics Lab, Embedded Systems Lab, and the Computer Vision Lab, where you can work on cutting-edge research projects.
- Digital Tools: Utilize industry-standard software and tools, including MATLAB, LabVIEW, and various programming environments, to enhance your technical skills.
- Field Trips: Participate in field trips to local tech companies and research institutions, providing insights into the industry and potential career paths.
- Collaboration Spaces: Work in collaborative spaces designed for group projects, fostering teamwork and innovation among peers.
- BYU Libraries: Benefit from extensive resources at the Harold B. Lee Library, which offers access to a vast collection of engineering journals, books, and digital resources.
- Institute of Electrical and Electronics Engineers (IEEE): Join the BYU IEEE student chapter to connect with fellow students, attend workshops, and participate in competitions.
These experiential learning opportunities not only enhance your academic experience but also equip you with the skills and connections necessary to thrive in the fast-paced world of computer engineering.
Consider applying to the BS in Computer Engineering program at BYU Provo, where you can turn your passion for technology into a rewarding career!
Choosing to pursue a Bachelor of Science in Computer Engineering at Brigham Young University Provo opens the door to a wealth of opportunities in a rapidly evolving field. Graduates from this program are well-prepared for roles such as Software Engineer, Systems Architect, and Network Administrator, among others. The skills and knowledge gained here not only lead to immediate employment but also set the stage for long-term career growth:
- University Services: BYU offers robust career services, including resume workshops, interview preparation, and job fairs that connect students with top employers in the tech industry.
- Employment Stats and Salary Figures: The employment rate for graduates in engineering fields is impressively high, with many securing jobs before graduation. According to recent data, the average starting salary for computer engineering graduates is around $80,000 per year.
- University–Industry Partnerships: BYU has established partnerships with leading tech companies such as Intel, Microsoft, and Google, providing students with internship opportunities and real-world experience that enhances their employability.
- Long-term Accreditation Value: The program is accredited by the Accreditation Board for Engineering and Technology (ABET), ensuring that your degree meets the highest standards and is recognized by employers worldwide.
- Graduation Outcomes: Over 90% of graduates find employment in their field within six months of graduation, reflecting the strong demand for skilled professionals in computer engineering.
Further Academic Progression: After completing your BS in Computer Engineering, you have several exciting options for further studies. You could pursue a Master’s degree in Computer Engineering or a related field, which would deepen your expertise and open doors to advanced positions in research and development. Additionally, you might consider specialized certifications in areas like cybersecurity, artificial intelligence, or data science, which can further enhance your career prospects and earning potential.
Embarking on this journey at BYU Provo not only equips you with technical skills but also prepares you for a fulfilling career in a dynamic and impactful industry.


US universities use a holistic admissions review. Beyond grades and standardized test scores, they weigh the strength of your overall profile to understand who you are as a student and a person.
Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.
