UPDATED CoursePack Disatics
UPDATED CoursePack Disatics
SCHEME
The scheme is an overview of work-integrated learning opportunities and gets students
out into the real world. This will give what a course entails.
Practical
Tutorial
Theory
delivery
study
Self-
SEE
Practical 0 0
CIE
Self-study 0 0
Total 3 3
45 0 0 0 50% 50%
Course Lead Course Dr. Ananya Manas
Coordinator Ms. Neelam Kumari
Names Theory Practical
Course
Instructors
COURSE OVERVIEW
The students who are successful in discrete mathematics will be able to generalize from a single
instance of a problem to an entire class of problems. As it covers probabilities, trees, graphs, logic,
mathematical thinking, and much more. This course is important in the sciences, for example
understanding of DNA sequences in molecular biology, and useful in studying and describing
objects and problems in all branches of computer science, such as computer algorithms,
programming languages, cryptography (using in Data Security Council of India and IBM Security
Guardium), and software development.
PREREQUISITE COURSE
PREREQUISITE COURSE NO
REQUIRED
If, yes please fill in the Details Prerequisite Prerequisite course name
course code
NIL NIL
COURSEPACK | FORMAT
COURSE OBJECTIVE
The objective of this course is to familiarize the prospective computer scientists with the techniques of
mathematical reasoning, logical thinking, abstract mathematical discrete structures so that they may
apply
a particular set of mathematical facts in relevant situations.
Bloom's taxonomy is a set of hierarchical models used for the classification of educational learning
objectives into levels of complexity and specificity. The learning domains are cognitive, affective,
and psychomotor.
THEORY
COURSEPACK | FORMAT
PROGRAM OUTCOMES (POs): AS DEFINED BY CONCERNED THE APEX BODIES
PSO1: Ability to work with emerging technologies in computing requisite to Industry 4.0
PSO2: Demonstrate Engineering Practice learned through industry internship to solve live
problems in various domains.
COURSEPACK | FORMAT
COURSE ARTICULATION MATRIX
The Course articulation matrix indicates the correlation between Course Outcomes and
Program Outcomes and their expected strength of mapping in three levels (low,
medium, and high).
PO10
PO11
PO12
PSO1
PSO2
COs#/
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
POs
CO1 3 3 1 1 2 2
CO2 3 3 1 1 2 1
CO3 3 2 1 1 1 1
CO4 3 2 1 1 2 2
Note: 1-Low, 2-Medium, 3-High
COURSE ASSESSMENT
The course assessment patterns are the assessment tools used both in formative and summative
examinations.
COURSEPACK | FORMAT
COURSE CONTENT
Content
Syntax, Semantics, Validity and Satisfiability, Basic connectives and Truth Tables, Logical
Equivalence, the laws of logic, Logical implication, Rules of inference, Normal form
(CNF, DNF), Predicate logic, Universal and Existential quantifiers.
Proof Techniques: Some terminologies, Proof methods and strategies, Forward proof,
Proof by contradiction, Proof by contraposition, Proof of necessity and sufficiency.
Operations and laws of sets, Cartesian product, binary relation, partial order relation,
Equivalence relation, Functions, Bijective function, inverse and composition of function,
size of a set, countable and uncountable set, Cantor’s diagonal argument and the power
set theorem, Schroeder-Bernstein theorem.
Principles of Mathematical Induction: The well -Ordering principle, Recursive definition,
prime numbers, greatest common divisor, Euclidean algorithm, the fundamental theorem
of arithmetic.
Algebraic structures with one binary operation: Semi Group, Monoid, Groups, Subgroups,
Congruence relation and quotient structures, Free and Cyclic Monoid and Groups, Cosets,
Lagrange's theorem, Normal Subgroups, Permutation and Symmetric groups, Group
Homomorphism, Algebraic structures with two binary operations: Ring, Integral domain,
and Field.
Graphs and their properties, degree, connectivity, path cycle, sub graphs, isomorphism,
Eulerian and Hamiltonian walks, Graph coloring, and planer graphs, Trees: Definitions,
properties, and examples.
Partial order sets, Hasse diagram, Lattices, and its properties of lattices
COURSEPACK | FORMAT
LESSON PLAN FOR THEORY COURSES (15 weeks * 3 Hours = 45 Classes)
Lec. Topic L/T/P Skills Competency
1. Propositions, logical operators, Truthtables (TT) L
1
11. Permutation L
11
12. Combination L
12
COURSEPACK | FORMAT
15. Relations, properties of relations, Combining L
relation and
counting
15 Relations functions,
techniques
identify
16. Equivalence Relation and Classes, partition equivalence and
L partial ordered
18 relation.
Determining the
17. Functions, one-one, onto, bijection L domain and
19 range
Groups, Subgroups,
27. L
29
Congruence relation
28. L
30
Coset, Lagrange's theorem.
29. L
31
30. Coset, Lagrange's theorem. L
32
COURSEPACK | FORMAT
Normal Subgroups, Permutation & Symmetric
31. groups, Group Homomorphism L
33
33.
35
Algebraic structures with two binary operations:
34. Integral domain, Field. L
36
Graph & graph models
35. L
37
Graph Terminology and Special Types of Graphs
36. L
38
Representing Graphs and Graph Isomorphism
37. L
39
38. Connectivity, Euler and Hamilton Paths L
40
1.Basic
39. Planar Graphs, Graph Coloring L terminology of
Able to explain
41 graph, tree, and
basic
path
terminology of a
40. Introduction to Trees& applications L
2.Analyze the
graph Identify
42 relationships
Euler and
between
Hamiltonian
41. Tree Traversal, Spanning Trees, Minimum Spanning different objects
L cycle Represent
or entities
43 Trees 3.To represent
graphs using
adjacency
the interactions
42. Partial ordered set matrices
L between
44 different objects
BIBLIOGRAPHY
Text Book
T1: Kenneth H. Rosen, Discrete Mathematics and Its Applications, 8th Edition,
McGraw Hill Education, 2021.
Reference Books
R1: J P Trembley, R Manohar, Discrete Mathematical Structures with Applications to
Computer Science, 1st Edition, McGraw-Hill Education, 2017.
R2: Semyour Lipschutz, Marc Lipson, Varsha H. Patil, Discrete Mathematics (Schaum's
Outlines, 3rd Edition, McGraw Hill Education, 2017.
Webliography : www.mhhe.com/rosen
https://nptel.ac.in/courses/106106183
SWAYAM/NPTEL/MOOCs Certification:
https://nptel.ac.in/courses/106106183
PROBLEM-BASED LEARNING
Exercises in Problem-based Learning (Assignments)
S.No Questions Blooo’s
level
K1
1. W Which of these sentences are propositions? What are the truth values of those that are
propositions? a) 2 + 3 = 5. b ) Answer this question.
2.
Check whether these statements are wff or not:(a) (p˅q) ∧∼r (b) p˅q∧r K2
Let P(x) be the statement “x = x2.” If the domain consists of the integers, what are these K2
4. truth values?
a) P(1) b) ∃xP(x) (11/53/KR)
Determine the truth value of each of these statements if the domain consists of all K2
5. integers.
a) ∀n(n + 1 > n) b) ∃n(2n = 3n)
COURSEPACK | FORMAT
Use De Morgan’s laws to find the negation of each of the following K2
6.
statements. a) Jasbir is rich and happy b) Rain will bicycle or run
tomorrow.
7.
Show that (p → q) ∧ (q → r) → (p → r) is a tautology K2
K2
8. Give a direct proof of the theorem “If n is an odd integer, then n2 is odd.”
K2
9. Give a proof by contradiction of the theorem “If 3n+2 is odd, then n is
odd”.
For each of these relations on the set {1,2,3,4}, decide whether it is reflexive, K2
10.
whether it is symmetric, whether it is anti-symmetric, and whether it is transitive.
(b) {(1,1),(1,2),(2,1),(2,2),(3,3),(4,4)}
(c) {(2,4),(4,2)}
(d) {(1,2),(2,3),(3,4)}
{(1,1),(2,2),(3,3),(4,4)}
Let R={(1,2),(1,3),(2,3),(2,4),(3,1)} and S ={(2,1),(3,1),(3,2),( 4,2)} be relations K2
11.
defined on{1,2,3,4}. Find SoR and RoS.
COURSEPACK | FORMAT
K1
23. For which values of and is is regular?
Is every zero-one square matrix that is symmetric and has zeros on the diagonal the K1
24. adjacency matrix of a simple graph?
What is the sum of the entries in a column of the adjacency matrix for an undirected K2
25. graph? For a directed graph?
Show that a connected multigraph with at least two vertices has an Euler circuit iff each K3
26. of its vertices has an even degree.
K3
27. Show that has a Hamilton circuit whenever
K2
28. What is the chromatic number of ?
Prove that the number of vertices in a full binary tree is always odd. K1
29.
Suppose that a connected planar simple graph has 20 vertices, each of degree 3. In to K3
30. how many regions does a representation of this planar graph split the plane?
State and prove Euler’s formula. K3
31.
Show that the “greater than or equal” relation (≥) is a partial ordering on the set K1
32.
of integers.
K1
33. In the poset , are the integers 3 and 9 comparable? Are 5 and 7
comparable?
Determine whether the relations represented by these zero-one matrices are K1
34.
partial orders.
a) b)
COURSEPACK | FORMAT
Self-Learning (it’s a typical course-based project to be carried out by a whole class in groups of
four students each; they should exhibit higher level BTLs)
The students, in a group, are expected to conceive an idea based on the content
(objectives/outcomes) and apply the suitable knowledge to demonstrate their learning.
A list of 30-40 project statements can be offered to the students to choose or students can conceive
their own ideas (teamwork), design and develop the product/process/service and implement
the same.
To enhance their skill set in the integrated course, the students are advised to execute course-
based
design projects. Some sample projects are given below:
COURSEPACK | FORMAT