Skip to main content

Computer Science

Students who complete a bachelors in Computer Science pursue exciting opportunities in graphics, artificial intelligence, software engineering, database design, scientific programming, systems administration, and research at universities and national laboratories.

The MS degree is designed to prepare students either to be technically capable of leading development teams in industrial software development or to be ready to continue for a PhD. The PhD degree prepares students to be researchers and teachers either in industry or academia.

Students completing the Animation emphasis will be prepared for technical positions at animation and game programming studios. Students will learn both the technical and artistic side of creating and implementing digital animations and games.

The Bioinformatics emphasis is designed for students who are interested in building software to assist in analyzing biological systems. Students will graduate with a significant background in biology coupled with the software development and analysis skills necessary to implement large bioinformatics applications.

"In the new Data Science emphasis, students will learn how to focus on the mathematical fundamentals that describe patterns, uncertainty and knowledge representations, while also sharpening computational thinking and the programming know-how needed to turn ideas into reality," said BYU computer science professor Tony Martinez. "Students who fulfill the degree will be well-positioned to increase their skills in graduate school or to enter the industry in an area with tremendous demand and growth."

Software engineers are among the most highly paid and highly sought-after employees in today's workforce, according to BYU computer science professor Ken Rodham. Although a computer science degree has historically provided excellent preparation for a career in software engineering, as the industry expands and diversifies, the computer science department wanted to create an emphasis that allowed students to focus more deeply on aspects of computer science that are most relevant to practicing software engineers.

Where BYU CS majors have begun their careers:

Amazon, Owlet, ExxonMobil, Sunstone, ESPN, Clearwater, Nu Skin, Flexport, FamilySearch, Hire-Vue, Goldman Sachs, LucidSoftware, The Church of Jesus Christ of Latter-day Saints, Lockheed Martin, XactwarQualtrics, Google, Microsoft, Neovest, Domo.

Career Services

Todd Russell

Career Director, Engineering & Technology
(801) 422-7591

Click here for List of Majors
overrideBackgroundColorOrImage= overrideTextColor= overrideTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= overrideTextAlignment=
Computer Science Clubs

Association for Computing Machinery

March 22, 2021 11:43 AM
BYU's ACM Chapter is just a small part of the worldwide ACM community, which was founded in 1947 and is the largest educational and computing society in the world! The BYU ACM club is the go-to Computer Science club at BYU.

Relevant Programs: Computer Science

Join Website

Data Science Club

November 15, 2021 11:39 AM
We seek to connect members with data science companies and aid members in developing data science skills. We provide students with additional educational resources, including workshops, online courses, and professional tutoring. We engage our students in real-world data science projects with companies and organizations pioneering innovation in Utah and throughout the nation.

Relevant Clubs: Information SystemsStatistics, Computer Science, Mathematics

Join Website

Society for Industrial and Applied Mathematics

November 30, 2021 11:14 AM
To all you problem solvers and chronic thinkers, the BYU Chapter of SIAM is invested in your future. We will prepare you for a successful career in research or industry and connect you with a global community of 14,500+ applied mathematicians and computational scientists. Come join us and make your future come today.

Relevant programs: Computer Science, Data Science, Mathematics, Statistics

Join Website

BYU User Experience Design Club

April 10, 2022 10:30 PM
BYUXD is an interdisciplinary organization that seeks to foster growth and awareness of User Experience Design in the BYU community. Members will be given the opportunity to develop industry connections, UX related skills, and share resources.

Relevant Programs: Computer Science, Information Systems, Information Technology

Join Website

Cybersecurity Student Association

April 10, 2022 10:55 PM
Provide an additional academic and social resource for students in the IT Cyber-Security emphasis. Hold training and social events for those interested in cyber-security. Organize trips to relevant events. Provide service in the form of security assessments to other groups within BYU and external organizations. Participate in cyber-security competitions and events.

Relevant Programs: Cybersecurity, Computer Science, Information Systems

Join Website

Mixed Reality Club

April 10, 2022 10:49 PM
We are a group of Mixed Reality enthusiasts. We love what we do and would love to share our passion with anyone who wants to learn more about Mixed Reality technologies.

Relevant Programs: Computer Science, Electrical & Computer Engineering, Information Technology

Join Website

Click below to explore Computer Science-related research and research opportunities at BYU

Computer Science Research

Career Outcomes