D2844 CUsActive

Software Engineering

School of Technology

About This Course

WGU Catalog 2026-03
Software Engineering introduces the concepts of software engineering to students who have completed the core courses in programming and project management. The principles build on previously acquired concepts, switching the emphasis from programming simple routines to engineering robust and scalable software solutions. This course does not cover programming, but it provides an overview of software engineering processes and their challenging nature, focusing on the need for a disciplined approach to software engineering. A generic process framework provides the groundwork for formal process models. Prescriptive process models such as the Waterfall Model and Agile Development are included. This course also introduces the elements and phases of software engineering, including requirements engineering, design concepts, and software quality. There are no prerequisites for this course.

Official catalog text — WGU-authored.

First in catalog2023-01StatusActiveCurrent degrees4Total degree appearances7

Included in Current Degrees (4)

Previously Appeared in Retired Degrees (3)