Discrete Mathematics
Introduction
Discrete mathematics is a "low floor, high ceiling" course: you don't need a lot of mathematics to start, but every time you learn something new in mathematics, you can apply it to problems in discrete mathematics:
- Basic combinatorics requires almost no mathematics background, but once you know the calculus of power series, you can talk about generating functions and do more combinatorics.
- Basic graph theory requires almost no mathematics background, but once you know linear algebra you can do a lot more interesting things with it.
This is the publicly accessible content from a course on MyOpenMath. There may be additional content available by logging in