Skip to main content
WGU
Computer Science
4 credits

WGU C959: Discrete Mathematics I

C959 introduces logic, set theory, functions, relations, and proof techniques, the math backbone of WGU's computer science degree. It ends in an OA and is widely treated as the first real difficulty checkpoint in the BSCS.

Fennie is independent and not affiliated with Western Governors University. This is an unofficial study guide.

What makes it hard

This is most students' first contact with formal logic and proofs, and the zyBooks material is dense. r/WGU consistently ranks the discrete math pair among the program's hardest courses; people who try to speed-run it without working the participation problems fail the OA on logic equivalences and proof structure.

What you'll cover

  • Propositional and predicate logic
  • Set theory
  • Functions and relations
  • Proof techniques (direct, contrapositive, induction)
  • Boolean algebra
  • Counting basics

The C959 study guide

How to study for WGU C959, step by step.

  1. 1

    Take the pre-assessment to set expectations

    For most students the first PA attempt is humbling, and that's the point. It shows whether logic, sets, or proofs is your biggest gap before you commit weeks to the wrong unit.

  2. 2

    Work every zyBooks participation problem

    Reading discrete math doesn't teach discrete math. The students who fail the OA are the ones who skipped the embedded problems to read faster.

  3. 3

    Drill logic equivalences until they're automatic

    De Morgan's laws, implications and contrapositives, quantifier negation: the OA assumes you can manipulate these without thinking. Short daily reps get them there.

  4. 4

    Write proofs out by hand

    Practice direct, contrapositive, and induction proofs on paper from a blank page. Recognizing a correct proof and producing one are different skills, and the OA tests the second.

  5. 5

    Retake the PA under exam conditions

    Time yourself. Passing comfortably under time pressure, not just eventually getting answers, is the signal to schedule the OA.

Today

Today's C959 plan

Preview
65 min

What a Fennie Daily Plan looks like for C959. Yours is built from your own syllabus and adapts every day to your deadlines and progress.

0 / 4 done~65m remaining
Keep this plan free

First plan free, no card required. Fennie is independent and unaffiliated with your school.

FAQ

Is WGU C959 hard?

Yes. Discrete math is the most common difficulty wall in the WGU computer science program. It's learnable, but it punishes cramming; daily problem practice over several weeks is the reliable path.

How long does C959 take?

Plan on 4-8 weeks if the material is new to you. Students with prior discrete math or strong logic backgrounds finish faster, but few one-week it.

How do I pass the C959 OA?

Work every practice problem in the course material, not just the readings; the OA tests problem-solving, not recognition. Use the pre-assessment to verify you can actually execute proofs and logic manipulations under time.

More WGU courses