Software Engineering ABET Outcomes

The Software Engineering program at UVU prepares students to design, develop, and maintain large-scale software systems. Students learn to apply engineering principles to software development, including requirements analysis, system design, implementation, testing, and maintenance. Emphasis is placed on modern development practices such as Agile methodologies, teamwork, and quality assurance to effectively manage complex projects.

Students have opportunities to work collaboratively in team-based environments and engage with users and stakeholders to understand real-world needs. Graduates are prepared for careers as software developers, quality assurance engineers, and technical leaders who can build reliable, scalable software systems. This degree is well suited for students interested in solving practical problems and building impactful software solutions across a wide range of industries.

 

 

The Bachelor of Science in Software Engineering is accredited by the Engineering Accreditation Commission of ABET.

Learn More About ABET Accreditation

ABET engineering logo

Data in both tables reflects 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.

Software Engineering BS

SE Majors 2021 2022 2023 2024 2025
Number of Students 207 204 234 251 174
Graduation Numbers 22 24 23 32 48

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 

 

Program Educational Outcomes

Within a few years of graduation, alumni of the software engineering program are expected to:

  1. PEO 1 — Professional Practice in Software Engineering

    Apply strong foundations in software design, architecture, quality assurance, and development processes to succeed in software engineering careers.

    PEO 2 — Commitment to Continuous Learning

    Enhance their capabilities by adapting to emerging engineering tools, technologies, and practices throughout their careers.

    PEO 3 — Ethical and Responsible Engineering Practice

    Make informed and ethical decisions in engineering contexts, recognizing broader societal, legal, and global considerations.

    PEO 4 — Collaboration and Leadership

    Contribute to and lead teams engaged in the engineering, evolution, and delivery of high‑quality software systems.

Software Engineering Student Learning Outcomes (aka Program Learning Outcomes)

At the time of graduation, graduates of the Software Engineering program will have:

  1. Ability to identify, formulate, and solve complex engineering problems using principles of engineering, science, and mathematics.
  2. Ability to apply engineering design to produce solutions that meet specified needs, considering public health, safety, welfare, and global, cultural, social, environmental, and economic factors. 
  3. Ability to communicate effectively with a range of audiences.
  4. Ability to recognize ethical and professional responsibilities and make informed judgments considering global and societal impacts.
  5. Ability to function effectively on a team, providing leadership, creating a collaborative environment, and meeting objectives.
  6. Ability to develop and conduct experiments, analyze and interpret data, and use engineering judgment to draw conclusions. 
  7. Ability to acquire and apply new knowledge as needed, using appropriate learning strategies. (