Discrete Mathematics syllabus
PCC-252-COM · Second Year Computer Engineering, SPPU 2024 pattern. Every unit, the marks scheme, course outcomes and books, copied from the official syllabus PDF.
Unit-wise syllabus
Set and Propositions
9 hoursIntroduction 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– Naïve 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.
Relations and Functions
9 hoursIntroduction 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 Cast Study - Know about the great philosophers-Dirichlet
Introduction to Trees
9 hoursIntroduction to Trees and Properties decision tree, prefix codes and Huffman coding, Applications of Trees in File Systems, cut sets, The Max flow- Min Cut Theorem in Transport network, Minimum Spanning Tree Algorithms Prims and Kruskal algorithm
Case Studies - Algebraic Expression Tree, Tic-Tac-Toe Game Tree, implement a file directory system using a tree structure, allowing hierarchical organization of files and folders
Introduction to Graph Theory
9 hoursGraph Terminology and Special Types of Graphs, Representing Graphs and Graph Isomorphism, Connectivity, Euler and Hamilton Paths, the handshaking lemma, Single source shortest path- Dijk- stra’s Algorithm, Planar Graphs, Graph Colouring
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
Counting Principles and Algebraic Structures -
9 hoursBasic 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.
Case Studies - Study Sudoku solving algorithms and algorithm for generation of new SUDOKU. Study Hank-shake Puzzle and algorithm to solve it Calculate the number of possible password combinations given specific constraints on length, character types, and repetition
Marks and credits
| Head | Marks | Credit |
|---|---|---|
| CCE (continuous comprehensive evaluation) | 40 | 3 |
| End-semester exam | 60 |
Prerequisite: Prior knowledge of basic mathematics.
Course outcomes
- CO1Apply and Analyze Set Theory and Propositional Logic
- CO2Evaluate and Construct Models using Relations and Functions
- CO3Design and Implement Tree Structures and Network Flow Algorithms
- CO4Analyze and Develop Solutions using Graph Theory
- CO5Apply and Solve Problems using Counting Principles, Understand Algebraic structures
Books
Text books
- Kenneth H. Rosen, "Discrete Mathematics and its Applications", Tata McGraw-Hill, ISBN 978-0-07-288008-3
- Bernard Kolman, Robert C. Busby and Sharon Ross, "Discrete Mathematical Structures", Prentice-Hall of India / Pearson, ISBN: 0132078457, 9780132078450
- Narsingh Deo, "Graph with application to Engineering and Computer Science", Prentice Hall of India, 1990, 0-87692-145-4
- Eric Gossett, "Discrete Mathematical Structures with Proofs", Wiley India Ltd, ISBN: 978-81-265-2758-8
- Sriram P. and Steven S., "Computational Discrete Mathematics", Cambridge University Press, ISBN 13: 978-0-521-73311-3
- Herstein, I. N. Topics in Algebra. 2nd ed., Indian Adaptation, Wiley India Pvt. Ltd., 2006. ISBN: 9788126510184
NPTEL and SWAYAM links
Listed in the official syllabus:
- nptel.ac.in/courses/106106094
- nptel.ac.in/courses/106108227
- onlinecourses.nptel.ac.in/noc20_cs82/preview
FAQ
How many units are in Discrete Mathematics?
Discrete Mathematics (PCC-252-COM) has 5 units and 45 hours of theory: Unit I Set and Propositions (9 h); Unit II Relations and Functions (9 h); Unit III Introduction to Trees (9 h); Unit IV Introduction to Graph Theory (9 h); Unit V Counting Principles and Algebraic Structures - (9 h).
What is the marks scheme for Discrete Mathematics?
The official Computer Engineering 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: Prior knowledge of basic mathematics.