In this era of I.T., computer and software systems are modelled by Discrete Mathematics. It is important to realize the computers represent only one of the many applications of digital systems. Number systems and codes, Linear and abstractalgebra, Boolean algebra, cryptography, combinatorics, graph theory, Coding Theory and the like attributed to the dramatic way the lowcost, powerful computers have become accessible to the average person. The widespread use of digital computers in recent years in engineering, information technology, communication and other scientific applications has made the study of discrete Mathematics more important.It is a concise presentation of the basic concepts of mathematics used for compuattion with special emphasis on developing compuattional skills for solving problems. Table Of Chapters1. A Brief Survey of Discrete Mathematics2. Mathematical Logic3. Boolean Algebra and Logic Circuits4. Set Theory5. Matrices6. Number Theory7. Relation8. Function9. Posets and Lattices10. Combinatorics11. Group Theory12. Rings and Fields13. Graph Theory14. Trees15. Probability16. Language, Grammar and Automata17. Time Complexity of Algorithm18. Vector Spaces19. Elemnts of Coding TheoryAppendix-A (Objective/Short Questions)Select ReferencesIndex