Professional Documents
Culture Documents
For
Discrete Mathematical Structures (CSET106)
L-T-P : 3-1-0
Credits 4
School : SCSET
Course Level : UG
Bennett University
Greater Noida, Uttar Pradesh
COURSE CONTEXT
VERSION NO. OF
CURRICULUM/SYLLABUS
SCHOOL SCSET THAT THIS COURSE IS A V1
PART OF
DATE THIS COURSE
DEPARTMENT WILL BE EFFECTIVE Jan–Jun,2022
FROM
VERSION NUMBER OF
DEGREE B.Tech. THIS COURSE 2
COURSE BRIEF
Discrete Mathematical
COURSE TITLE Structures PRE-REQUISITES NA
COURSE CODE CSET106 TOTAL CREDITS 4
COURSE TYPE Core L-T-P FORMAT 3-1-0
COURSE SUMMARY
Discrete mathematical structures deal with discrete mathematical foundation of computer science. The
main topics include-Propositional logic, Sets, Functions and Relations, Number Theory, Counting
Techniques, Group, Monoid, Ring, Field, Graph, Tree, Euler graph, Hamiltonian circuit, Clique and
Matching.
How are the above COs aligned with the Program-Specific Objectives (POs) of the degree?
The course outcomes are aligned to inculcating inquisitiveness in understanding cutting edge areas of
computer science engineering and allied disciplines with their potential impacts.
CO - PO Mapping
CO1
CO2
CO3
Detailed Syllabus
Module 1 (11 hours)
Introduction and applications of Discrete mathematical structures, Proposition, Logical operators,
Converse, Inverse, Contrapositive, Compound propositions, Precedence of logical operators, Tautology,
Contradiction, Logical Equivalence, Derived implications, Well-formed formula, Tautological
Implication, Logical equivalence laws, Rules of inference, Predicates and Quantifiers, Nested
quantifiers, English to logic conversion, Direct proof, Proof by contradiction, Proof by induction,
Russell’s paradox.
Module 2 (11 hours)
Representation of Sets, Types of Sets, Power Set, Venn Diagrams, Operations on Sets, Partition of Sets,
Fuzzy Sets. Functions, Types of Functions, Sum and Product of Functions, Relation, Relation vs
Function, Different Types of Relations, Graphical Representation of Relations, Matrix Representation of
Relations, Closure of relations.
TEXTBOOKS/LEARNING RESOURCES:
1. Kenneth and H. Rosen, Discrete Mathematics, and Its Applications (8th ed.), McGraw Hill, 2021. ISBN
978-9390727353.
2. Bisht, R.K. and Dhami, H.S, Discrete Mathematics (1st ed.), Oxford University Press, 2015. ISBN 978-
0199452798.
TEACHING-LEARNING STRATEGIES
The course will be taught using a combination of the best practices of teaching-learning. Multiple
environments will be used to enhance the outcomes such as seminar, self-learning, MOOCs, group
discussions and ICT based tools for class participation along with the classroom sessions. The teaching
pedagogy being followed includes more exposure to hands-on experiment and practical
implementations done in the lab sessions. To match with the latest trend in academics, case study,
advanced topics and research oriented topics are covered to lay down the foundation and develop the
interest in the students leading to further exploration of the related topics. To make the students aware of
the industry trends, one session of expert lecture will be organized to provide a platform to the students
for understanding the relevant industry needs.
EVALUATION POLICY
Assignment 5%
Components of Course Evaluation Percentage Distribution
Quiz 20%
Total 100%
2 Propositions (5)
Logical operators (5)
Converse, inverse, and contrapositive (15)
Compound propositions (10)
precedence of logical operators (10)
6 Predicates (20)
Universe of Discourse (10)
n-place Predicates (15)
16 Relations (10)
Types of Relations (40)
19 Functions (10)
Types of Functions (40)
26 Permutations (25)
Combinations (25)
28 Semi-group (15)
Monoid (15)
Groups (15)
32 Rings (15)
Fields (15)
Integral domains (15)
33 Buffer Lecture
35 Lattices (15)
Bounded lattice (10)
Complemented lattice (10)
Distributive lattice (10)
36 Graphs (25)
Homomorphism (10)
Isomorphism (10)
40 Buffer Lecture
41 Buffer Lecture
1 Propositional Logic such as designing computer circuits, to construct computer programs, to build expert systems.
2 Cover word problems on the usage of Logical Operators, Tautology, Contradiction, Predicates and Quantifiers.
3 Compute the solution of word problems related to Direct proof and Proof by contradiction
4 Design stepwise solution for the word problems on Proof by mathematical induction
5 Understand the types of sets and Venn diagrams by generating solution for the related numerical
7 Create the solution for the word problems on Relations and its types.
8 Interpret the numerical based on Functions & Sum and Product of Functions and generate appropriate solutions.
9 Solve critical examples related to Euclidean theorem & Chinese remainder theorem in Cryptography.
No. Content Planned
10 Permutation, Combination, Pigeonhole principle, Generating functions and design appropriate solution.
11 Solve the examples from cryptography using Groups, partially ordered set, lattices.
12 Compute the necessary solution for the numerical based on applications of graphs and trees for solving various problems
such as path optimization / indexing in databases.
13 Buffer
14 Buffer
• Proposed Industry Talks: Shubhdeep Karan (facebook). tentatively in 3rd week of April.
• Harware/Devices Used: NA
• Proposed Case Studies: Real-Life applications of the concepts like Google Maps