The Computer Science Department at BYU is committed to producing graduates equipped with the skills to succeed in a rapidly transforming industry. That success comes from BYU's partnership with industry in and around the Wasatch front as well as throughout the nation. Together with its partners and advisory board, the program teaches the newest and most groundbreaking technologies with the theories and fundamentals that produce astute and innovative students. Students also receive relevant and timely professional development to help them prepare to enter the workforce and compete for the very best positions the industry has to offer.
Join the Partner Program or Advisory Board
BYU Computer Science seeks to foster synergistic relationships with corporate leaders through its Advisory Board and Sponsor a Capstone program. These opportunities create real-world experiences for professional development and give access to the discipline's brightest young minds. Program partners and board members have access to our students to evaluate potential employees, and they are able to contribute to technology education in the program. Here are just some of the benefits to joining the Advisory Board or the Sponsor a Capstone program.
- Career Fairs
- Internships
- Educational Lectures
- Information Sessions
- Mock Interviews
- Resumé Writing Sessions
- Talmage Building Booths
Department Information
The department was created in 1968 and is housed in the Talmage Building on the BYU campus. Its BS program is accredited by the ABET Accreditation Council. The department's research labs, open to graduate and undergraduate students, have produced advancements and publications in some of the industry's most revolutionary technologies.
The Curriculum
The curriculum core acquaints students with programming skills and languages in a context that helps them understand computational theory while learning real-world applications. Core requirements give students a breadth of knowledge that helps them become competent problem solvers in a wide range of technology-related areas.
- Elective courses give students the option to gain specialized knowledge in a number of subjects, including graphics, systems, applications, software engineering, and machine learning. Core and elective course descriptions can be found under the All Course Offerings page.
Our Students
Our students are noted for their ability to learn quickly and think creatively. Each year they are recruited by some of the world's top tech and research companies for jobs and internships. Many of them have received prestigious grants including the Google Anita Borg Scholarship, NFS Grants, and National Science and Engineering Fellowships.