Discrete Mathematics syllabus

PCC-203-CYB · Second Year Cyber Security, SPPU 2024 pattern. Every unit, the marks scheme, course outcomes and books, copied from the official syllabus PDF.

PCC-203-CYB3 h/week theoryCCE 40 + End-sem 60
45hours of theory
05.units
03.credits

Unit-wise syllabus

UNIT I

Set and Propositions

9 hours

Introduction and significance of Discrete Mathematics, Propositional Logic-: logic, Propositional Equivalences, Application of Propositional Logic- Translating English Sentences, Proof by Mathematical Induction and Strong Mathematical Induction. Sets: Naive Set Theory (Cantorian Set Theory), Axiomatic Set Theory, Set Operations, Cardinality of set, Principle of inclusion and exclusion. Types of Sets – Bounded and Unbounded Sets, Diagonalization Argument, Countable and Uncountable Sets, Finite and Infinite Sets, Countably Infinite and Uncountably Infinite Sets, Power set.

Case study: Know about the great philosophers- Georg Cantor, Richard Dedekind and Aristotle. Design a recommendation system using logical propositions and predicates to filter movies based on user preferences.

UNIT II

Relations and Functions

9 hours

Introduction to Relations and their Properties Representation of Relations using Matrices and Digraphs Equivalence relations, Partial orderings, Partitions, Hasse diagram, Lattices, Chains and Anti- Chains, Transitive closure and Warshall‘s algorithm. Functions: Types of Functions (Injective, Surjective, Bijective) , Composition and Inverse of Functions , Recursive Functions and Applications in Algorithms , Counting Functions and Growth of Functions.

UNIT III

Trees

9 hours

Introduction to Trees and Properties ,Binary Trees and Binary Search Trees (BST) ,Tree Traversal Techniques: Preorder, Inorder, Postorder , Huffman Trees and Data Compression Algorithms ,Decision Trees and their Applications in Machine Learning , Applications of Trees in File Systems, The Max flow- Min Cut Theorem in Transport network.

UNIT IV

Graph Theory

9 hours

Introduction to Graphs: Types and Representation ,Graph Traversals: BFS and DFS ,Connected Components and Path finding Algorithms, Eulerian and Hamiltonian Paths and Circuits , Planar Graphs and Graph Coloring, Dijkstra’s Algorithm for Shortest Paths , Spanning Trees and Minimum Spanning Tree Algorithms (Prim’s and Kruskal’s)

Case study : Model a social media platform using directed graphs to represent relationships such as “follower” or “friend.” Three utility problem, Web Graph, Google map

UNIT V

Counting Principles and Algebraic Structures -

9 hours

Basic Counting Techniques: Addition and Multiplication Principles , Permutations and Combinations, Binomial Coefficients and Pascal’s Triangle, Pigeonhole Principle and its Applications , Inclusion- Exclusion Principle, Generating Functions for Counting Problems. The structure of algebra, Algebraic Systems, Semi Groups, Monoids, Groups, Homomorphism and Normal Subgroups and Congruence relations, Rings, Integral Domains and Fields.

Marks and credits

HeadMarksCredit
CCE (continuous comprehensive evaluation)403
End-semester exam60

Prerequisite: Students should have prior knowledge of 1. Basic Mathematics.

Course outcomes

  1. CO1Apply and Analyze Set Theory and Propositional Logic
  2. CO2Evaluate and Construct Models using Relations and Functions
  3. CO3Design and Implement Tree Structures and Network Flow Algorithms
  4. CO4Analyze and Develop Solutions using Graph Theory
  5. CO5Apply and Solve Problems using Counting Principles

Books

Text books

Reference books

NPTEL and SWAYAM links

Listed in the official syllabus:

FAQ

How many units are in Discrete Mathematics?

Discrete Mathematics (PCC-203-CYB) has 5 units and 45 hours of theory: Unit I Set and Propositions (9 h); Unit II Relations and Functions (9 h); Unit III Trees (9 h); Unit IV Graph Theory (9 h); Unit V Counting Principles and Algebraic Structures - (9 h).

What is the marks scheme for Discrete Mathematics?

The official Cyber Security 2024 pattern syllabus lists continuous comprehensive evaluation (CCE) for 40 marks and the end-semester exam for 60 marks, for 3 credits.

What should I know before Discrete Mathematics?

Prerequisite listed in the syllabus: Students should have prior knowledge of 1. Basic Mathematics.