Computer Science ABET Outcomes

The Computer Science program at UVU provides a strong foundation in computing theory and hands-on software development, preparing students to design, implement, and evaluate modern computing systems. It develops problem-solving skills and technical expertise through progressively advanced coursework and projects in areas such as artificial intelligence, scalable systems, and application development. Advanced electives include topics such as compiler design, intelligent systems, and distributed computing, with opportunities to collaborate across disciplines or interests on projects.

The program offers specialization tracks in Computer Science, Full-Stack Web Development, Secure Programming, and Artificial Intelligence, allowing students to tailor their studies to specific interests and career goals. Graduates are prepared for employment in software development, web and mobile applications, cybersecurity, and are prepared for graduate study. Related programs at UVU—including Software Engineering, Computational Data Science, Computer Science Education, and the BAS in Software Development—share foundational concepts while emphasizing distinct skill sets and career pathways.


 

The computer science program is accredited by the Computing Accreditation Commission of ABET.

Learn More About ABET Accreditation

ABET computing logo

Data in both tables reflects Fall numbers reported at https://www.uvu.edu/birs/performance-indicators/academic-programs/ for BS degrees only. "Number of students" represents Fall enrollment numbers. "Graduation Numbers" reflects completions from that same year.

CS BS

CS Majors Only 2021 2022 2023 2024 2025
Number of Students 1010 944 920 833 620
Graduation Numbers 91 68 87 97 144

All 5 BS Degrees

CS Dept All Majors Total 2021 2022 2023 2024 2025
Number of Students 1242 1272 1324 1264 947
Graduation Numbers 113 94 122 154 236

PEOs also found at https://www.uvu.edu/cs/degrees/peos.html

SLOs/PLOs also found at https://www.uvu.edu/cs/degrees/plos.html 

Computer Science Program Educational Outcomes

Within three to five years of graduation, alumni of the computer science program are expected to have:

  1. PEO 1 — Professional Impact

    Apply strong foundations in software systems, computational theory, and problem‑solving to achieve impact in computing roles across industry, government, or entrepreneurial environments.

  2. PEO 2 — Lifelong Learning and Professional Development

    Extend their expertise by adopting new tools, technologies, and methodologies as the computing field evolves, supporting continuous professional growth.

  3. PEO 3 — Responsible Computing Practice

    Exercise sound judgment in the design and implementation of computing solutions, acting ethically and professionally in diverse organizational and societal contexts.

  4. PEO 4 — Collaboration and Leadership

    Work effectively in multidisciplinary teams and assume leadership roles as their careers progress.

Computer Science Program Student Outcomes (aka Program Learning Outcomes)

  1. Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  3. Communicate effectively in a variety of professional contexts.
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  6. Apply computer science theory and software development fundamentals to produce computing-based solutions.