Set Theory : Relations and Functions : Set Notation and Description, subset, basic set operations, Venn Diagrams, laws of set theory, partitions of sets, minsets, duality principle, basic definitions of relations and functions, graphics of relations, properties of relations : injective, surjective and bijective functions, compositions.
Recurrence : Recurrence Relations and Recursive Algorithms – Linear-RecurrenceRelations with Constant Coefficients; Homogeneous Solutions : Particular Solution, Total Solution, Solution by the Method of Generating functions.
Graph Theory : Graph and planar graphs – Basic Terminology, Multi-raphs,
Weighted Graphs, Paths and Circuits, Shortest Paths, Eulerian Paths and Circuits. Travelling Salesman Problem, Planar Graphs.
Automata Theory : Finite State Machines–Equivalent Machines, Finite State Machines as language Recognizers; Analysis of Algorithms – Time Complexity, Complexity of Problems.