This university textbook by A. Azzam Abdul Rahman Sabri provides a comprehensive introduction to the fundamental concepts of Discrete Mathematics. Published in 2016, the book meticulously covers essential topics such as mathematical logic, set theory, relations, graph theory, and combinatorics. It is designed to equip students with the necessary mathematical tools for advanced studies in computer science and engineering, featuring clear explanations, solved examples, and a structured approach that makes complex theories accessible to learners. This work is an invaluable resource for undergraduates beginning their journey into the abstract structures that form the backbone of modern computing.