BYU's Competitive Programming Team Takes Egypt

Our programming team has received a prestigious invitation to participate in the International Collegiate Programming Contest (ICPC) World Finals in Sharm El Sheikh, Egypt. This is BYU's first-ever appearance at the ICPC World Finals.

Learn More

Upcoming Events


Department 3MT Competition


Student Research Conference

Academic Calendar



Weekly seminar: Scott Toborg

Where: TMCB 1170

When: February 29th @11am

Talk title: Ultra-Scale Intelligent Systems: A New BYU Research Area Investigating Intelligence at Scale

After seeing so much progress in AI over the last few years, it’s hard to understand why many enterprises still struggle to bring AI models into production. This research investigates the fundamental drivers of AI system development to identify roadblocks and potential solutions. To address these issues, the relatively new field of Machine Learning Operations, or MLOps, seeks to improve AI development across the entire lifecycle. These improvements promise a shorter time to market, lower costs, and higher value. Leveraging enhanced AI development processes, we explore the possibilities of scaling AI systems to support millions of models in production. At this scale, typical model metrics are no longer sufficient, and new analysis methods are needed. We present a framework for characterizing Ultra-Scale systems and discuss potential approaches for research and analysis. These Ultra-Scale systems could enable novel applications across diverse areas such as manufacturing, demand forecasting, social networks, IoT systems, traffic management, and swarm intelligence.

Student Stories

Computer Science at BYU has helped me achieve my dream job even before graduating. It has also helped me to be involved in an amazing campus and tremendous clubs with some of the best students, faculty, and advisors. I haven't yet created impactful and influential software that helps people all over the world but connecting with some of the brightest students in the world and getting into a company where you can find some of the brightest engineers is a step closer to achieving that goal.
CS Major from Uruguay.
I had no coding experience before coming to BYU, so I have really learned a lot in all the CS classes I have taken. Now I am a proficient coder who is ready to enter the workforce!
Senior from California.

Undergraduate Program

Learn everything you need to know about our undergraduate program below.

Graduate Program

We offer both a Masters and a PhD program in computer science. These research driven programs are perfect to accelerate your career & research.