BCA Sem - I & Sem - II
BCA Sem - I & Sem - II
BCA Sem - I & Sem - II
Set Theory, Need for Sets, Representation of Sets, Set Operations, cardinality of set, Types of Sets,
Laws of Set Theory, Cartesian Products and Power Sets. Relations- Definition and types of relations,
Representing relations, Functions–One-to-One, Onto Functions, Function Composition and Inverse
Functions.
Propositions and Logical Operators, Propositional Equivalences, Predicates and Quantifiers, Nested
Quantifiers, The Laws of Logic, Rules of Inference
Unit 2 – Combinatorics
Properties of Integers, Division Theorem, Greatest Common Divisor, Euclidean Algorithm, Least
Common Multiple, Testing for Prime Numbers, The Fundamental Theorem of Arithmetic, Modular
Arithmetic, Fermat’s and Euler’s Theorems
Definition of a matrix; Operations on matrices; Special Types of Matrices; Laws of Matrix Algebra,
determinants; properties of determinants; the inverse of a matrix; solving system of equations using
matrix.
Reference books:
1. Kenneth H Rosen. Discrete Mathematics and its Applications, McGraw-Hill publications, 7th
edition, 2007
2. Alan Doerr, K. Levasseur, “Applied discrete structure for computer science”, Galgotia
publications, 1988
3. Trembley & Manohar, “Discrete mathematical Structures with application to computer
science”, McGraw Hill, 1987.
4. Elements of Discrete Mathematics-A Computer Oriented Approach, C. L. Liu and D. P.
Mohapatra, 3rd Edition, Tata McGraw Hill.
Semester - II
Advanced Mathematical Techniques
Unit 1 - Introduction to Numerical Techniques
Interpolation methods: Lagrange interpolation, Newton's divided difference, Curve fitting techniques:
Least squares approximation.
Unit 3 – Optimization
Linear programming problem, formulation of problem, graphical method, simplex methods, Big-M
Method, Duality, Dual simplex method.
Transportation and Assignment problem - Integer Programming Branch and Round Techniques -
Assignment and Traveling Salesman Problem.
Reference book: