Discrete Structures - CS21201

Autumn Semester - 2025

Instructors

Satrajit Ghosh (Odd Roll Numbers -- NC443) and Pawan Goyal (Even Roll Numbers -- NC442)

Course Timings

The classes and tutorials will be held during the following timings

Wednesday - 10:00 - 10:55

Thursday - 9:00 - 9:55

Friday - 11:00 - 12:55

Teaching Assistants

Chandan Kumar, Subhankar Swain, Divyam Katiyar, Anuron Chakraborty, Mihir Mallick, Prasanna Bhushan Paithankar

Text Book

Reference Books

  1. Michel O Albertson and Joan P Hutchinson, Discrete Mathematics with Algorithms, Wiley.
  2. Norman L Biggs, Discrete Mathematics, Oxford University Press.
  3. Winfried Karl Grassmann and Jean-Paul Tremblay, Logic and Discrete Mathematics, Pearson.
  4. Richard Johnsonbaugh, Discrete Mathematics, 8th Edition, Pearson.
  5. Bernard Kolman, Robert C Busby, and Sharon Cutler Ross, Discrete Mathematical Structures, 6th Edition, Pearson.
  6. Thomas Koshy, Discrete Mathematics with Applications, Elsevier.
  7. C L Liu, Elements of Discrete Mathematics, 4th Edition, Tata McGraw-Hill.
  8. Kenneth H Rosen (Editor-in-chief), Handbook of Discrete and Combinatorial Mathematics, 2nd Edition, CRC Press.
  9. Cliff L Stein, Robert Drysdale, and Kenneth Bogart, Discrete Mathematics for Computer Scientists, Pearson.
  10. Jean-Paul Tremblay and R Manohar, Discrete Mathematical Structures with Applications to Computer Science, Tata McGraw-Hill.

Topics to be Covered

  • Elementary counting techniques
  • Propositional Logic
  • Predicate Logic, Proof techniques and Induction
  • Weak Induction, Strong Induction
  • Recursive constructions and loop invariance, Pigeon hole principle
  • Sets, functions, and relations
  • Countable and uncountable set
  • Generating functions
  • Recurrence relations
  • Abstract algebraic structures

Announcements

First Discrete Structures Class will be on July 17th, 9:00 AM.