Math 222: Enumerative Combinatorics, Fall 2022
Professor: Darij Grinberg


Organization

Classes:
Classes are over!
Notes:
2019 notes (will be completed as the course progresses).
Blackboard:
https://learn.dcollege.net/ultra/courses/_325805_1/cl/outline.
Gradescope:
https://www.gradescope.com/courses/443845.
Piazza:
https://piazza.com/drexel/fall2022/math222.
Instructor email:
darij.grinberg@drexel.edu

Course description

An introduction to enumerative combinatorics covering binomial coefficients, bijective proofs, the twelve-fold way, inclusion-exclusion, permutations, partitions and generating functions. Emphasis on proof writing.

Level: undergraduate.

Prerequisites: Math 220.

Course calendar

All weeks:
ZIP archive containing all the lecture notes and assignments listed below.
Week 1:
Week 2:
Week 3:
Week 4:
Week 5:
Week 6:
Week 7:
Week 8:
Week 9:
Week 10:
Week 11:
No Copyright:
The above lecture notes and assignments have been released under the CC0 license, i.e., are dedicated to the public domain. They can be copied, modified and distributed without permission. See the license for details.

Grading and policies

Grading matrix:
  • 40%: homework sets (the lowest score will be dropped if all homework sets are submitted).
  • 20%: midterm 1.
  • 20%: midterm 2.
  • 20%: midterm 3.
There will be no final exam.
Grade scale:
These numbers are tentative and subject to change:
  • A: (80%, 100%].
  • B: (60%, 80%].
  • C: (40%, 60%].
  • D: [0%, 40%].
Homework policy:
  • Collaboration and reading is allowed, but you have to write solutions in your own words and acknowledge all sources that you used.
  • Asking outsiders (anyone apart from Math 222 students and Drexel staff) for help with the problems is not allowed. (In particular, you cannot post homework as questions on math.stackexchange before the due date!)
  • Late homework will not be accepted. (But keep in mind that the lowest homework score will be dropped.)
  • Solutions have to be submitted via Gradescope (see above for the link). Don't forget to assign pages to the problems you solve!
  • This is a proof-based class. All claims have to be proven, unless they were proven in class or are sufficiently elementary to be taken for granted at this level (e.g., uniqueness of prime factorization). Even if the problem asks "find X satisfying A", you will have to prove that your X indeed satisfies A. Solutions will be graded based on both correctness and readability.
Midterm policy:
  • Late midterms will not be accepted unless agreed in advance and with serious justification.
  • Collaboration is not allowed on midterms.
  • Everything else is the same as for homework (yes, midterms are take-home).
Expected outcomes:
Students will understand and be able to reason about the staples of enumerative combinatorics such as binomial coefficients, permutations, and partitions. Students will have some familiarity with bijective, inductive and algebraic proofs of combinatorial identities, and will have seen various approaches to solving enumeration problems.

Sources

Required:
  • The 2019 notes, which will be updated as the course progresses. (Source code on LMU servers and on GitLab.) Keep in mind that they (1) only cover roughly 70% of our material, and (2) contain details and tangents that we will skip in class.
Recommended:
Remedial:
Further:

Back to Darij Grinberg's teaching page.