Discrete math and algorithms OAs
Discrete Mathematics I and II (C959, C960) and Data Structures and Algorithms I (C949): the proctored theory wall. We complete the OA path, including device profiling and Guardian Browser when required.
WGU bachelor's completion
At a glance
Last updated
The WGU B.S. Computer Science is an ABET-accredited, 39-course program (121 CUs on the September 2026 BSCS 202611 table) with an AI focus: Discrete Mathematics I and II (C959, C960), Data Structures and Algorithms I and II (C949, C950), Calculus I, the full Java and back-end stack, software engineering methods, and a team project capstone. Industry credentials built into tuition include Linux Essentials, ITIL Foundation, and WGU's Back-End Developer, AI Optimization Developer, and Java Developer certificates. Coursework Ninja completes remaining OAs and PAs on a written plan: proctored exams included, projects delivered to the rubric, remaining CUs finished in 6 months or you do not pay. Bachelor's package $3,000 flat. Independent of WGU.
WGU's published BSCS path is 39 courses totaling 121 competency units on the September 2026 table (BSCS 202611). Working developers sail through Java Fundamentals and Back-End Programming, then lose months to Discrete Mathematics I and II, because writing production code does not make a proctored theory exam shorter. Data Structures and Algorithms II (C950) then waits behind both C949 and Discrete Math II, so one postponed math course freezes the back half of the degree.
We clear both halves: the theory OAs practitioners avoid and the project PAs that eat weekends. Written CU order, weekly clear targets, PingOne and ProctorU Guardian handled when a course requires them. Finished in 6 months under the agreed plan, or you do not pay.
Every full package includes the written 6-month guarantee: we finish the remaining CUs under the agreed plan, or you do not pay. Packages: Bachelor's $3,000 · Master's $3,500 · both $5,500 · single assessments from $99.
Coverage
Discrete Mathematics I and II (C959, C960) and Data Structures and Algorithms I (C949): the proctored theory wall. We complete the OA path, including device profiling and Guardian Browser when required.
C950 is a Python project PA locked behind C949 and C960. Java Fundamentals through Advanced Java, Back-End Programming, and scripting applications are produced to the rubric and revised until they pass.
Computer Architecture, Operating Systems for Computer Scientists, Network and Security Foundations, and Fundamentals of Information Security: cleared on the plan instead of drifting to term end.
Introduction to AI, AI Optimization, Advanced AI and ML, Software Engineering, Software Design and Quality Assurance, and Computer Science Project Development with a Team: scoped at intake and finished against the rubric.
Stuck on one of these right now?
Send the course code on Telegram or WhatsApp. Single-course completions start at $99 with a fixed quote in writing before any work begins.
Course map
WGU's official standard path (BSCS 202611) lists 39 courses totaling 121 competency units, with published terms carrying 12 to 14 CUs. The table below is the spine students stall on most: math gates, data structures, the database pair, the Java and back-end stack, the agile and design courses, the AI sequence, and the team project. Course names match the published program guide. Codes verified against the September 2026 WGU institutional catalog.
| Course | Assessment | Where students stall |
|---|---|---|
| Calculus IC958 | Proctored OA | MATH 2100 in the September 2026 catalog, term 2; rusty calc freezes the whole theory chain |
| Foundations of Programming (Python)E010 | Project PA | ITEC 3102 in the September 2026 catalog, term 1; students report practical coding tasks; no prerequisites stated |
| Discrete Mathematics IC959 | Proctored OA | Most-feared BSCS course; logic, proofs, graphs, trees |
| Discrete Mathematics IIC960 | Proctored OA | Algorithms, number theory, induction; required before C950 |
| Data Structures and Algorithms IC949 | Proctored OA | Conceptual exam on bags, lists, stacks, queues, trees, hashes; no coding |
| Data Structures and Algorithms IIC950 | Project PA | Python project plus write-up; locked behind C949 and C960 |
| Data Management - FoundationsD426 | Proctored OA | ITEC 2116 in the 2026 catalog; data models and normalization, no prerequisites |
| Data Management - ApplicationsD427 | Proctored OA | ITEC 2117 in the 2026 catalog; MySQL joins and subqueries, locked behind D426 |
| Java Fundamentals / Frameworks / Advanced JavaD286 / D287 / E155 | Project PA | ITSW 3172, ITSW 3173, ITSW 3327; the term-5 pair then term 8; stalls when polish replaces submission |
| Back-End ProgrammingD288 | Project PA | ITSW 3175, term 9; web services and database-backed apps; pairs with the Java cert path |
| Computer ArchitectureC952 | Proctored OA | ICSC 3120, term 7; processor, memory, I/O; conceptual middle-degree stall |
| Operating Systems for Computer ScientistsD686 | Proctored OA | ITEC 2212, term 6; processes, threads, memory, scheduling; often postponed |
| Agile for Software Engineering + Software Design and QAE074 / D480 | Paper / project PA | ITSW 2325 and ITSW 3151, both term 8; process frameworks and quality work; easy to leave for the end |
| AI sequence (Intro, Optimization, Advanced AI/ML)D429 / D682 / D683 | Project PA | ICSC 3111, ICSC 3112, ICSC 3131, terms 9 and 10; hands-on AI/ML deliverables, dense load late |
| Computer Science Project Development with a TeamD687 | Project PA | ICSC 3131, the term-10 closer; capstone-style team artifacts and business proposal |
| Linux FoundationsD281 | Cert exam | ITEC 3004, term 7; prepares for LPI Linux Essentials; built into tuition |
Stuck on one of these right now?
Send the course code on Telegram or WhatsApp. Single-course completions start at $99 with a fixed quote in writing before any work begins.
Certifications and transfers
WGU's program page estimates that an associate degree may fulfill about 14 of the degree's courses. Actual transfer depends on your transcript evaluation. Sophia and Study.com clear many gen-ed and lower IT requirements before enrollment; the signature math and algorithms courses usually must be taken at WGU. Published tuition is $4,125 per six-month term. Our $3,000 completion fee is separate.
Career outcomes
Computer science remains one of the strongest pay-per-credential degrees BLS tracks. Most graduates start in development or analysis roles and compound from there.
| Role (BLS occupation) | 2024 median pay | Projected growth 2024-34 |
|---|---|---|
| Software developers, QA analysts, and testers | $131,450 | 15% growth |
| Data scientists | $112,590 | 34% growth |
| Computer systems analysts | $103,790 | 9% growth |
Figures are U.S. national medians from the Bureau of Labor Statistics Occupational Outlook Handbook: 2024 median annual pay and projected employment change from 2024 to 2034. Pay varies by state, employer, and experience. What happens after a WGU degree: employers, salary surveys, and the already-employed vs career-changer split.
Bottlenecks
The patterns we see most on this exact course list:
Only need one course finished? Single OA / PA / CU completion starts at $99. Message us the course code for a fixed quote. See full package pricing.
The plan
Months 1-2
Calculus (if open), Discrete Math I and II, and Data Structures I first: the theory OAs that block working developers. Early Java or scripting tasks move through the project pipeline in parallel.
Months 3-4
Data Structures II once the prerequisites clear, Computer Architecture and Operating Systems, Java Frameworks through Back-End Programming. Exam pushes and submissions alternate so neither side piles up.
Months 5-6
Software Engineering, the AI sequence, and Computer Science Project Development with a Team close out. Revision rounds finish and buffer weeks protect the written finish date.
Guides
Thirty-nine courses totaling 121 competency units on the September 2026 table (BSCS 202611), including gen eds, the math chain, data structures, the Java and back-end stack, the AI sequence, the agile and design courses, and the team project. WGU expects at least 12 competency units cleared each six-month term, and the published terms carry 12 to 14.
C959 and C960 are Discrete Mathematics I and II (proctored OAs). C949 is Data Structures and Algorithms I (conceptual proctored OA, no coding). C950 is Data Structures and Algorithms II (Python project PA) and requires both C949 and C960 first. Those four courses are the degree's most common stall points. Full guides: discrete math and data structures.
The data management pair: D426 Data Management - Foundations (ITEC 2116 in the September 2026 catalog, 3 CUs, data models and normalization, no prerequisites) and D427 Data Management - Applications (ITEC 2117, 4 CUs, MySQL joins, subqueries, and updates, locked behind D426). Both sit in term 4 of the BSCS standard path, and both now have their own completion pages linked below. The term-1 programming course E010 Foundations of Programming (Python) (ITEC 3102) and the term-3 C++ project course C867 (ITSW 2130, 4 CUs) are covered the same way.
Yes, and on the current table they land late. Per the September 2026 catalog, the B.S. Computer Science places D333 Ethics in Technology (HUMN 1101, 3 CUs, no prerequisites stated) in term 9 beside D288 Back-End Programming and the D429 and D682 AI courses: a decision-making process informed by ethical frameworks, worked through cases from surveillance and hacking to artificial intelligence and the digital divide. The degree's other framework-and-people courses are D268 Introduction to Communication in term 4, D270 Composition in term 5, and D459 Introduction to Systems Thinking and Applications in term 9. One correction from earlier catalogs: D336 Business of IT - Applications no longer sits on the computer science table; it now runs on the cloud and network engineering, cybersecurity, IT, and software engineering tables. After a year of math and code, the framework-vocabulary courses are the surprise slowdown of the degree's final stretch. D333, D268, D270, and D459 have their own completion pages linked below, and singles start at $99.
Eleven of the newer rows, with placements verified against the September 2026 catalog: E009 Web Design Fundamentals (ITEC 3121, 3 CUs) in term 2 of both computer science tables, the accessible web design course with catalog-stated no prerequisites, beside C958 Calculus I and D685; D685 Practical Applications of Prompt (ICSC 2212, 2 CUs) in term 2, the generative-AI prompt course the table shares with the BSCS-to-MSCS track, the Cybersecurity, and both IT tables; D686 Operating Systems for Computer Scientists (ITEC 2212, 3 CUs) in term 6, the term both computer science tables share with C950 Data Structures and Algorithms II; D827 Fundamentals of Information Security (ITAS 2111, 3 CUs) filling out that term-6 wall on the regular table and landing in term 7 of the accelerated track, with the same-named D430 (ITAS 2110) of the AI Engineering table disclosed; E082 Linear Algebra for Engineers (ITMS 2104, 3 CUs) in term 7, the applied matrix course behind the AI and machine learning coursework, with the D893 and RKT2 same-name traps disclosed; E155 Advanced Java (ITSW 3327, 3 CUs) in term 8 beside D480, for students who cleared the D286 and D287 Java pair in term 5; and D795 Applied Algorithms and Reasoning (ICSC 5204, 3 CUs) in term 6 of the accelerated BSCS-to-MSCS track and term 1 of all three M.S. Computer Science tracks. Newest: D321 AWS Developer (ITCL 3203, 3 CUs, catalog-stated no prerequisites), the AWS SDK, CLI, and test-automation course in term 7 of the regular table beside E082, and term 8 of the accelerated BSCS-to-MSCS path beside E155, the Java ladder pair: D287 Java Frameworks (ITSW 3173, 3 CUs) in term 5 sharing the term with D286, with a description-stated foundational Java bar, and D288 Back-End Programming (ITSW 3175, 3 CUs) closing the ladder in term 9 beside D333 and D429, with a description-stated intermediate Java bar, and E074 Agile for Software Engineering (ITSW 2325, 3 CUs), the Scrum, Kanban, and agile leadership course in term 8 of both tables beside C963 and D480, with the catalog's Scrum Alliance certification note carried. Newest: D480 Software Design and Quality Assurance (ITSW 3151, 3 CUs), the bachelor's QA course closing term 8 of both computer science tables beside E074 and E155, grading the full testing family from test plans through regression and usability tests, with the graduate D781 name trap disclosed on its page. The full M.S. Computer Science shared base now has pages end to end, D793 and D796 included, linked from the M.S. page below. Singles start at $99 with a fixed quote in writing first.
Usually less than you fear on the programming side, and more than you expect on the theory side. We map your remaining CUs, front-load courses your background covers, and spend execution time on discrete math, algorithms, architecture, and the project PAs that still block you.
Yes. Discrete math, algorithms, architecture, and other proctored OAs are part of the done-for-you plan, including PingOne device profiling and ProctorU's Guardian Browser when the course requires them. See OA help for how that path works.
WGU builds Linux Essentials, ITIL Foundation, and its own Back-End Developer, AI Optimization Developer, and Java Developer credentials into the degree at no extra cert fee. They add to the resume as soon as earned, even before graduation.
The bachelor's package is $3,000 flat with the written 6-month guarantee. If one math OA or one project is the wall, single-course completion starts at $99, quoted before any work. WGU's own tuition ($4,125 per term) is a separate bill.
No. The plan covers scripting, Java, and project PAs from wherever you are. Students with no coding background get a different CU order: foundations earlier, projects after the first exams clear.
Yes. WGU's B.S. Computer Science is ABET-accredited. That is a property of the degree, not of our service. Coursework Ninja is independent and not affiliated with WGU.
Coursework Ninja is an independent done-for-you degree completion service and is not affiliated with, endorsed by, or sponsored by Western Governors University.
Keep reading
Your plan starts here
No forms
Send your program and remaining CUs. We reply with pace options, exact pricing, proctoring scope, and guarantee terms, in writing, before you pay anything.
No forms. Message us directly.