BSCS · Current · 123 CUs

Bachelor of Science, Computer Science

Source: WGU Program Guide·v202412·8/2/24

About This Degree

WGU Catalog 2026-03
The Bachelor of Science in Computer Science prepares students for a career in the high demand field of Computer Science. Upon program completion, students will apply their learned knowledge and skills in the designing, developing and optimizing of systems to meet current and future industry needs. The curriculum includes innovative courses in programming and logic, architecture and systems, data structures, project management, artificial intelligence, along with the theory and science of computing.

Official catalog text — WGU-authored.

Degree History

First offered2018-05StatusCurrentCUs (latest)123(was 117)
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 applies core information technology skills in IT systems, operating systems, networking, security, scripting and programming, data management, project management, and web development to support organizational functions.
  • •The graduate will be able to solve computing problems using critical thinking and mathematical reasoning.
  • •The graduate will be able to develop secure software systems to support organizational goals and needs.

Areas of Study

12 groups · 37 courses

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

Course Roster (37 courses)

WGU Catalog 2026-03

Term 1

CodeTitleCUs
D684Introduction to Computer Science4
C955Applied Probability and Statistics3
D278Scripting and Programming - Foundations3
D426Data Management - Foundations3

Term 2

CodeTitleCUs
D315Network and Security - Foundations3
C958Calculus I4
D276Web Development Foundations3
D427Data Management - Applications4

Term 3

CodeTitleCUs
D197Version Control1
D685Practical Applications of Prompt2
C867Scripting and Programming - Applications4
D459Introduction to Systems Thinking and Applications3
C959Discrete Mathematics I4

Term 4

CodeTitleCUs
D268Introduction to Communication: Connecting with Others3
C952Computer Architecture3
C683Natural Science Lab2
D286Java Fundamentals3
C960Discrete Mathematics II4

Term 5

CodeTitleCUs
D270Composition: Successful Self-Expression3
C963American Politics and the US Constitution3
D287Java Frameworks3
D281Linux Foundations3

Term 6

CodeTitleCUs
D430Fundamentals of Information Security3
D288Back-End Programming3
D686Operating Systems for Computer Scientists3
D387Advanced Java3

Term 7

CodeTitleCUs
D333Ethics in Technology3
C949Data Structures and Algorithms I4
D336Business of IT - Applications4
D284Software Engineering4

Term 8

CodeTitleCUs
C458Health, Fitness, and Wellness4
C950Data Structures and Algorithms II4
D480Software Design and Quality Assurance3
D429Introduction to AI for Computer Scientists2

Term 9

CodeTitleCUs
D682Artificial Intelligence Optimization for Computer Scientists3
D683Advanced AI and ML3
D687Computer Science Project Development with a Team3

Total: 117 CUs across 37 courses. Degree total per catalog: 123 CUs.