Discrete Structure Syllabus
Discrete Structure Syllabus
Course Description: The course covers fundamental concepts of discrete structure like
introduce logic, proofs, sets, relations, functions, counting, and probability, with an emphasis on
applications in computer science.
Course Objectives: The main objective of the course is to introduce basic discrete structures,
explore applications of discrete structures in computer science, understand concepts of Counting,
Probability, Relations and Graphs respectively.
Course Contents:
Unit 1: Basic Discrete Structures (7 Hrs.)
1.1. Sets: Sets and Subsets, Power Set, Cartesian Product, Set Operations, Venn Diagram,
Inclusion-Exclusion Principle, Computer Representation of Sets
1.2. Functions: Basic Concept, Injective and Bijective Functions, Inverse and Composite
Functions, Graph of Functions, Functions for Computer Science (Ceiling Function, Floor
Function, Boolean Function, Exponential Function), Fuzzy Sets and Membership
Functions, Fuzzy Set Operations
1.3. Sequences and Summations: Basic Concept of Sequences, Geometric and Arithmetic
Progression, Single and Double Summation
12
Laboratory Works:
The laboratory work consists of implementing the algorithms and concepts discussed in the class.
Student should implement problems with following concepts;
• Set Operations and Boolean Matrix Operations
• Primility Testing, Number Theory Algorithms, and Operations on Integers
• Counting and Some Recursive Algorithms
• Algorithms for Relations, Graphs
Text Books:
1. Kenneth H. Rosen, Discrete mathematics and its applications, Seventh Edition McGraw
Hill Publication, 2012.
2. Bernard Kolman, Robert Busby, Sharon C. Ross, Discrete Mathematical Structures, Sixth
Edition Pearson Publications, 2015
3. Joe L Mott, Abraham Kandel, Theodore P Baker, Discrete Mathematics for Computer
Scientists and Mathematicians, Printice Hall of India, Second Edition, 2008
Reference Books:
1. Ken Bogart, Scot Drysdale, Cliff Stein, Discrete Mathematics for Computer Scientists,
First Edition Addison-Wesley, 2010
13