Lesson Plan DAA 22CSE43
Lesson Plan DAA 22CSE43
Lesson Plan DAA 22CSE43
Reference Books:
1. Introduction to the Design and Analysis of Algorithms, Anany Levitin, University, 3rd Edition, 2012, Pearson, ISBN 13:
978-0-13-231681-1.
2. Ellis Horowitz, Sartaj Sahni & Sanguthevar Rajasekaran, “Computer Algorithms/C++”, University Press, 2nd Edition,
Reprint 2017.
CO43.1: Explain the basic techniques of analysing the algorithms using time & space complexity and asymptotic
notations.
CO43.2: Devise algorithms using brute force and Divide and Conquer techniques for a given problem.
CO43.3: Demonstrate Graph Algorithms using greedy method, Transform and Conquer Approach to model Engineering
Problems.
CO43.4: Employ Dynamic Programming and Decrease & Conquer strategies to solve a given problem.
CO43.5: Use Back Tracking, Branch and Bound design techniques for solving Computationally hard problems.
Teaching No of Questions
Unit Chapter
Hours CIE -1 CIE -2 CIE - 3 SEE
1 MODULE I
8 2 - - 2
Introduction to Algorithms
2 MODULE II
8 2 - - 2
Brute Force, Divide & Conquer
3 MODULE III
Decrease & Conquer 8 1 2 2
-
MODULE IV
Transform & Conquer
4 MODULE IV
Dynamic Programming
8 - 3 2 2
MODULE III
Greedy Technique
5 MODULE V
8 - - 3 2
Back Tracking, Branch & Bound, P,NP & NP Complete