Skip to content
September 2026 qualifier: applications close Sun 27 Sep · Week 1 starts Fri 2 Oct
Qualifier Hub

IIT Madras Discrete Maths Lectures: Discrete Mathematics

BSMA300159 lectures12 weeks

Weeks

  1. Week 15 lecturesIntroduction to Discrete Mathematics · Introduction to Sets and Basic Set Concepts · Set Operations and Set Identities · Functions and Types of Functions · Sequences and Summations
  2. Week 25 lecturesIntroduction to Propositional Logic and Truth Tables · Propositional Logic: Satisfiability, Validity, and Applications · Propositional Logic: Axioms, Rules of Inference, Logical Equivalence · Predicate Logic · Predicate Logic and Normal Forms in Predicate Logic
  3. Week 35 lecturesMathematical Proof Techniques: Introduction and Direct Proof · Proof by Contraposition and Contradiction · Proofs of Equivalence and Counterexamples · Mathematical Induction · Strong Induction and Advanced Applications
  4. Week 45 lecturesCardinality of Sets, Finite & Infinite Sets, and Countable Sets · Uncountable Sets and Properties of Countable Sets · Introduction to Recursion and Recursive Definitions · Recursive Definition of Sets and Structural Induction · Recursive Definition of Trees and Graphs
  5. Week 55 lecturesCounting Techniques – Product Rule · Counting Techniques – Sum Rule · Counting Techniques – Subtraction Rule & Division Rule · Permutations – Counting Ordered Arrangements · Combinations – Counting Unordered Selections
  6. Week 65 lecturesPigeonhole Principle and Generalized Pigeonhole Principle · Binomial Theorem and Binomial Coefficients · Generalized Permutations and Combinations · Permutations and Combinations with Indistinguishable Objects · Stirling Numbers of the Second Kind and Onto Functions
  7. Week 75 lecturesGenerating Functions and Their Applications in Counting · Introduction to Recurrence Relations and Tower of Hanoi · Applications of Recurrence Relations in Counting · Generating Permutations and Combinations Algorithms · Inclusion-Exclusion Principle and Derangements
  8. Week 83 lecturesOperations on Relations and Matrix Representation · Relations as Graphs and Closure of Relations · Transitive Closure of Relations and Warshall's Algorithm
  9. Week 95 lecturesEquivalence Relations and Partial Orders · Partial Orders, Hasse Diagrams and Lattices · Boolean Algebra · Boolean Identities · Representing Boolean Functions
  10. Week 105 lecturesGraph Theory: Basic Concepts and Applications · Graph Terminology, Degree of Vertices and Special Graphs · Bipartite Graphs and Matchings · Graph Operations, Representations and Isomorphism · Graphs: Paths and Connectivity
  11. Week 113 lecturesSpecial Paths in Graphs: Euler and Hamilton Paths · Weighted Graphs and Shortest Paths · Graph Coloring and Applications
  12. Week 125 lecturesProperties of Trees and m-ary Trees · Tree Traversal Algorithms · Applications of Tree Traversals and Spanning Trees · Introduction to Abstract Algebra · Abstract Algebra - Groups

More lectures

Video 1 · 31:26

WW8_L1_Introduction to Relations and Their Properties

Watch on YouTube (opens in a new tab)