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 Education program at Utah Valley University is designed for individuals who are passionate about both technology and teaching. This innovative program blends the principles of computing with proven teaching strategies, preparing future educators to effectively teach computer science and web programming at the secondary education level.

In our program, students don’t just learn how to code, they learn how to teach programming. Graduates of the Computer Science Education program emerge as confident educators ready to make a meaningful impact in classrooms by bridging the gap between technology and education. With the demand for computer science teachers at an all-time high, this degree opens the door to a rewarding career that shapes the innovators and problem-solvers of tomorrow.

Whether you come from a technical or non-technical background, if you have a passion for teaching and a curiosity about how computing shapes our world, the Computer Science Education program at UVU can prepare you for a fulfilling career that makes a real difference."

Dr. Lynn Thackeray, Assistant Professor

View Faculty & Staff