Discrete Structure
0%
Course Title: Discrete Structure
Course No: IT 235
Nature of the Course: Theory + Lab
Semester: 2
Full Marks: 60 + 40
Pass Marks: 30 + 20
Credit Hours: 3
Course Description
Course Objectives
Course Contents
1. Logic and Proofs
8 hrs
2. Number Theory
7 hrs
4.1. Basics of Counting
- Sum Rule
- Product Rule
- Subtraction Rule
- Division Rule
4.10. Solving Linear Recurrence Relations
- Homogenous
- Non-homogenous
- Theorems without Proof
5. Graphs
10 hrs
5.4. Connectivity
- Paths and Circuits
- Connectedness in Undirected and Directed Graphs
5.6. Shortest-Path Problem
- Dijkstra's Algorithm
- Travelling Salesman Problem
6. Trees
6 hrs
6.1. Trees
- Introduction
- Rooted Trees
- Trees as Models
- Properties of Trees
6.2. Applications of Trees
- Binary Search Trees
- Decision Trees
- Prefix Codes
- Game Trees
6.3. Tree Traversals
- Introduction
- Traversal Algorithms
6.6. Minimum Spanning Trees
- Introduction
- Prim's Algorithm
- Kruskal's Algorithm
Laboratory Works
- 1.Implementation of course concepts and algorithms
Text Books
- 1.Discrete Mathematics and Its Applications, Eighth Edition, Kenneth H. Rosen, McGraw-Hill Education, 2019
Reference Books
- 1.Discrete Mathematical Structures, Sixth Edition, Bernard Kolman, Robert Busby and Sharon C. Ross, Pearson Publications, 2015.
- 2.Discrete Mathematics for Computer Scientists and Mathematicians, Second Edition, Joe L Mott, Abraham Kandel and Theodore P Baker, Printice Hall of India, 2008.
- 3.Discrete Mathematics for Computer Scientists, First Edition, Ken Bogart, Scot Drysdale, and Cliff Stein, Addison-Wesley, 2010