Discrete Structures
0%
Course Title: Discrete Structures
Course No: CSIT.212
Nature of the Course: Theory + Lab
Semester: 3
Full Marks: 60 + 20 + 20
Pass Marks: 24 + 10 + 10
Credit Hours: 3
Course Description
Course Objectives
Course Contents
1.1. Sets
- Venn Diagrams
- Complements
- Cartesian Products
- Power Sets
- Cardinality and Countability
- Computer Representation of Sets
1.2. Functions
- Surjections
- Injections
- Bijections
- Inverses
- Composition
- Growth of Functions
1.3. Relations
- Reflexivity
- Symmetry
- Transitivity
- Asymmetry
- Equivalence Relations
- Representing Relations using Matrices and Diagraphs
- Equivalence Classes
- Partitions
- Partial and Total Ordering
2. Basics of Logic
10 hrs
3. Proof Techniques
6 hrs
3.1. Proof Strategies
- Direct Proofs
- Proof By Counterexample
- Proof By Contradiction
6. Graphs and Trees
6 hrs
Laboratory Works
- 1.Report and Presentation
Text Books
- 1.Kenneth H. Rosen, Discrete Mathematics & it's Applications to Computer Science, WCB/McGraw Hill.
- 2.Joe L. Mott, Abrahan Kandel and Theodore P. Baker, Discrete Mathematics for Computer Scientists and Mathematicians, Prentice-Hall of India.
Reference Books
- 1.G. Chartand, B.R. Oller Mann, Applied and Algorithmic Graph Theory, McGraw Hill.
- 2.G. Birkhoff, T.C. Bartee, Modern Applied Algebra, CBS Publishers.