Maths
Maths
Objective
The objective of this course is to present the foundations of many basic mathematical topics used in
Computer Science including RDBMS, Data Structures, Analysis of Algorithms, Theory of
Computation, Cryptography, Artificial Intelligence, Statistics and others. This course will enhance
the student’s ability to think logically and mathematically.
Contents:
Text Book:
Reference Books:
1. K. H. Rosen, “Discrete Mathematics and its applications”, Tata McGraw-Hill, 6th edition,
2. Bernard Kolmann & others, “Discrete Mathematical Structure”, Pearson Education, Sixth
Edition
3. Edgar G. Goodaire, Michael M. Parmenter. “Discrete Mathematics with Graph Theory”, PHI
4. Ralph P Grimaldi & B V Ramana, “Discreet and Combinatorial mathematics: An Applied
Introduction”, Pearson Education, 5th Edition (2018)
5. J. P. Tremblay and W. K. Grassman. “Logic and Discrete Mathematics”, Pearson Education
Unit-1: Chapter-1
Unit-2: Chapters-1 & 4
Unit-3: Chapter-2
Unit-4: Chapters-3 & 5
Unit-5: Text Book-2: 5-1: 5-1.1 to 5-1.4; 5-2: 5-2.1.
Students will be able to understand various algorithms and implement them in C language. More
specifically, they will be able to understand and apply the concepts of sets, logic, cross product of
sets and relation, functions, matrices, and basic algorithms related with binary tree and graphs.