Ad3351-Daa-lesson Plan-Final With Lab
Ad3351-Daa-lesson Plan-Final With Lab
F-LP-02
LESSON PLAN
SUBJECT CODE & NAME
Regulation :R2021
Academic Year :2024-2025 (ODD SEMESTER) Semester :III
Course Objectives:
● To critically analyze the efficiency of alternative algorithmic solutions for the same
problem.
● To illustrate brute force and divide and conquer design techniques.
● To explain dynamic programming and greedy techniques for solving various
problems.
● To apply iterative improvement technique to solve optimization problems
● To examine the limitations of algorithmic power and handling it in different
problems.
Course Outcomes:
CO
Description
Number
Analyze the efficiency of recursive and non-recursive algorithms mathematically
CO1
Analyze the efficiency of brute force, divide and conquer, decrease and conquer,
CO2 Transform and conquer algorithmic techniques
CO4 Solve the problems using iterative improvement techniques for optimization
Text Books:
Arunai Engineering College Department of Artificial Intelligence And Data Science Format No.F-LP-02
LESSON PLAN
SUBJECT CODE & NAME
Regulation :R2021
Academic Year :2024-2025 (ODD SEMESTER) Semester :III
References:
LESSON PLAN
SUBJECT CODE & NAME
Regulation :R2021
Academic Year :2024-2025 (ODD SEMESTER) Semester :III
Date :07.08.2024
Unit No. :I Unit Title: Introduction
4 1
Fundamentals of the Analysis of Algorithm Efficiency
5 1
Asymptotic Notations and their properties
6 1
Analysis Framework,
7 1
Empirical analysis
8 Mathematical analysis for Recursive algorithms 1
10 Visualization 1
LESSON PLAN
SUBJECT CODE & NAME
Regulation :R2021
Academic Year :2024-2025 (ODD SEMESTER) Semester :III
Date :07.08.2024
Unit No. :II Unit Title: Brute Force and Divide and Conquer
Objective: To critically analyze the efficiency of alternative algorithmic solutions for the same
problem
2 Exhaustive Search 1
4 Knapsack Problem 1
5 Assignment Problem 1
LESSON PLAN
SUBJECT CODE & NAME
Regulation :R2021
Academic Year :2024-2025 (ODD SEMESTER) Semester :III
Date :07.08.2024
Unit No. :III Unit Title: Dynamic Programming and Greedy Technique
2 1
Coin changing problem
3 1
Warshall’s and Floyd’s algorithm
4 1
Optimal Binary Search Trees
5 1
Multi stage graph
6 1
Knapsack Problem and Memory Functions
7 1
Greedy Technique –
8 1
Dijkstra’s algorithm
9 1
Huffman Trees and codes
10 1
0/1 Knapsack problem
LESSON PLAN
SUBJECT CODE & NAME
Regulation :R2021
Academic Year :2024-2025 (ODD SEMESTER) Semester :III
Date :07.08.2024
Unit No. :IV Unit Title: Iterative Improvement
4 2
Maximum Matching in Bipartite Graphs
5 2
The Stable marriage Problem
LESSON PLAN
SUBJECT CODE & NAME
Regulation :R2021
Academic Year :2024-2025 (ODD SEMESTER) Semester :III
Date :07.08.2024
Unit No. :V Unit Title: Coping with the limitations of Algorithm Power
3 1
Backtracking n-Queens Problem
4 2
Hamiltonian circuit problem- Subset sum problem
5 1
Branch and Bound – LIFO search and FIFO search
6 2
Assignment Problem - Knapsack problem
7 1
Travelling Salesman problem
8 1
Approximation Algorithms for NP – Hard problems
9 1
Travelling Salesman problem – Knapsack problem
LESSON PLAN
SUBJECT CODE & NAME
Regulation :R2021
Academic Year :2024-2025 (ODD SEMESTER) Semester :III
PRACTICAL EXERCISES:
3 2
Decrease and Conquer
4 2
Transform and Conquer
5 4
Dynamic programming
6 4
Greedy Technique
7 2
Iterative improvement
8 4
Backtracking
9 4
Branch and Bound
CO’s- PO’s & PSO’s MAPPING
PO PSO’s
CO ’s
’s 1 2 3 4 5 6 7 8 9 10 1 1 1 2 3
1 2
1 3 3 3 1 1 - - - 1 1 2 2 3 2 1
2 2 1 1 3 2 - - - 2 2 1 2 2 2 2
3 3 2 1 2 2 - - - 2 1 1 2 1 3 3
4 3 2 3 2 2 - - - 3 3 3 2 2 1 2
5 3 1 2 3 3 - - - 2 2 2 2 3 1 3
AV 3 2 2 2 2 - - - 2 2 2 2 2 2 2
G
1 - low, 2 - medium, 3 - high, ‘-' - no correlation
Arunai Engineering College Department of Artificial Intelligence And Data Science Format No.F-LP-02
LESSON PLAN
SUBJECT CODE & NAME
Regulation :R2021
Academic Year :2024-2025 (ODD SEMESTER) Semester :III