Discrete
Discrete
CourseObjective(CO):
1. Understand the fundamental concepts of sets, relations, functions, and logic, which form the basis
of computing and mathematical reasoning.
2. Learn combinatorial techniques such as permutations, combinations, recurrence relations, and
generating functions, which are essential for algorithm analysis.
3. Explore graph theory and trees, which play a vital role in network analysis, computer architecture,
and database indexing.
4. Study algebraic structures like groups, rings, fields, and Boolean algebra to understand their
applications in cryptography, data security, and logic design.
Graphs and Their Properties: Graphs and their properties, Degree, Types of Graphs (Directed,
Undirected, Weighted, Bipartite), Graph Isomorphism and Connectivity, Eulerian and Hamiltonian
Paths, Planar Graphs, Graph Coloring, Colouring maps, Colouring Vertices, Colouring Edges, List
Colouring, Perfect Graph,
Trees: Binary Trees, Spanning Trees, Minimum Spanning Trees (Prim’s and Kruskal’s Algorithms)
Algebraic Structures: Algebraic Structures with one Binary Operation, Semi Groups, Monoids,
Groups, Free and Cyclic Monoids and Groups, Permutation Groups, Substructures, Normal
Subgroups, Algebraic Structures with two Binary Operation, Rings, Integral Domain and Fields.
Applications in Computer Science : Introduction to the applications of Discrete Structures in
Database Management Systems, Computer Networks, Compiler Design, Digital Circuit Design, AI,
Cryptography.
Text Books:
1. Kenneth H. Rosen, Discrete Mathematics and its Applications, Tata McGraw – Hill
2. C L Liu and D P Mohapatra, Elements of Discrete Mathematics A Computer Oriented
Approach, 3rd Edition by, Tata McGraw – Hill.
3. Susanna S. Epp, Discrete Mathematics with Applications,4th edition, Wadsworth
Publishing Co. Inc.
Referencebooks:
1. J.P. Tremblay and R. Manohar, Discrete Mathematical Structure and It’s Application to
Computer Science”, TMG Edition, TataMcgraw-Hill
2. Eric Gossett, Discrete Mathematics with Proof, Wiley
3. Norman L. Biggs, Discrete Mathematics, 2nd Edition, Oxford University Press.
4. Schaum’s Outlines Series, Seymour Lipschutz, Marc Lipson,Discrete Mathematics, Tata
McGraw - Hill
Outcome(CO):Upon successful completion, students will be able to:
1. Apply logical reasoning and proof techniques to solve computational problems.
2. Utilize combinatorial methods to analyze algorithms and optimize problem-solving.
3. Develop solutions using graph theory and tree structures.
4. Understand algebraic structures and their applications.
Note:
1.The paper setter will set two questions (with/without parts) from each units, the first
questionwill be compulsory and comprising of 5 to 10sub-parts, covering the entire
syllabus .The examinee will attempt 5 questions in all, along with the compulsory question,
selecting one question from each unit. All question will carry equal marks.