DISCRETE MATHEMATICS

Paper Code: 
MCS 321
Credits: 
04
Periods/week: 
04
Max. Marks: 
100.00
Objective: 

To extend students' mathematical maturity and ability to deal with abstraction and to introduce most of the basic terminologies used in computer science courses and application of ideas to solve practical problems. At the end of the course, students would have knowledge of the concepts needed to test the logic of a program, have gained knowledge which has application in expert system, in data base and a basic for the prolog language, have an understanding in identifying patterns on many levels and be aware of a class of functions which transform a finite set into another finite set which relates to input output functions in computer science.

12.00
Unit I: 

Introduction to Discrete Mathematical Structures, Formal Methods: Introduction and Analogy, Abstraction, Fundamentals: Sets & Relations- Sets, Types of Sets, Multi Sets, Operations on Sets, Relations and Properties of Relations, Representation of Relations, Equivalence Relation, Closures of Relations, Methods of Proof-Direct Proofs, Indirect Proofs, Mathematical Induction, Method of Contradiction.

12.00
Unit II: 

Combinatorics: Permutations and Combinations, Pigeon Hole Principle, Principle of Inclusion and Exclusion, Sequence and Series, Generating Functions.


 

12.00
Unit III: 

Mathematical Logic, Posets and Lattices: Partial Order Set, Bounding Elements, Well Ordered Set, Topological Sorting, Lattices, Principle of Duality, Bounded, Distributed, and Complemented Lattices, Proposition and Propositional Calculus.


 

12.00
Unit IV: 

Graphs: Basic Introduction of Graphs- Types of Graphs, Path and Circuits, Eulerian Path and Circuits, Hamiltonian Path and Circuits, Shortest Path Algorithms.

 

12.00
Unit V: 

Finite State Machines and Languages: Grammar and Languages- Phrase structure Grammar, Types of Grammars and Languages, Finite State Machines and Languages.

ESSENTIAL READINGS: 
  1. V. K. Balakrishnan, Introductory discrete mathematics, Prentice Hall, 1996.
  2. Richard Johnsonbaugh,Discrete Mathematics,7th Edition,Pearson Education,2008
  3. Trembly J.P and Manohar R, “Discrete Mathematical Structures with
  4. Applications to Computer Science, Tata McGraw Hill Pub. Co. Ltd,New Delhi,2003.
  5. Ralph. P. Grimaldi,“Discrete and Combinatorial Mathematics: An Applied Introduction, Fourth Edition,Pearson Education Asia,Delhi,2002.
REFERENCES: 
  1. Norman Biggs, Discrete mathematics, Oxford University Press, 2003.
  2. Bernard Kolman,Robert C. Busby, Sharan Cutler Ross, “Discrete Mathematical Structures, Fourth Indian reprint,Pearson Education Pvt Ltd.,New Delhi, 2003.
  3. Kenneth H.Rosen, “Discrete Mathematics and its Applications,Fifth Edition,Tata McGraw Hill Pub. Co. Ltd., New Delhi, 2003.
  4. Richard Johnsonbaugh, “Discrete Mathematics",Fifth Edition, Pearson Education Asia, New Delhi, 2002.
Academic Year: