Skip to main content
50 Years
overrideTextColor= overrideCardAlternateTextColor= overrideDisableBackgroundImage= overrideTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overrideCardShowButton= overridebuttonBgColor= overrideButtonText=

BYU Computer Science Today

Recent Accomplishments

data-content-type=""

BYU student teams won 1st and 2nd at The Rocky Mountain Regional Programming Contest

This prestigious competition is an algorithmic programming contest for college students. Student teams are given the task to solve real-world coding problems. They exhibit collaboration skills, creativity, innovation, and an ability to perform under pressure. It is the oldest and largest programming contest in the world.

The first place team, as pictured, consisted of BYU students Teikn Smith, Thomas Draper, and Lawry Sorenson. Another BYU team consisting of Jason Oliphant, John Swingle, and Paul Swingle won second place in the contest.
overrideBackgroundColorOrImage= overrideTextColor= overrideTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= overrideTextAlignment=
data-content-type=""

BYU Animation students are given the "Highly Commended" award for their new interactive game

The Rookie Awards is an international board that ranks top video game design schools around the world. This year BYU animation presented their new game Liminus: the Silent Guard to the Rookie Awards and the team was given the "Highly Commended" award.

In the game the player plays as the Shepard. The Shepard is an eternal being that is searching to rescue lost souls, or sheep, from an impending darkness in a place called the Inbetween. The game requires strategic planning, puzzle-solving, and collection skills. This game is available free and can be downloaded here
overrideBackgroundColorOrImage= overrideTextColor= overrideTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= overrideTextAlignment=
data-content-type=""

Animation and Computer Science short film won the "Student Emmy" for Best Animation

The College Television Awards, known by the nickname of "Student Emmy's," is a nationwide competition that recognizes excellence in student production. At the 42nd annual College Television Awards this year, BYU animation's student-produced film Cenote won Best Animation.

This short film was directed and produced by Samantha Barroso, Daniel Villanueva Avalos, and Andrew Pettit. The story features a friendly axolotl who gets trapped in a cenote by a mysterious magic. He must get the help of a human to get out and back to his family. Watch the full film here.
overrideBackgroundColorOrImage= overrideTextColor= overrideTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= overrideTextAlignment=
data-content-type=""

BYU's game program was ranked #1 by the Animation Career Review for both Computer Science and Animation


The Animation Career Review evaluates and awards art and animation programs in colleges across the country. They evaluate multiple factors when creating their rank system. This year, in addition to being ranked as one of the top undergraduate programs overall, BYU's game program was ranked #1 for their animation and for computer science.
overrideBackgroundColorOrImage= overrideTextColor= overrideTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= overrideTextAlignment=
data-content-type=""

Starting Fall 2023 the Computer Science department will be offering a new BS degree in Computer Science with an emphasis in Machine Learning.

overrideBackgroundColorOrImage= overrideTextColor= overrideTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= overrideTextAlignment=
overrideBackgroundColorOrImage= overrideTextColor= overrideTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText=
Hidden image

Current Enrollments

1485 Undergraduates

42 Master's Students

38 PhD Students

Degrees Offered

BS Computer Science

BS Computer Science: Bioinformatics

BS Computer Science: Animation and Games

BS Computer Science: Software Engineering

BS Computer Science: Machine Learning

MS Computer Science

PhD Computer Science

Research Areas

data-content-type="external"
overrideBackgroundColorOrImage= overrideTextColor= overrideTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= overrideTextAlignment=
data-content-type="external"
overrideBackgroundColorOrImage= overrideTextColor= overrideTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= overrideTextAlignment=
data-content-type="external"
overrideBackgroundColorOrImage= overrideTextColor= overrideTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= overrideTextAlignment=
data-content-type="external"
overrideBackgroundColorOrImage= overrideTextColor= overrideTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= overrideTextAlignment=
data-content-type="external"
overrideBackgroundColorOrImage= overrideTextColor= overrideTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= overrideTextAlignment=
data-content-type="external"
overrideBackgroundColorOrImage= overrideTextColor= overrideTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= overrideTextAlignment=
overrideBackgroundColorOrImage= overrideTextColor= overrideTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= overrideTextAlignment=
overrideBackgroundColorOrImage= overrideTextColor= overrideTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText=

Current Chair

Dr. Kevin Seppi

Dr. Seppi received his B.S. in computer science from Brigham Young University in 1982 and his M.S. from Santa Clara University in 1987. He received his Ph.D. from the University of Texas at Austin in 1990 on a resident study fellowship from IBM. He returned to IBM following his Ph.D. work and worked with IBM until 1995 when he joined BMC Software. Dr. Seppi joined the BYU computer science faculty in the fall of 2002.

Recent Retirees

Prof. Paul Roper

Professor Paul Roper recently retired from his position as an associate teaching professor. He has taught a variety of courses while here at BYU. His longest taught class was CS 345 Operating Systems.

For more information about the Computer Science department and additional resources, visit their department website!