Unit I
Logic, Mathematical Reasoning and Counting: Logic, Prepositional Equivalence, Predicate and Quantifiers, Theorem Proving. Recursive Definitions, Recursive Algorithms, Basics of Counting, Pigeonhole Principle, Permutation and Combinations.
Course Name | Discrete Mathematics |
Course Code | 23MAT116 |
Program | B. Tech. in Computer Science and Engineering (CSE) |
Semester | 2 |
Credits | 4 |
Campus | Amritapuri ,Coimbatore,Bengaluru, Amaravati, Chennai |
Logic, Mathematical Reasoning and Counting: Logic, Prepositional Equivalence, Predicate and Quantifiers, Theorem Proving. Recursive Definitions, Recursive Algorithms, Basics of Counting, Pigeonhole Principle, Permutation and Combinations.
Relations and Their Properties: Representing Relations, Closure of Relations, Partial Ordering, Equivalence Relations and partitions.
Advanced Counting Techniques and Relations: Recurrence Relations, Solving Recurrence Relations, Generating Functions, Solutions of Homogeneous Recurrence Relations, Divide and Conquer Relations, Inclusion-Exclusion.
Graph Theory: Graphs and Sub graphs, isomorphism, matrices associated with graphs, degrees, walks, connected graphs, shortest path algorithm. Euler and Hamilton Graphs: Euler graphs, Euler’s theorem. Fleury’s algorithm for Eulerian trails. Hamilton cycles, Chinese-postman problem, approximate solutions of traveling salesman problem. Closest neighbour algorithm.
Verifications of logical statements, truth table, tautology. Recursive algorithms. Graph problems, degree, shortest path algorithm, Euler’s algorithm and closest neighbour algorithm.
Course Objectives
Course Outcomes
CO1: To understand the basic concepts of Mathematical reasoning and basic counting techniques.
CO2: To understand the recursive functions and apply the concepts of generating functions to solve the recurrence relations.
CO3: Apply the concepts of divide and conquer method and principle of inclusion and exclusion to solve some simple algorithms in discrete mathematics
CO4: To understand the concepts of various types of relations, partial ordering and equivalence relations.
CO5: To understand the basic concepts of graph theory and apply to shortest path problems.
CO-PO Mapping
PO/PSO | PO1 | PO2 | PO3 | PO4 | PO5 | PO6 | PO7 | PO8 | PO9 | PO10 | PO11 | PO12 | PSO1 | PSO2 |
CO | ||||||||||||||
CO1 | 2 | 2 | ||||||||||||
CO2 | 2 | 2 | 2 | |||||||||||
CO3 | 2 | 2 | 1 | |||||||||||
CO4 | 2 | 2 | 1 | |||||||||||
CO5 | 1 | 2 |
Evaluation Pattern: 70:30
Assessment | Internal (Weightage) | End Semester (Weightage) |
Midterm | 20 | |
*Continuous Assessments (CA) | 50 | |
**End Semester | 30 (50 Marks; 2 hours exam) |
*CA – Can be Quizzes, Assignment, Lab Practice, Projects, and Reports
**End Semester can be theory examination/ lab-based examination
Textbook(s)
Kenneth H. Rosen, “Discrete Mathematics and its Applications”, Tata McGraw- Hill Publishing Company Limited, New Delhi, Sixth Edition, 2007.
James Strayer, “Elementary Number Theory”, Waveland Press, 2002.
Reference(s)
R.P. Grimaldi, “Discrete and Combinatorial Mathematics”, Pearson Education, Fifth Edition, 2007.
Thomas Koshy, “Discrete Mathematics with Applications”, Academic Press, 2005.
Liu, “Elements of Discrete Mathematics”, Tata McGraw- Hill Publishing Company Limited , 2004.
Lab Experiments:
iel and Pauley E. Steven. “Technical Report Writing Today”, VIII Edition (Indian Adaptation).New Delhi: Biztantra, 2004.
Michael Swan. “Practical English Usage”, Oxford University Press, 2000.
DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.