Discrete Structure
Discrete Structure
Course Outcome
1 Apply Set theory, Relations, Functions and Mathematical Induction for solving problems
2 Getting familiar with counting techniques and Mathematical Logic, and apply the same to
address the real life problems
3 Learn different operations of a Matrix and apply them to solve real-life problems.
4 Apply graph theory concepts to solve the problems of real world.
UNIT – I 11 Hours
Set Theory: Fundamentals of Set Theory, Set Operations, Laws of Set Theory, Counting and
Venn Diagrams, Cartesian Product, Relations, Types of Relations, Functions, Types of
Functions, Function Composition, Inverse Functions. Mathematical Induction.
UNIT – II 11 Hours
Logic and Counting: Fundamentals of Logic, Propositional Logic, Logical Connectives and
Truth Tables, Logic Equivalence, Tautology, and Contradiction. Basics of counting, Counting
Principles, Pigeonhole Principle, Permutation, Combinations.
UNIT – IV 12 Hours
Graph Theory: Graphs: Introduction, Representing Graphs, Operations on graphs, Directed
Graphs Graph Isomorphism, Paths, Cycles, Euler Graph, Hamilton Graph, Planar Graphs.
Trees: Introduction, Applications of Trees, Spanning Trees, Minimum Spanning Trees, Prim’s
and Kruskul’s Algorithms.
Text Book