Computer scientists master the theory and practice of computing and explore new and exciting ways to use computers. Combined with electives in areas like mobile device programming and game development, the computer science program prepares you for employment opportunities in client and server-side web application development, computer network engineering and security, and mobile device application development.
120 Credits to Graduate
The Bachelor of Science in Computer Science covers theory, programming, and the cutting-edge development of computing solutions. Computer scientists master the theory and practice of computing and explore new and exciting ways to use computers.
Computer Science EmphasisFull Stack Web Development EmphasisSecure Computing Emphasis120 Credits to Graduate
The individualized nature of the Integrated Studies degree is attractive to students with multiple interests. Emphases from computer science and information systems, accounting, technology management, and physical education are offered as part of this degree.
The B.S. in Computer Science is accredited by the Computing Accreditation Commission of ABET.
The Department of Computer Science offers several Associate of Science and Associate of Applied Science degrees that students can start with to build a core in computer science basics. Build an Associate of Science into a bachelor’s degree, or jump straight into the workforce with an Associate of Applied Science.
63 Credits to Graduate
The program introduces the student to a wide range of computer systems hardware, software, device drivers, and peripheral devices.
63 Credits to Graduate
The program introduces the student to a wide range of networking and data communications technologies and entry-level programming.
61 Credits to Graduate
The Associate of Science in Computer Science is a transfer degree used when a student is contemplating changing schools and includes all general education courses.
The computer science program has several minors and certificates available that provide students with training and introductory coursework in the field of computer science to further their career prospects.
18 Credits to Graduate
The program provides the student with entry-level programming instruction and an overview of some portions of the program.
30 Credits to Graduate
The program introduces the students to basic entry-level programming.
"An exceptional and engaging learning environment."
"It is an exceptional and engaging learning environment that fosters the development of a comprehensive skill set. I was able to connect with industry professionals, facilitating invaluable networking opportunities that ultimately jumpstarted my career in technology."
Torick Davis, Computer Science Program
"Employers say that they love our graduates."
"UVU’s CS degree programs are fantastic and continue to grow in support of the increasing need for domain-savvy programmers across all areas of industry, research, and government. CS at UVU is hands-on and applied, with just enough theory mixed in to be rigorous and relevant in today’s world and the future. Many of our students work and support families while in school, and many find great jobs upon graduation as well. Employers say that they love our graduates because they can do stuff and make an instant contribution when they are hired."