hero image

Discrete Math Roadmaps

Step-by-step guides with learning content and customized practice problems for Discrete Math courses.

Roadmaps
Kimberly Brehm's Discrete Math 1 YouTube Playlist

YouTube Playlist
35 Units80 Topics

Kimberly Brehm Discrete Math 1

Kimberly Brehm's Discrete Math 1 (Entire Course) YouTube Playlist, based on the textbook: Rosen, Discrete Mathematics and Its Applications, 7e

0 completed0 in progress
0%

Not Started0/3 topics

1.1: Propositional Logic

Propositional logic studies truth-values of statements and their combinations using logical connectives like AND, OR, NOT.

Not Started0/3 topics

1.2: Applications of Propositional Logic

Propositional logic is used in algorithm design, digital circuits, AI reasoning, formal verification, and more.

Not Started0/3 topics

1.3: Propositional Equivalences

Propositional equivalences involve proving two logical statements yield the same truth value in all scenarios.

Not Started0/3 topics

1.4: Predicates and Quantifiers

Predicate logic extends propositional logic by handling predicates and quantifiers.

Not Started0/2 topics

1.5: Nested Quantifiers

Nested quantifiers involve stacking quantifiers (∀, ∃) in logical statements, allowing for complex expressions.

Not Started0/2 topics

1.6: Rules of Inference

Rules of inference are foundational logical formulas that validate argument structures.

Not Started0/3 topics

1.7: Introduction to Proofs

Proofs are logical arguments that establish the truth of a statement using axioms, definitions, and previously proven statements.

Not Started0/2 topics

1.8: Proof Methods and Strategy

Proof methods are logical techniques for validating statements.

Not Started0/2 topics

2.1: Sets

Sets are collections of distinct objects, called elements.

Not Started0/3 topics

2.2: Set Operations

Set operations manipulate collections of elements.

Not Started0/4 topics

2.3: Functions

Functions map inputs to outputs, associating each input with exactly one output.

Not Started0/4 topics

2.4: Sequences and Summations

Sequences are ordered lists of elements, typically numbers, following a specific rule or pattern.

Not Started0/3 topics

2.6: Matrices

Matrices are rectangular arrays of numbers or symbols.

Not Started0/4 topics

3.1: Algorithms

Algorithms are step-by-step procedures or formulas for solving problems.

Not Started0/2 topics

4.1: Divisibility and Modular Arithmetic

Divisibility determines if one number divides another without remainder. Modular arithmetic studies numbers under modulo operations.

Divisibility

Not Started
Not Started0/4 topics

4.2: Integer Representations and Algorithms

Integer representations define how numbers are expressed in different bases.

Not Started0/4 topics

4.3: Primes and Greatest Common Divisors

Primes are numbers greater than 1 that are divisible only by 1 and themselves. The Greatest Common Divisor of two integers is the largest integer that divides both without leaving a remainder.

Not Started0/1 topics

4.4: Solving Congruences

Solving congruences involves finding integers that satisfy equivalences modulo a given number.

Not Started0/3 topics

5.1: Mathematical Induction

Proof by induction is a technique in discrete math that involves proving a base case and a general case to prove a statement for all natural numbers.

Not Started0/1 topics

5.2: Strong Induction and Well-Ordering

Strong induction is a proof technique and Well-ordering principle states every non-empty set of positive integers has a smallest element.

Not Started0/2 topics

5.3: Recursive Definitions and Structural Induction

Structural induction proves properties of objects built in a hierarchical or recursive way.

Not Started0/1 topics

5.4: Recursive Algorithms

Recursive algorithms solve problems by breaking them into smaller instances of the same problem.

Not Started0/1 topics

6.1: The Basics of Counting

Counting is the foundation of combinatorics.

Counting Rules

Not Started
Not Started0/2 topics

6.3: Permutations and Combinations

Permutations and combinations are foundational combinatorial concepts.

Not Started0/1 topics

6.4: Binomial Coefficients and Identities

The binomial theorem describes the expansion of powers of a two-term sum.

Not Started0/2 topics

7.1: An Introduction to Discrete Probability

Discrete probability deals with finite, distinct outcomes, quantifying the likelihood of specific events.

Not Started0/2 topics

7.2: Probability Theory

Probability theory studies uncertainty, modeling and analyzing random events.

Not Started0/1 topics

8.1: Applications of Recurrence Relations

Recurrence relations express a sequence's terms using previous terms in the sequence.

Not Started0/1 topics

8.5: Inclusion-Exclusion

Inclusion-exclusion is a principle in combinatorics for counting items in combined sets.

Not Started0/3 topics

9.1: Relations and Their Properties

In discrete math, a relation is a set of ordered pairs that describe the connection between elements of two sets.

Not Started0/2 topics

9.3: Representing Relations

Representing relations involves various methods to depict relationships between elements of sets.

Not Started0/1 topics

9.5: Equivalence Relations

An equivalence relation is a binary relation that is reflexive, symmetric, and transitive, which partitions a set into equivalence classes.

Not Started0/1 topics

10.1: Graphs and Graph Models

Graph theory is the study of mathematical structures used to model pairwise relations between objects, such as networks or social connections.

Not Started0/3 topics

10.2: Graph Terminology and Special Types of Graphs

Graphs consist of vertices (nodes) connected by edges (arcs).

Not Started0/1 topics

11.1: Introduction to Trees

Trees are connected, undirected graphs without cycles. They represent hierarchical structures, ensuring a unique path between any two vertices.


Connect with Us

Support our mission in making computer science easier by following our socials
and registering for our free student events!

Instagram
Discord
Eventbrite
TikTok
Twitter
LinkedIn
Slack
Youtube