About the Program

The computer science education program is designed to teach students principles of computing as well as pedagogical theories to facilitate learning in the fields of computer science and web programming. Students will learn how to demonstrate computer science and web programming concepts in a secondary education environment and be able to evaluate a student’s computer programming performance.

man gesturing at a white board

B.S. in Computer Science Education

120 Credits to Graduate

The computer science education degree provides a solid foundation of software and web development skills specifically for secondary educators. It consists of computer science and web development classes as well as education courses necessary to obtain a Utah teaching license with endorsements in computer science and web development.

Testimonials

professional headshot of a man

"This program...ensures that graduates are well-prepared for the demands of the industry."

"The computer science program at Utah Valley University provides an exceptional learning experience. As a faculty member, I have witnessed firsthand the dedication of our students and the commitment of our department to providing top-notch education and resources. The program's focus on both theoretical concepts and practical application ensures that graduates are well-prepared for the demands of the industry."

Dr. Lynn Thackeray, Assistant Professor

View Faculty & Staff