
Explore the fundamentals of sets, including unordered and distinct elements with epsilon notation, learn visual and curly-brace notation, and cardinality across natural numbers, integers, and rationals.
Learn to express sets with set-builder notation by using a rule and conditions, representing rationals as fractions of integers, and building examples like bedside-table items and positive odd integers.
Explore the empty set, its symbol, and why it often confuses students, with clear explanations of its cardinality and how it differs from a set containing the empty set.
Navigate the introduction to sets quiz walkthrough by identifying natural numbers as elements of N, determining cardinalities, and distinguishing the empty set from sets containing elements.
Explore subsets, proper subsets, and the empty set in set theory, using visual explanations and cardinality-based examples to determine when one set is contained in another.
Explore power sets, learn to enumerate all subsets with the tree method, compute cardinality as 2^n, distinguish elements from subsets (including the empty set), and understand P(A) notation.
Practice applying the subset definition and constructing power sets with the tree method. Verify power set cardinality using 2^n and distinguish elements, subsets, and sets.
Explore subsets and power sets through examples with A = {1,5,8} and B as subsets, learn that the empty set is always a subset, and apply cardinality rules for power sets.
Explore fundamental set operations, including universe, subset, complement, intersection, union, inclusive or, and set difference, with notation like A^c, A∩B, A∪B, and A−B.
Practice set operations using universe concepts, complement, intersection, union, and difference with A, B, and C, reinforced by Venn diagrams and notation reading.
Define functions as maps from a domain to a codomain, embrace the idea that each input yields a single output, and distinguish image (range) from codomain.
Explore Cartesian products and ordered pairs in set theory, learn how A cross B combines elements from two sets, and apply cardinality rules and the empty set property.
Practice Cartesian products and ordered pairs, mastering the cardinality rule and the distinction between A×B and B×A. Explore cases like A×A and the empty set, and extend to higher dimensions.
Explore propositional logic by identifying propositions with truth values, using connectives (not, and, or, exclusive or, implication, biconditional), translating statements between English and logic, and building truth tables.
Explore how truth tables in discrete mathematics verify propositions built from connectives like negation, conjunction, disjunction, exclusive or, and implication, including biconditional cases.
Master discrete mathematics using truth tables to prove logical equivalence, tautologies, and Morgan's laws, by constructing step-by-step comparisons of P, Q, not P, and not Q.
Practice with truth tables to analyze all possible combinations of P and Q, including not P, not Q, P and Q, and implications, culminating in tautology identification.
Analyze truth tables to identify tautologies and logical equivalences. Use P, Q, and not P and not Q to assess P or Q and P implies Q.
Master the basic laws of logic to simplify complex logical expressions. Learn and apply double negation, identity and domination laws, tautology, contradiction, and De Morgan's laws.
Explore advanced laws of logic to simplify complex logical expressions, including tautologies, contradictions, distributive, commutative, and associative properties. Learn absorption, inverse, and conditional laws with truth-table proofs and practical examples.
Practice with logic laws to prove equivalences like p implies q equals not q implies not p, using conditional, double negation, and commutative properties.
Explore a walkthrough of logic laws quiz, evaluating negation, contradictions, tautology, and implication. Think about it before truth tables and see that not P or Q equals P implies Q.
Discover the sum rule of counting and the product principle, and learn to apply them to counting problems. See examples with cards, phones, and plates to count possibilities.
Apply the sum rule and product rule to counting problems, including license plates with odd numbers and vowels, race placements, and three-flavor cones with order and no repetition.
Master factorials by understanding n! as n×(n−1)×...×1, with 0! = 1, and use cancellation in ratios like 7!/2! to simplify probability calculations, including combinations and permutations.
Apply the product rule and permutation concepts to count options in painting designs, seating arrangements, travel routes, and passwords with four numbers and four letters.
Master permutations with and without repetition using the product principle and factorial notation, illustrated by examples like phone passcodes, top-three race finishes, and P(n,r) arrangements such as Mississippi.
Explore how combinations ignore order, distinguishing with and without repetition. Learn formulas for selecting items, from lottery and poker hands to ice cream scoops, with and without repetition.
Master permutations and combinations by distinguishing when order matters and when it does not, including repetition and without repetition cases. Apply core formulas and practice problems to count arrangements.
Explore harder practice with permutations and combinations, including circular-table arrangements and factorials, apply n choose r, and analyze probability of all-same-color hands.
Explore permutations and factorials by counting arrangements with no repetition, such as four questions with four choices and seven switches with up or down. Learn how factorials reduce to n(n-1).
Explore combination quiz techniques, including seven choose four, twelve choose five, deck of cards with queens, and applying factorials to count valid hands.
Explore the binomial theorem, its binomial coefficients, and how to expand expressions like s plus y using summations and combinations. See how Pascal's triangle and induction underpin the pattern.
Explore how Pascal's triangle generates binomial coefficients and expand X plus Y to the fourth using the triangle, highlighting faster computation and coefficient patterns.
Walk through the binomial theorem to find the fourth term of (2x−y)^5 and its coefficient, using n choose k calculations. Compare this approach with Pascal's triangle to identify terms.
Explore the basics of proofs, including definitions, theorems, and methods like direct proofs, contrapositive, contradiction, cases, and induction, with parity and divisibility.
Apply direct proofs by assuming P is true and deriving Q, illustrated through odd n implying n^2 is odd, and divisibility and differences of squares.
Master discrete mathematics uses contrapositive reasoning to prove P implies Q by showing not Q implies not P, with parity examples over integers.
Master proof by contradiction: assume the negation of a claim and derive a contradiction, illustrated with the irrationality of the square root of two. Compare direct, contrapositive, and contradiction proofs.
Apply proof by cases to prove P implies Q by splitting into even and odd cases, and show parity: X and Y have same parity iff X+Y is even.
Learn a proof by cases in discrete mathematics: show that a non-multiple of three has n squared equals three k plus one, via n = 3m+1 or n = 3m+2.
Explore mathematical induction: establish a base case, prove an inductive step, and conclude for all n, with domino proof, sum of odd numbers equals n^2, and n^3+2n divisible by 3.
Learn the basics of graph theory by defining graphs as a collection of vertices and edges, and distinguish undirected and directed graphs, incidents, adjacency, loops, isolated vertices, and parallel edges.
Explore common graph types, including simple graphs with no loops or parallel edges, complete graphs, bipartite graphs, and complete bipartite graphs such as K4 or K2,3.
Explore degrees of graphs by counting incident edges, noting loops count twice, and learn that in complete graphs each vertex has degree n-1 and total degree n(n-1).
Explore paths and circuits on graphs, distinguishing paths from circuits and identifying simple versus non-simple variants. Learn how connectedness, edge repetition, and vertex repetition define graph traversal.
All new quiz solution videos plus an additional graph theory section to help students master all aspects of Discrete Math!
Welcome to Master Discrete Math!
This is a course designed to help you master the difficult topics of Discrete Math and get you prepared for a career in computer science, actuarial science, mathematics, or even engineering! I have been tutoring for many years and my students have had great experiences with my teaching methods!
Here's what students who have taken this course have had to say:
I got this course originally to review material for my final, and the instructor is very clear in his videos. I wish I had this at the beginning of the semester! - Jessica, Udemy Student
Easy to understand, Concepts are well explained and demonstrated. - Jeremy, Udemy Student
Great course on Discrete Math. The practice questions are a big help! - Bridgette, Udemy Student
This Master Discrete Math Course includes over 30 lectures that will introduce students to many topics including sets and their properties, advanced counting techniques (combinations/permutations), mathematical logic, and graph theory. The students' progress will be measured along the way through practice videos and quizzes that contain examples following almost every new topic. This course can be broken into a few key categories:
Set Theory: Students will leave this course understanding what sets are, the nuances of sets, and how to find power sets.
Mathematical Logic: After this course students students will understand mathematical logic and truth tables. They will learn the many logic laws that help computers run complex algorithms while also learning how to solve basic proofs using truth tables.
Advanced Counting Techniques: Students will learn the advanced counting techniques used by poker players and statisticians that help them analyze complex problems. Students will be exposed to the sum and product principles along with the combination and permutation formulas. There will be an abundance of practice problems in this section due to its difficulty!
Mathematical Proofs: Students will learn the foundations of writing mathematical proofs. We will discuss the many different methods of mathematical proofs and go through many examples. This section is often important as you go into other math classes that can be very proof heavy.
Graph Theory: We finish the course with a section on graph theory. Graph theory is a huge and important part of mathematics that we begin to scratch the surface on in this course. Students will begin to see the wide ranging applications of graph theory when they learn about Euler and Hamilton paths/circuits, complete/bipartite graphs, and more.