2017 MC Syllabus Removed
2017 MC Syllabus Removed
Co-requisites --
4. Database Systems-The Complete Book by Jeffrey D. Ullmam, Pearson India
Relationship between the Course Outcomes (COs), Program Outcomes (POs) and Program Specific
Objectives(PSOs)
CO2 2 3 1 3 2 1 2 2 3 2
CO3 2 2 1 2 2 1 2 2 3 2
CO4 2 2 1 2 2 1 2 2 3 2
CO5 3 2 1 3 2 2 1 2 2
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Course Objectives
1. To develop a mathematical foundation in order to solve non-trivial real world problems which are
challenging and interesting.
2. To develop logical and mathematical concepts necessary to appreciate computational systems and
study of concepts, techniques, and skills necessary to comprehend the structure of problems
encountered in design and analysis of algorithms.
3. To provide mathematical foundations for courses in computer science those rely upon the
comprehension of formal abstract concepts.
4. Graphs, directed graphs, planar graphs & their relevance to circuit design & map coloring problems.
5. To develop the fundamentals for comprehending subjects like Algorithms Designing, Complexity
Theory, Computability theory, Optimization techniques and programming languages.
Course Outcomes
Catalog Description
This course is designed to understand and use discrete structures that are the backbones of computer science.
Discrete structures involve the study of objects that are separated or spaced apart from each other. Through
this course, students are expected to develop mathematical experience and maturity, and to enhance their
abilities to read, create and analyze mathematical arguments. In particular, this course is meant to introduce
sets, relations, functions, recurrence relations, vector spaces and graph theory concepts, with an emphasis
on applications in computer science.
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Course Content
Vector Space, Subspaces, spanning set, basis and dimensions, linear transformations- definition and
properties, Kernel and image of a linear transformation, Rank-Nullity Theorem, Matrices of composite
linear transformation and inverse of a linear transformation, Isomorphism.
Graph Theory and Applications, Types of graphs, Properties of Graph, Cut Sets, Cut Vertices, Sub graphs,
Digraphs and Isomorphism, Paths, Circuits, Walks, Euler and Hamiltonian graphs, Shortest Path Problem
in weighted graph, Dijkstra’s algorithm
Trees- Terminology and Representation, Types of trees, Spanning Trees (Prim’s and Kruskal’s
Algorithms), Counting spanning tree, Cayley’s Theorem.
Planar and Dual Graphs, Matrix representation of Graphs (Incidence and adjacency matrix), Graph vertex
coloring, Welch-Powell Algorithm, Chromatic Number and Polynomial, Decomposition Theorem,
Network flows, Maximum Flow in a Transport Network: The Ford–Fulkerson Algorithm, Max-flow Min-
cut Theorem.
Text Books
4. Discrete Mathematics and Its applications by Kenneth Rosen, McGraw Hill Publications.
5. Discrete Mathematics, by R. K. Bisht &H.S.Dhami Oxford University Press.
Reference Books
1. Discrete Mathematics and its Applications, Trembley and Manohar TMH publications.
2. Elementary Linear Algebra, 9th Edition by Howard Anton & Chris Rorres, published by Wiley
Publication.
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.