Discrete Mathematics is a branch of mathematics that is concerned with "discrete" mathematical structures instead of "continuous" ones . Discrete mathematical structures include objects with distinct values, like graphs, integers, logic-based statements, etc. This is a course on discrete mathematics as used in Computer Science. It’s only a one-semester course, so there are a lot of topics that it doesn’t cover or doesn’t cover in much depth. 1. Discrete Mathematics -Introduction Discrete Mathematics is a branch of mathematics involving discrete elements that uses algebra and arithmetic. It is increasingly being applied in the practical fields of mathematics and computer science. It is a very good tool for improving reasoning and problem-solving capabilities. ABOUT THE COURSE: Discrete mathematics is the study of mathematical structures that are discrete in the sense that they assume only distinct, separate values, rather than in a range of values. It deals with the mathematical objects that are widely used in all most all fields of computer science, such as programming languages, data structures and algorithms, cryptography, operating systems, compilers, computer networks, artificial intelligence, image processing, computer vision, natural ...