RK College of Engineering: Course Handout
RK College of Engineering: Course Handout
COURSE HANDOUT
Course description:
This course teaches the students who complete the course will have demonstrated the ability to
do the following:
To introduce the students to the topics and techniques of discrete methods and
combinatorial reasoning. To introduce a wide variety of applications. The algorithmic approach
to the solution of problems is fundamental in discrete mathematics, and this approach reinforces
the close ties between this discipline and the area of computer science.
.
COURSE CONTENTS
Syllabus:
UNIT -I:
Mathematical Logic: Propositional Calculus: Statements and Notations, Connectives, Well
Formed Formulas, Truth Tables, Tautologies, Equivalence of Formulas, Duality Law,
Tautological Implications, Normal Forms, Theory of Inference for Statement Calculus,
Consistency of Premises, Indirect Method of Proof. Predicate Calculus: Predicative Logic,
Statement Functions, Variables and Quantifiers, Free and Bound Variables, Inference Theory for
Predicate Calculus.
UNIT -II:
Set Theory: Introduction, Operations on Binary Sets, Principle of Inclusion and Exclusion,
Relations: Properties of Binary Relations, Relation Matrix and Digraph, Operations on Relations,
Partition and Covering, Transitive Closure, Equivalence, Compatibility and Partial Ordering
Relations, Hasse Diagrams, Functions: Bijective Functions, Composition of Functions, Inverse
Functions, Permutation Functions, Recursive Functions, Lattice and its Properties.
UNIT- III:
Algebraic Structures and Number Theory: Algebraic Structures:Algebraic Systems,
Examples, General Properties, Semi Groups and Monoids, Homomorphism of Semi Groups and
Monoids, Group, Subgroup, Abelian Group, Homomorphism, Isomorphism, Number
Theory:Properties of Integers, Division Theorem, The Greatest Common Divisor, Euclidean
Algorithm, Least Common Multiple, Testing for Prime Numbers, The Fundamental Theorem of
Arithmetic, Modular Arithmetic (Fermat’s Theorem and Euler’s Theorem)
UNIT -IV:
Combinatorics: Basic of Counting, Permutations, Permutations with Repetitions, Circular
Permutations, Restricted Permutations, Combinations, Restricted Combinations, Generating
Functions of Permutations and Combinations, Binomial and Multinomial Coefficients, Binomial
and Multinomial Theorems, The Principles of Inclusion–Exclusion, Pigeonhole Principle and its
Application.
UNIT -V:
Recurrence Relations: Generating Functions, Function of Sequences, Partial Fractions,
Calculating Coefficient of Generating Functions, Recurrence Relations, Formulation as
Recurrence Relations, Solving Recurrence Relations by Substitution and Generating Functions,
Method of Characteristic Roots, Solving Inhomogeneous Recurrence Relations
UNIT -VI:
Graph Theory: Basic Concepts of Graphs, Sub graphs, Matrix Representation of Graphs:
Adjacency Matrices, Incidence Matrices, Isomorphic Graphs, Paths and Circuits, Eulerian and
Hamiltonian Graphs, Multigraphs, Planar Graphs, Euler’s Formula, Graph Colouring and
Covering, Chromatic Number, Spanning Trees, Algorithms for Spanning Trees (Problems Only
and Theorems without Proofs).
Text Books:
1.Discrete Mathematical Structures with Applications to Computer Science, J. P. Tremblay
and P. Manohar, Tata McGraw Hill.
2. Elements of Discrete Mathematics-A Computer Oriented Approach, C. L. Liu and D. P.
Mohapatra, 3rdEdition, Tata McGraw Hill.
3. Discrete Mathematics and its Applications with Combinatorics and Graph Theory, K. H.
Rosen, 7th Edition, Tata McGraw Hill.
REFERENCE BOOKS
1. Discrete Mathematics for Computer Scientists and Mathematicians, J. L. Mott, A. Kandel,
T.P. Baker, 2nd Edition, Prentice Hall of India.
2. Discrete Mathematical Structures, BernandKolman, Robert C. Busby, Sharon Cutler
Ross, PHI.
3. Discrete Mathematics, S. K. Chakraborthy and B.K. Sarkar, Oxford, 2011..
Course Plan
UNIT-I
Mathematical Logic
12 Revision
UNIT – II
Set Theory
30 The Greatest Common Divisor The Greatest Common Divisor TI: Chapter7
33 Testing for Prime Numbers Testing for Prime Numbers TI: Chapter8
Combinatorics
Pigeonhole Principle and its Pigeonhole Principle and its TI: Chapter10
44
Application. Application.
UNIT-V
Recurrence Relations
57 Discussed assignment
Questions
58 Revision
UNIT-VI
Graph Theory
Basic Concepts of Graphs, Sub Basic Concepts of Graphs, Sub TI: Chapter13
59
graphs, graphs,
Isomorphic Graphs, Paths and Isomorphic Graphs, Paths and TI: Chapter13
62
Circuits Circuits
68 Algorithms for Spanning Trees Algorithms for Spanning Trees TI: Chapter14
Evaluation pattern:
Internal Marks : 30
External Marks : 70
EVALUATION SCHEME:
Component Duration(minutes) Marks Date & Time
Test – I 90 15
Test – II 90 15
Quiz-I 20 10
Quiz-II 20 10
Home Assignments 5
Signature of Faculty