Learn About Computer Science

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.

Learn More About CS

woman working at a desk

Programs

laptop screen

Computational Data 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.

laptop screen

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.

woman writing on a whiteboard

Computer Science Education

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.

close up of code on a black screen

Software 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.

close up of code on a blue screen

Software Engineering

Software engineers employ innovative software development approaches, such as Agile software development, to effectively manage software development projects.

Faculty Spotlight

professional headshot of a man

"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

View All Faculty & Staff

Salaries & Job Outlook

$124,200 median salary for software developers
35% projected job growth for data scientists
$136,620 median salary for computer and information research scientists
$132,360 median salary for computer hardware engineers

Awards & Showcase

professional portrait of a man

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

Events and Announcements

Class Changes

woman using a computer
CS 2600 Computer Networks - Beginning Fall 2024 CS 2600 will combine CS 2600 & CS 2690. CS 2690 will change in Spring 2025 and only be required for secure computing.  If you took CS 2600 before Fall 2024, consider taking CS 2690 in Fall 2024.

CS 3320 Numerical Software Dev - Begining Spring 2025 this course will no longer be available. Students can take any upper division (3000-4000) course instead.

CS 4490 Compiler Construction - No longer required. It will still be available as an elective. Effective Fall 2024.
Learn More

Fall 2024

people in a computer lab
We welcome 5 new instructors - Prof. Ting Cao, Majid Memari, Jacob Powell, Jeremy Jorgensen, and Eshita Zaman.

Fall 24-Spring 25: This school year will be Prof. Neil Harrison's last year. He is retiring.
Learn More

Spring 2025

outside of the computer science building
We welcome 1 new instructor: Jason Gill.

Code-A-Thon/Hack-A-Thon: by Hill AFB. Fall 2024's event was a great success. Be on the look out for another event during the spring semester.


Summer 2025: CS 4380, CS 4470, and CS 4700 will be available for the first time during a summer semester.
Learn More

Accreditation

ABET computing logo
ABET engineering logo

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.

Learn More About ABET Accreditation

Student Resources

CS Internships

Visit the CET internships page for CS, or talk to the CET Internship Advisor Stacey Brown.

View CS Internships

CS Student Resources

From credit for prior learning to tutoring and everything in between, you can find it all on the CS Student Resources page.

View CS Resources

NSF BE-TEC Scholarship

For students studying electrical engineering, computer engineering, computer science, and software engineering.

View Scholarship

Faculty Schedule & Office Hours

Full-time faculty have physical offices located in the CS building and may conduct office hours in-office, by phone, or virtually.

View Office Hours

Loading Directory data....

Loading Directory data....

Loading Directory data....

Loading Directory data....

Get Involved With CET on Social Media