You are on page 1of 1

Intermediate Counting & Probability

Description

This course covers a variety of powerful tools in discrete mathematics, including clever one-to-one
correspondences, principle of inclusion-exclusion, generating functions, distributions, pigeonhole
principle, induction, constructive counting and expectation, combinatorics, recursion, and conditional
probability. Discrete mathematics is an important area for computer science; students who complete
this course will have a huge advantage when they encounter discrete mathematics in college.

Class Outline

Week 1: Review of Counting & Probability Basics


Week 2: Principle of Inclusion & Exclusion I
Week 3: Principle of Inclusion & Exclusion II
Week 4: Constructive Counting
Week 5: One-to-one Correspondences and Counting
Week 6: The Pigeonhole Principle
Week 7: Constructive Expectation
Week 8: Distributions
Week 9: Mathematical Induction and Fibonacci Numbers
Week 10: Recursion and Catalan Numbers
Week 11: Conditional Probability
Week 12: Combinatorial Identities
Week 13: Events with States
Week 14: Generating Functions I
Week 15: Generating Functions II
Week 16: Graph Theory I
Week 17: Graph Theory II
Week 18: Challenging Problems

Who should take this class

Students should have a complete mastery of basic counting as described in the diagnostic test below
before taking this course. Students should also have a solid algebra background through at least
Algebra 2. Students who have completed the Art of Problem Solving Algebra 3 and Introduction to
Counting & Probability classes should feel comfortable taking this class. (However, students are not
required to take these classes before taking Intermediate Counting & Probability - use the diagnostic
test below to determine if this class is right for you.)

You might also like