The UVU Department of Computer Science provides a broad range of programs that support students in many areas. Faculty members in the CS department represent years of experience in various related occupations and their academic credentials span an impressive variety of specializations. All members of the CS department work together to provide an educational experience designed to prepare graduates with the knowledge and skills required to succeed in the dynamic fields related to computer science.
This program is designed to produce power users of machine learning and AI. Students of computational data science at UVU will build a foundation of knowledge by studying mathematics, statistics, and computer science.
Computer scientists master the theory and practice of computing and explore new and exciting ways to use computers. This program hosts three unique emphases for the bachelor's degree.
This program provides a solid foundation of software and web development skills, as well as courses necessary to obtain a Utah teaching license with endorsements in computer science and web development.
Software developers work under the supervision of software engineers or computer scientists to develop software. They implement software designs, and may have a limited role in their design.
Software engineers employ innovative software development approaches, such as Agile software development, to effectively manage software development projects.
"CS at UVU is hands-on and applied."
"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. Degrees and emphases in web development, secure computing, core CS, software engineering, software development, data science, and CS education for future high school teachers reflect those needs. 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."
George Rudolph, Department Chair
Wolverine Stories: Jose Rodriguez
"I take great pride in being a first-generation student at UVU."
"After I graduate in the spring of 2023, I want to start as a software engineer. After spending time in the industry and developing my programming skills, I want to start my own business. My goal is to be an entrepreneur one day, a desire that stems from my mom’s entrepreneurial spirit rubbing off on me.
"I would also like to use my software and programming skills to help positively impact the environment. I do not have a solidified plan now as to what my exact approach will be, but I am excited to graduate and work toward that goal."
Jose Rodriguez, Software Development Program
Our computer science program is accredited by the Computing Accreditation Commission of ABET, and our software engineering program is accredited by the Engineering Accreditation Commission of ABET.
ABET is a nonprofit, non-governmental agency that accredits programs in applied and natural science, computing, engineering, and engineering technology. ABET accreditation provides assurance that a college or university program meets the quality standards of the profession for which that program prepares graduates.
Visit the CET internships page for CS, or talk to the CET Internship Advisor Stacey Brown.
From credit for prior learning to tutoring and everything in between, you can find it all on the CS Student Resources page.
For students studying electrical engineering, computer engineering, computer science, and software engineering.
Full-time faculty have physical offices located in the CS building and may conduct office hours in-office, by phone, or virtually.
Loading Directory data....
Loading Directory data....
Loading Directory data....
Loading Directory data....