Discrete mathematics is the study of mathematical structures that are fundamentally discrete such as predicates, integers, relations, graphs, etc. The development of digital computers has motivated the development of discrete mathematics and the concepts and notations from discrete mathematics are useful in studying and describing objects and problems in branches of computer science, such as computer algorithms, programming languages, compiler design, cryptography, automated theorem proving, and software development.

Announcements / Assessments

June 2025 Semester:

Lecture Notes

Tutorials

Good Lectures on YouTube

References

  1. https://en.wikipedia.org/wiki/Discrete_mathematics

  2. Epp, S. S., 2020. Discrete Mathematics with Applications. 5th ed. Boston, MA: Brooks/Cole Cengage Learning.

  3. Rosen, K. H., 2019. Discrete Mathematics and its Applications. 8th ed. New York: McGraw-Hill.

  4. Scheinerman, E. R., 2013. Mathematics --- A Discrete Introduction. 3rd ed. Boston, Mass.: Brooks/Cole.