Skip to main content
Oregon State
Computer Science
4 credits

Oregon State CS 225: Discrete Structures in Computer Science

CS 225 is the CS department's discrete math course, covering logic, proofs, sets, functions, combinatorics, and graphs. It's required in the Ecampus postbacc and a prerequisite mindset for CS 325. For career changers from non-quantitative fields, it's often the first proof-based math they've ever faced.

Fennie is independent and not affiliated with Oregon State University. This is an unofficial study guide.

What makes it hard

Proof-writing is a production skill graded like one, and watching lectures builds only recognition. The gap between following a proof and producing one is where most exam points die. Induction is the classic breaker, and the quarter format means the proof muscle has to form in weeks, not months, while the day job takes its usual hours.

What you'll cover

  • Propositional and predicate logic
  • Proof techniques and induction
  • Sets, functions, and relations
  • Combinatorics and counting
  • Graphs and trees

The CS 225 study guide

How to study for Oregon State CS 225, step by step.

  1. 1

    Produce proofs from week one

    Two or three written proof attempts weekly, checked against solutions, beats any quantity of lecture-watching. CS 225 grades production, and production is the only practice that builds it.

  2. 2

    Run induction as a fixed template

    Base case, hypothesis, inductive step: skeleton first, content second, every time. After fifteen practiced proofs the format stops being scary and starts being free points.

  3. 3

    Classify counting problems before touching them

    Order matters or not, repetition or not: write the classification down first. Combinatorics errors are overwhelmingly misreadings, not miscalculations.

  4. 4

    Connect every topic forward to CS 325

    The proofs and asymptotic reasoning here are the exact toolkit Analysis of Algorithms assumes. Weak spots left in 225 get re-billed in 325 at a worse exchange rate.

Today

Today's CS 225 plan

Preview
65 min

What a Fennie Daily Plan looks like for CS 225. 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 CS 225 hard for career changers?

It's the course where non-math backgrounds show, because proof-writing is a genuinely new skill rather than a new topic. The good news: it's learnable on a schedule. Students who write proofs several times a week from week one consistently land fine.

Do I need CS 225 before CS 325?

Yes. It's the prerequisite, and not a formality. CS 325 assumes you can read and write proofs and reason about growth rates. Postbacc students who squeaked through 225 often report that 325 is where the bill arrived.

How do I get better at proofs in CS 225?

Volume plus feedback: write proofs, don't read them, and check each attempt against solutions or office hours. Use the rigid structure of induction as training wheels; the format is mechanical, which means repetition genuinely works.

More Oregon State courses