With effect from the academic year 2015-2016

  BIT 201

DISCRETE MATHEMATICS

 

 

Instruction

4

Periods per week

Duration of University Examination

3

Hours

University Examination

75 Marks

Sessionals

25 Marks

Course Objectives:

 

  1. 1.To Learn mathematical concepts as applied in computer science for solving logical problems.

 

  1. 2.To model relationships, analyze data, apply probability concepts and use functions to solve problems.

 

  1. 3.To develop the mathematical skills needed for advanced quantitative courses.

 

 

UNIT – I

 

Logic – Sets and Functions – Logic, Propositional equivalences – Predicates and quantifiers – Nested quantifiers-Sets-Set Operations, Functions.

 

Algorithms- Integers – Matrices : Algorithms, Complexity of Algorithms. The Integers and Division, Integers and Algorithms, Applications of Number Theory, Matrices.

 

UNIT – II

 

Mathematical Reasoning, Induction, and Recursion: Proof Strategy, Sequence and Summation, Mathematical Induction, Recursive Definitions and Structural Induction, Recursive Algorithms.

 

Counting – Basics, Pigeonhole principle, Permutations and combinations – Binomial Coefficients, Generalized Permutations and combinations, Generating permutations and combinations.

 

UNIT – III

 

Discrete Probability: An Introduction to Discrete Probability theory, Expected Value and Variance.

 

Advanced Counting Techniques: Recurrence relations – Solving Recurrence Relations, - Divide and conquer relations – and Recurrence Relations, Generating function – Inclusion – Exclusion – Applications of Inclusion – Exclusion.

 

UNIT – IV

 

Relations – Relations & their Properties, n-ray relations and applications, Representing relations – Closures, equivalence relations, partial orderings.

 

Graphs: Introduction, Graph terminology, representing Graphs and Graph Isomorphism, Connectivity, Euler and Hamiltonian paths, Shortest path problems, Planar graphs, Graph coloring.


UNIT –V

 

Trees: Introduction to Trees, Application of Trees, Spanning Trees, Minimum Spanning Trees.

 

Boolean Algebra: Boolean function, Representing Boolean functions, Logic Gates

 

Suggested Reading:

  1. 1.Kenneth H. Rosen – Discrete Mathematics and its Application – 5th Edition, McGraw Hill, 2003.
  2. 2.J. K. Sharma, Discrete Mathematics, Second Edition, Macmillan, 2005.

 

  1. 3.J.P. Tremblay, R. Manohar, Discrete Mathematical Structure with Application to Computer Science, McGraw Hill – 1997.

 

  1. 4.Joel. Mott. Abraham Kandel, T.P. Baker, Discrete Mathematics for Computer Scientist & Mathematicians, Prentice Hail N.J., 2nd Edition,

 

Articles View Hits
13009659
   Tue, 11-Feb-2020, 11:01 PMDISCRETE MATHEMATICS.
Powered by Joomla 1.7 Templates
Developed by MVSREC