BSSWE · Current · 119 CUs

Bachelor of Science, Software Engineering

Source: WGU Program Guide·medium confidence

About This Degree

WGU Catalog 2026-03
The B.S. in Software Engineering program is designed to meet the growing industry need in the software space while preparing experienced information technology professionals for successful careers as software engineers, designers and developers.The program focuses on software engineering and it is offered in two tracks that utilize either Java or C# to achieve similar objectives.

Official catalog text — WGU-authored.

Degree History

First offered2023-01StatusCurrentCUs119
College name history
College of Information Technology→School of Technology

Program Learning Outcomes

WGU Catalog 2026-03

Official WGU-authored outcomes from the catalog Program Outcomes section.

  • •The graduate produces applications using high-level programming language constructs to meet business requirements.
  • •The graduate develops user interfaces to meet project requirements.
  • •The graduate applies application programming interfaces (APIs) in application development to support end users in various geographic regions.

Industry Certifications

This program includes coursework aligned with:

Cert alignment is informational — preparation depends on individual coursework and study.

Related Programs

B.S. Software Engineering

This track: Java Track

Shares a common core sequence with sibling tracks

Other tracks in this family:

Areas of Study

12 groups · 38 courses

Course groups from the WGU Program Guide. Expand each group to see course descriptions and competencies.

Course Roster (38 courses)

WGU Catalog 2026-03

Term 1

CodeTitleCUs
D278Scripting and Programming - Foundations3
D335Introduction to Programming in Python3
D370IT Leadership Foundations3
D276Web Development Foundations3

Term 2

CodeTitleCUs
D197Version Control1
D277Front-End Web Development3
C955Applied Probability and Statistics3
D322Introduction to IT4
C683Natural Science Lab2

Term 3

CodeTitleCUs
C957Applied Algebra3
C949Data Structures and Algorithms I4
D372Introduction to Systems Thinking3
D426Data Management - Foundations3

Term 4

CodeTitleCUs
D427Data Management - Applications4
D280JavaScript Programming3
D333Ethics in Technology3
D315Network and Security - Foundations3

Term 5

CodeTitleCUs
D326Advanced Data Management3
D279User Interface Design3
D479User Experience Design3
D286Java Fundamentals3

Term 6

CodeTitleCUs
C458Health, Fitness, and Wellness4
D287Java Frameworks3
D282Cloud Foundations3
D386Hardware and Operating Systems Essentials3

Term 7

CodeTitleCUs
D324Business of IT - Project Management4
D288Back-End Programming3
D270Composition: Successful Self-Expression3
D336Business of IT - Applications4

Term 8

CodeTitleCUs
D199Introduction to Physical and Human Geography3
D387Advanced Java3
D385Software Security and Testing3
D339Technical Communication3

Term 9

CodeTitleCUs
D480Software Design and Quality Assurance3
C963American Politics and the US Constitution3
D284Software Engineering4
D308Mobile Application Development (Android)3

Term 10

CodeTitleCUs
D424Software Engineering Capstone4

Total: 119 CUs across 38 courses. Degree total per catalog: 119 CUs.