Discrete Mathematics
College Sophomore
Logic, set theory, graph theory, combinatorics, and proof techniques. The mathematical spine of computer science — and the place where many CS students first learn to reason rigorously.
Key Skills
- Logic and proof techniques
- Set theory
- Graph theory
- Combinatorics
- Algorithms and complexity
Choose Your Level
Elementary (Grades 3–5)
Grades 3–5
Worked ExamplePracticeCheat SheetPitfall
Middle School (Grades 6–8)
Grades 6–8
Worked ExamplePracticeCheat SheetPitfall
High School Introductory
Grades 9–10
Worked ExamplePracticeCheat SheetPitfall
High School Advanced
Grades 10–12
Worked ExamplePracticeCheat SheetPitfall
AP / College Prep
Grades 11–12
Worked ExamplePracticeCheat SheetPitfall
College Freshman
First year of university
Worked ExamplePracticeCheat SheetPitfall
Prerequisites
Exam Relevance
- CS foundational courses
- GRE Computer Science
- Software engineering interviews