All curricula

Discrete Mathematics curriculum

A proof-centered discrete mathematics course covering logic, sets, relations, induction, number theory, counting, graphs, state machines, recurrences, and discrete probability.

College bridge / mathematics for computer science

Discrete Mathematics curriculum

A proof-centered discrete mathematics course covering logic, sets, relations, induction, number theory, counting, graphs, state machines, recurrences, and discrete probability.

Pacing
8 units, 20-30 weeks self-paced
Units
8 unit sequence
Practice
640 checked answers
Support
Self-paced or tutor-guided
Outcomes
  • Write valid direct, contradiction, contrapositive, and induction proofs.
  • Model computational problems with sets, relations, graphs, state machines, and recurrences.
  • Use counting and discrete probability to analyze algorithms and uncertain systems.
Course command center

Know what to study, what to repair, and where to jump next

This track is organized as a mastery loop: source study, sequenced checks, Khan report evidence, then tutor handoff only when the data shows a real stuck point.

8
Units
640
Checks
80-80/unit
Range
Mastery loop
  1. 01Study

    Use linked OER and companion sources before attempting checks.

  2. 02Practice

    Move through numbered PeerTutor problems without skipping failed gates.

  3. 03Mirror

    Enter Khan report evidence and let the adaptive plan rank repair units.

  4. 04Handoff

    Bring exact misses, notes, and one sharp question to a tutor.

Practice architecture

The bank is intentionally mixed across facets and difficulty so high scores cannot come from one narrow question style.

Facets
Concept95
Fluency54
Application116
Analysis101
Exam Readiness87
Metacognition187
Difficulty
Foundation248
Developing104
Proficient160
Advanced128
Provider-hosted video

Embedded video companion

Watch the strongest public video path inside PeerTutor, then use the unit checks below to prove the student can actually do the work.

2 embeds
CrashCourse

CrashCourse Computer Science

Use as a fast conceptual overview for computing systems, algorithms, data, and programming context.

computer scienceoverviewconcept reviewOpen on YouTube
CS50

CS50x sections

Use for programming, algorithms, memory, data structures, Python, SQL, and web section walkthroughs.

computer scienceprogrammingcoursewareOpen on YouTube
Khan progress mirror

Mirror outside mastery into PeerTutor practice

Khan Academy progress has to be entered from the student or tutor report. Khan does not provide a supported public progress API, so this mirror stores unit status locally and uses it to target PeerTutor checks.

0%
Avg
0
Mastered
8
Review
Khan report mirror

Khan Academy does not provide a supported public progress API or external API keys. PeerTutor stores student-provided report evidence and maps it to original practice instead.

Adaptive study plan

Practice Logic and proof language next

0 repair units and 5 practice units need attention before extension.

Unit 1practiceLogic and proof language

No Khan mirror data yet; this is a normal practice candidate, not a proven weakness.

Complete 12 sequenced checks and advance only after misses are corrected.

Khan 0%80 PeerTutor checks
Unit 2practiceProof methods

No Khan mirror data yet; this is a normal practice candidate, not a proven weakness.

Complete 12 sequenced checks and advance only after misses are corrected.

Khan 0%80 PeerTutor checks
Unit 3practiceSets, functions, and relations

No Khan mirror data yet; this is a normal practice candidate, not a proven weakness.

Complete 12 sequenced checks and advance only after misses are corrected.

Khan 0%80 PeerTutor checks
Unit 4practiceInduction and recursion

No Khan mirror data yet; this is a normal practice candidate, not a proven weakness.

Complete 12 sequenced checks and advance only after misses are corrected.

Khan 0%80 PeerTutor checks
Unit 5practiceNumber theory and modular arithmetic

No Khan mirror data yet; this is a normal practice candidate, not a proven weakness.

Complete 12 sequenced checks and advance only after misses are corrected.

Khan 0%80 PeerTutor checks
Unit 1Logic and proof languageRepair before advancing

Rebuild the unit: do 12 PeerTutor checks, log every miss, then ask a tutor from the error log.

Khan evidence to mirror: percent/mastery for "Logic and proof language", missed skill, last activity date, and the next Khan item assigned by the teacher report.

Mapped skills: Use propositions, predicates, quantifiers, implications, equivalence, and inference rules. · Translate precise claims between symbols and ordinary language.
Unit 2Proof methodsRepair before advancing

Rebuild the unit: do 12 PeerTutor checks, log every miss, then ask a tutor from the error log.

Khan evidence to mirror: percent/mastery for "Proof methods", missed skill, last activity date, and the next Khan item assigned by the teacher report.

Mapped skills: Write direct, contrapositive, contradiction, existence, uniqueness, and counterexample arguments. · Separate examples from proofs.
Unit 3Sets, functions, and relationsRepair before advancing

Rebuild the unit: do 12 PeerTutor checks, log every miss, then ask a tutor from the error log.

Khan evidence to mirror: percent/mastery for "Sets, functions, and relations", missed skill, last activity date, and the next Khan item assigned by the teacher report.

Mapped skills: Use set operations, Cartesian products, functions, injections, surjections, and bijections. · Analyze equivalence and partial-order relations.
Unit 4Induction and recursionRepair before advancing

Rebuild the unit: do 12 PeerTutor checks, log every miss, then ask a tutor from the error log.

Khan evidence to mirror: percent/mastery for "Induction and recursion", missed skill, last activity date, and the next Khan item assigned by the teacher report.

Mapped skills: Use weak and strong induction. · Define recursive structures and verify recursive algorithms.
Unit 5Number theory and modular arithmeticRepair before advancing

Rebuild the unit: do 12 PeerTutor checks, log every miss, then ask a tutor from the error log.

Khan evidence to mirror: percent/mastery for "Number theory and modular arithmetic", missed skill, last activity date, and the next Khan item assigned by the teacher report.

Mapped skills: Use divisibility, gcd, Euclidean algorithm, congruence, primes, and modular inverses. · Apply modular reasoning to computation and cryptography.
Unit 6Counting and combinatoricsRepair before advancing

Rebuild the unit: do 12 PeerTutor checks, log every miss, then ask a tutor from the error log.

Khan evidence to mirror: percent/mastery for "Counting and combinatorics", missed skill, last activity date, and the next Khan item assigned by the teacher report.

Mapped skills: Use sum, product, permutation, combination, pigeonhole, inclusion-exclusion, and bijective counting. · Choose counting methods from structure.
Unit 7Graphs, trees, and state machinesRepair before advancing

Rebuild the unit: do 12 PeerTutor checks, log every miss, then ask a tutor from the error log.

Khan evidence to mirror: percent/mastery for "Graphs, trees, and state machines", missed skill, last activity date, and the next Khan item assigned by the teacher report.

Mapped skills: Use paths, connectivity, coloring, trees, spanning trees, directed graphs, and state machines. · Model networks and algorithms with graph structure.
Unit 8Recurrences and discrete probabilityRepair before advancing

Rebuild the unit: do 12 PeerTutor checks, log every miss, then ask a tutor from the error log.

Khan evidence to mirror: percent/mastery for "Recurrences and discrete probability", missed skill, last activity date, and the next Khan item assigned by the teacher report.

Mapped skills: Solve basic recurrences and use asymptotic reasoning. · Use conditional probability, independence, expectation, and random variables in discrete settings.
Loading saved mirror.

Unit sequence

Built for independent progress first, then tutor support where the student gets stuck.

  1. 01

    Logic and proof language

    • Use propositions, predicates, quantifiers, implications, equivalence, and inference rules.
    • Translate precise claims between symbols and ordinary language.

    Practice: Formalize ten claims, test validity with truth tables or inference rules, and repair every ambiguous statement.

    Unit work plan
    1. 1
      Source study

      Start with 6.042J Mathematics for Computer Science and OpenDSA eTextbooks. Take notes until you can explain: Use propositions, predicates, quantifiers, implications, equivalence, and inference rules.

    2. 2
      Foundation gate

      Do the first sequenced checks until the definitions, vocabulary, and setup are correct without hints.

    3. 3
      Transfer gate

      Produce the assignment artifact, then pass the application and analysis checks tied to: Formalize ten claims, test validity with truth tables or inference rules, and repair every ambiguous statement.

    4. 4
      Repair loop

      Any miss becomes an error-log entry, a clean redo, and one nearby transfer problem before advancing.

    5. 5
      Tutor handoff

      Bring your attempted work, the exact missed check, and one question about: Translate precise claims between symbols and ordinary language.

    Sequenced original practice checks

    Move in order: foundation, transfer, analysis, timed readiness, then metacognitive repair.

    6 shown / 80 checked answers
    Exercise path
    Foundation: 31Developing: 13Proficient: 20Advanced: 16

    Start the next sequenced check: #1 Quantitative warmup. Do not jump ahead until this one is correct.

    Learning analysis
    0/80
    Tried
    0
    Correct
    0%
    Mastery

    Weakest facet: Concept

    Concept0/10
    Fluency0/5
    Application0/12
    Analysis0/12
    Exam Readiness0/8
    Metacognition0/33
    #1Quantitative warmupMetacognitionfoundationNext

    A Logic and proof language practice set has 12 questions. If 5 are complete, how many remain?

    #2Mathematical reasoningConceptfoundation

    Which habit best fits a serious math solution?

    #3Unit readinessMetacognitionfoundation

    Which target best matches the Discrete Mathematics unit "Logic and proof language"?

    #4Practice artifactMetacognitionfoundation

    Which practice artifact should you produce for "Logic and proof language" before asking a tutor for help?

    #5Unit targetMetacognitionfoundation

    Which target best proves readiness for "Logic and proof language"?

    #6Second targetMetacognitionfoundation

    Which second target belongs to "Logic and proof language"?

  2. 02

    Proof methods

    • Write direct, contrapositive, contradiction, existence, uniqueness, and counterexample arguments.
    • Separate examples from proofs.

    Practice: Complete one proof by each major method and annotate the logical hinge in every argument.

    Unit work plan
    1. 1
      Source study

      Start with 6.042J Mathematics for Computer Science and OpenDSA eTextbooks. Take notes until you can explain: Write direct, contrapositive, contradiction, existence, uniqueness, and counterexample arguments.

    2. 2
      Foundation gate

      Do the first sequenced checks until the definitions, vocabulary, and setup are correct without hints.

    3. 3
      Transfer gate

      Produce the assignment artifact, then pass the application and analysis checks tied to: Complete one proof by each major method and annotate the logical hinge in every argument.

    4. 4
      Repair loop

      Any miss becomes an error-log entry, a clean redo, and one nearby transfer problem before advancing.

    5. 5
      Tutor handoff

      Bring your attempted work, the exact missed check, and one question about: Separate examples from proofs.

    Sequenced original practice checks

    Move in order: foundation, transfer, analysis, timed readiness, then metacognitive repair.

    6 shown / 80 checked answers
    Exercise path
    Foundation: 31Developing: 13Proficient: 20Advanced: 16

    Start the next sequenced check: #1 Quantitative warmup. Do not jump ahead until this one is correct.

    Learning analysis
    0/80
    Tried
    0
    Correct
    0%
    Mastery

    Weakest facet: Concept

    Concept0/13
    Fluency0/6
    Application0/16
    Analysis0/13
    Exam Readiness0/10
    Metacognition0/22
    #1Quantitative warmupApplicationfoundationNext

    A Proof methods practice set has 13 questions. If 6 are complete, how many remain?

    #2Mathematical reasoningConceptfoundation

    Which habit best fits a serious math solution?

    #3Unit readinessConceptfoundation

    Which target best matches the Discrete Mathematics unit "Proof methods"?

    #4Practice artifactApplicationfoundation

    Which practice artifact should you produce for "Proof methods" before asking a tutor for help?

    #5Unit targetConceptfoundation

    Which target best proves readiness for "Proof methods"?

    #6Second targetConceptfoundation

    Which second target belongs to "Proof methods"?

  3. 03

    Sets, functions, and relations

    • Use set operations, Cartesian products, functions, injections, surjections, and bijections.
    • Analyze equivalence and partial-order relations.

    Practice: Classify functions and relations from definitions, then prove two classifications from first principles.

    Unit work plan
    1. 1
      Source study

      Start with 6.042J Mathematics for Computer Science and OpenDSA eTextbooks. Take notes until you can explain: Use set operations, Cartesian products, functions, injections, surjections, and bijections.

    2. 2
      Foundation gate

      Do the first sequenced checks until the definitions, vocabulary, and setup are correct without hints.

    3. 3
      Transfer gate

      Produce the assignment artifact, then pass the application and analysis checks tied to: Classify functions and relations from definitions, then prove two classifications from first principles.

    4. 4
      Repair loop

      Any miss becomes an error-log entry, a clean redo, and one nearby transfer problem before advancing.

    5. 5
      Tutor handoff

      Bring your attempted work, the exact missed check, and one question about: Analyze equivalence and partial-order relations.

    Sequenced original practice checks

    Move in order: foundation, transfer, analysis, timed readiness, then metacognitive repair.

    6 shown / 80 checked answers
    Exercise path
    Foundation: 31Developing: 13Proficient: 20Advanced: 16

    Start the next sequenced check: #1 Quantitative warmup. Do not jump ahead until this one is correct.

    Learning analysis
    0/80
    Tried
    0
    Correct
    0%
    Mastery

    Weakest facet: Concept

    Concept0/13
    Fluency0/6
    Application0/16
    Analysis0/13
    Exam Readiness0/10
    Metacognition0/22
    #1Quantitative warmupApplicationfoundationNext

    A Sets, functions, and relations practice set has 14 questions. If 7 are complete, how many remain?

    #2Mathematical reasoningConceptfoundation

    Which habit best fits a serious math solution?

    #3Unit readinessConceptfoundation

    Which target best matches the Discrete Mathematics unit "Sets, functions, and relations"?

    #4Practice artifactApplicationfoundation

    Which practice artifact should you produce for "Sets, functions, and relations" before asking a tutor for help?

    #5Unit targetConceptfoundation

    Which target best proves readiness for "Sets, functions, and relations"?

    #6Second targetConceptfoundation

    Which second target belongs to "Sets, functions, and relations"?

  4. 04

    Induction and recursion

    • Use weak and strong induction.
    • Define recursive structures and verify recursive algorithms.

    Practice: Prove a summation or divisibility claim by induction and trace a recursive definition on a small input.

    Unit work plan
    1. 1
      Source study

      Start with 6.042J Mathematics for Computer Science and OpenDSA eTextbooks. Take notes until you can explain: Use weak and strong induction.

    2. 2
      Foundation gate

      Do the first sequenced checks until the definitions, vocabulary, and setup are correct without hints.

    3. 3
      Transfer gate

      Produce the assignment artifact, then pass the application and analysis checks tied to: Prove a summation or divisibility claim by induction and trace a recursive definition on a small input.

    4. 4
      Repair loop

      Any miss becomes an error-log entry, a clean redo, and one nearby transfer problem before advancing.

    5. 5
      Tutor handoff

      Bring your attempted work, the exact missed check, and one question about: Define recursive structures and verify recursive algorithms.

    Sequenced original practice checks

    Move in order: foundation, transfer, analysis, timed readiness, then metacognitive repair.

    6 shown / 80 checked answers
    Exercise path
    Foundation: 31Developing: 13Proficient: 20Advanced: 16

    Start the next sequenced check: #1 Quantitative warmup. Do not jump ahead until this one is correct.

    Learning analysis
    0/80
    Tried
    0
    Correct
    0%
    Mastery

    Weakest facet: Concept

    Concept0/13
    Fluency0/6
    Application0/16
    Analysis0/13
    Exam Readiness0/10
    Metacognition0/22
    #1Quantitative warmupApplicationfoundationNext

    A Induction and recursion practice set has 15 questions. If 8 are complete, how many remain?

    #2Mathematical reasoningConceptfoundation

    Which habit best fits a serious math solution?

    #3Unit readinessConceptfoundation

    Which target best matches the Discrete Mathematics unit "Induction and recursion"?

    #4Practice artifactApplicationfoundation

    Which practice artifact should you produce for "Induction and recursion" before asking a tutor for help?

    #5Unit targetConceptfoundation

    Which target best proves readiness for "Induction and recursion"?

    #6Second targetConceptfoundation

    Which second target belongs to "Induction and recursion"?

  5. 05

    Number theory and modular arithmetic

    • Use divisibility, gcd, Euclidean algorithm, congruence, primes, and modular inverses.
    • Apply modular reasoning to computation and cryptography.

    Practice: Solve a modular arithmetic set and explain one cryptographic or hashing application.

    Unit work plan
    1. 1
      Source study

      Start with 6.042J Mathematics for Computer Science and OpenDSA eTextbooks. Take notes until you can explain: Use divisibility, gcd, Euclidean algorithm, congruence, primes, and modular inverses.

    2. 2
      Foundation gate

      Do the first sequenced checks until the definitions, vocabulary, and setup are correct without hints.

    3. 3
      Transfer gate

      Produce the assignment artifact, then pass the application and analysis checks tied to: Solve a modular arithmetic set and explain one cryptographic or hashing application.

    4. 4
      Repair loop

      Any miss becomes an error-log entry, a clean redo, and one nearby transfer problem before advancing.

    5. 5
      Tutor handoff

      Bring your attempted work, the exact missed check, and one question about: Apply modular reasoning to computation and cryptography.

    Sequenced original practice checks

    Move in order: foundation, transfer, analysis, timed readiness, then metacognitive repair.

    6 shown / 80 checked answers
    Exercise path
    Foundation: 31Developing: 13Proficient: 20Advanced: 16

    Start the next sequenced check: #1 Quantitative warmup. Do not jump ahead until this one is correct.

    Learning analysis
    0/80
    Tried
    0
    Correct
    0%
    Mastery

    Weakest facet: Concept

    Concept0/13
    Fluency0/6
    Application0/16
    Analysis0/13
    Exam Readiness0/10
    Metacognition0/22
    #1Quantitative warmupApplicationfoundationNext

    A Number theory and modular arithmetic practice set has 16 questions. If 9 are complete, how many remain?

    #2Mathematical reasoningConceptfoundation

    Which habit best fits a serious math solution?

    #3Unit readinessConceptfoundation

    Which target best matches the Discrete Mathematics unit "Number theory and modular arithmetic"?

    #4Practice artifactApplicationfoundation

    Which practice artifact should you produce for "Number theory and modular arithmetic" before asking a tutor for help?

    #5Unit targetConceptfoundation

    Which target best proves readiness for "Number theory and modular arithmetic"?

    #6Second targetConceptfoundation

    Which second target belongs to "Number theory and modular arithmetic"?

  6. 06

    Counting and combinatorics

    • Use sum, product, permutation, combination, pigeonhole, inclusion-exclusion, and bijective counting.
    • Choose counting methods from structure.

    Practice: Build a counting-method decision tree and solve mixed problems without double-counting.

    Unit work plan
    1. 1
      Source study

      Start with 6.042J Mathematics for Computer Science and OpenDSA eTextbooks. Take notes until you can explain: Use sum, product, permutation, combination, pigeonhole, inclusion-exclusion, and bijective counting.

    2. 2
      Foundation gate

      Do the first sequenced checks until the definitions, vocabulary, and setup are correct without hints.

    3. 3
      Transfer gate

      Produce the assignment artifact, then pass the application and analysis checks tied to: Build a counting-method decision tree and solve mixed problems without double-counting.

    4. 4
      Repair loop

      Any miss becomes an error-log entry, a clean redo, and one nearby transfer problem before advancing.

    5. 5
      Tutor handoff

      Bring your attempted work, the exact missed check, and one question about: Choose counting methods from structure.

    Sequenced original practice checks

    Move in order: foundation, transfer, analysis, timed readiness, then metacognitive repair.

    6 shown / 80 checked answers
    Exercise path
    Foundation: 31Developing: 13Proficient: 20Advanced: 16

    Start the next sequenced check: #1 Quantitative warmup. Do not jump ahead until this one is correct.

    Learning analysis
    0/80
    Tried
    0
    Correct
    0%
    Mastery

    Weakest facet: Concept

    Concept0/10
    Fluency0/14
    Application0/12
    Analysis0/12
    Exam Readiness0/10
    Metacognition0/22
    #1Quantitative warmupFluencyfoundationNext

    A Counting and combinatorics practice set has 17 questions. If 10 are complete, how many remain?

    #2Mathematical reasoningConceptfoundation

    Which habit best fits a serious math solution?

    #3Unit readinessFluencyfoundation

    Which target best matches the Discrete Mathematics unit "Counting and combinatorics"?

    #4Practice artifactFluencyfoundation

    Which practice artifact should you produce for "Counting and combinatorics" before asking a tutor for help?

    #5Unit targetFluencyfoundation

    Which target best proves readiness for "Counting and combinatorics"?

    #6Second targetFluencyfoundation

    Which second target belongs to "Counting and combinatorics"?

  7. 07

    Graphs, trees, and state machines

    • Use paths, connectivity, coloring, trees, spanning trees, directed graphs, and state machines.
    • Model networks and algorithms with graph structure.

    Practice: Model a routing, scheduling, or dependency problem as a graph and justify the chosen algorithm.

    Unit work plan
    1. 1
      Source study

      Start with 6.042J Mathematics for Computer Science and OpenDSA eTextbooks. Take notes until you can explain: Use paths, connectivity, coloring, trees, spanning trees, directed graphs, and state machines.

    2. 2
      Foundation gate

      Do the first sequenced checks until the definitions, vocabulary, and setup are correct without hints.

    3. 3
      Transfer gate

      Produce the assignment artifact, then pass the application and analysis checks tied to: Model a routing, scheduling, or dependency problem as a graph and justify the chosen algorithm.

    4. 4
      Repair loop

      Any miss becomes an error-log entry, a clean redo, and one nearby transfer problem before advancing.

    5. 5
      Tutor handoff

      Bring your attempted work, the exact missed check, and one question about: Model networks and algorithms with graph structure.

    Sequenced original practice checks

    Move in order: foundation, transfer, analysis, timed readiness, then metacognitive repair.

    6 shown / 80 checked answers
    Exercise path
    Foundation: 31Developing: 13Proficient: 20Advanced: 16

    Start the next sequenced check: #1 Quantitative warmup. Do not jump ahead until this one is correct.

    Learning analysis
    0/80
    Tried
    0
    Correct
    0%
    Mastery

    Weakest facet: Concept

    Concept0/10
    Fluency0/5
    Application0/12
    Analysis0/12
    Exam Readiness0/19
    Metacognition0/22
    #1Quantitative warmupExam ReadinessfoundationNext

    A Graphs, trees, and state machines practice set has 18 questions. If 11 are complete, how many remain?

    #2Mathematical reasoningConceptfoundation

    Which habit best fits a serious math solution?

    #3Unit readinessExam Readinessfoundation

    Which target best matches the Discrete Mathematics unit "Graphs, trees, and state machines"?

    #4Practice artifactExam Readinessfoundation

    Which practice artifact should you produce for "Graphs, trees, and state machines" before asking a tutor for help?

    #5Unit targetExam Readinessfoundation

    Which target best proves readiness for "Graphs, trees, and state machines"?

    #6Second targetExam Readinessfoundation

    Which second target belongs to "Graphs, trees, and state machines"?

  8. 08

    Recurrences and discrete probability

    • Solve basic recurrences and use asymptotic reasoning.
    • Use conditional probability, independence, expectation, and random variables in discrete settings.

    Practice: Analyze one recursive algorithm and one randomized process with recurrence, expectation, and explicit assumptions.

    Unit work plan
    1. 1
      Source study

      Start with 6.042J Mathematics for Computer Science and OpenDSA eTextbooks. Take notes until you can explain: Solve basic recurrences and use asymptotic reasoning.

    2. 2
      Foundation gate

      Do the first sequenced checks until the definitions, vocabulary, and setup are correct without hints.

    3. 3
      Transfer gate

      Produce the assignment artifact, then pass the application and analysis checks tied to: Analyze one recursive algorithm and one randomized process with recurrence, expectation, and explicit assumptions.

    4. 4
      Repair loop

      Any miss becomes an error-log entry, a clean redo, and one nearby transfer problem before advancing.

    5. 5
      Tutor handoff

      Bring your attempted work, the exact missed check, and one question about: Use conditional probability, independence, expectation, and random variables in discrete settings.

    Sequenced original practice checks

    Move in order: foundation, transfer, analysis, timed readiness, then metacognitive repair.

    6 shown / 80 checked answers
    Exercise path
    Foundation: 31Developing: 13Proficient: 20Advanced: 16

    Start the next sequenced check: #1 Quantitative warmup. Do not jump ahead until this one is correct.

    Learning analysis
    0/80
    Tried
    0
    Correct
    0%
    Mastery

    Weakest facet: Concept

    Concept0/13
    Fluency0/6
    Application0/16
    Analysis0/13
    Exam Readiness0/10
    Metacognition0/22
    #1Quantitative warmupApplicationfoundationNext

    A Recurrences and discrete probability practice set has 19 questions. If 12 are complete, how many remain?

    #2Mathematical reasoningConceptfoundation

    Which habit best fits a serious math solution?

    #3Unit readinessConceptfoundation

    Which target best matches the Discrete Mathematics unit "Recurrences and discrete probability"?

    #4Practice artifactApplicationfoundation

    Which practice artifact should you produce for "Recurrences and discrete probability" before asking a tutor for help?

    #5Unit targetConceptfoundation

    Which target best proves readiness for "Recurrences and discrete probability"?

    #6Second targetConceptfoundation

    Which second target belongs to "Recurrences and discrete probability"?

Source library

These are source links, not scraped course copies. Licenses differ, so the label tells students how each source is used.

View the full citation index
Discrete Mathematics curriculum · PeerTutor