Analysis & Design of Algorithms Lab BHav
Analysis & Design of Algorithms Lab BHav
Estd: 1986
Course Outcomes: At the end of this course, students are able to:
CO1 Develop programs to solve computational problems using suitable algorithm design strategy.
Compare algorithm design strategies by developing equivalent programs and observing running
CO2
times for analysis (Empirical).
CO3 Make use of suitable integrated development tools to develop programs
Choose appropriate algorithm design techniques to develop solution to the computational and
CO4
complex problems
Demonstrate and present the development of program, its execution and running time(s) and
CO5
record the results/inferences
CO-PO MATRIX
COURSE
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
OUTCOMES
CO1 3 2 2 2 2 - - - 1 2 - 1 2 2
CO2 3 2 2 2 2 - - - 2 2 - 2 2 2
CO3 3 2 2 2 2 - - - 2 2 - 2 2 2
CO4 3 2 2 2 2 - - - 2 2 - 2 2 2
CO5 3 2 3 2 2 - - - 2 2 - 2 3 -
1: Slightly 2: Moderately 3: Substantially
C0-PO MAPPED
REASON
MAP VALUE
CO1-PO1 3
Mathematical knowledge is required for analyzing complexity of the algorithms
Use different methods, skills necessary for algorithms design needs a strong
CO1-PO2 2
knowledge of problem analysis.
CO1-PO3 2 Students will be able to design new algorithms using divide and conquer
technique.
CO1-PO4 2 Students will be able to choose the appropriate algorithms in design of
applications to solve complex problems.
CO1-PO5 2 Students will be able use tools such as eclipse, netbeans to design and develop
applications.
CO1-PO9 1 Students can able to analyze and compute the complexity of algorithm
CO1-PSO Acquiring the knowledge different techniques which helps in solving complexity
2 of the algorithms
1/2
Students will be able to gain the knowledge of general plan of recursive and
CO2-PO1 3 non-recursive algorithms and theory of backward substitution in divide and
conquer technique.
CO2-PO2 2 Strongly mapped as students will be able to analyze the time and space complexity
of recursive and non-recursive algorithms.
CO2-PO3 2 Students will be able to design new algorithms using divide and conquer
technique.
CO2-PO4 2 Students will be able to choose the appropriate algorithms in design of
applications to solve complex problems.
CO2-PO5 2 Students will be able use tools such as eclipse, netbeans to design and develop
applications.
Students will able to communicate each other for solving different problem
CO2-P09 2
statements using these algorithm design methods.
Students will able to communicate each other for solving different problem
CO2-P10 2
statements using these algorithm design methods.
Students will be able to analyze the efficiency of any new algorithm designed by
CO2-P12 2
divide and conquer for real world problems.
CO2-PSO Knowledge of designing different algorithm for sorting, searching and graph
2 related problems by using different methods like Brute force, Divide and Conquer,
1/2 Greedy Technique etc.
Students will be able to gain the knowledge of general plan of recursive and
CO3-PO1 3
non-recursive algorithms and theory of backward substitution in divide and
conquer technique.
CO3-PO2 2 Strongly mapped as students will be able to analyze the time and space complexity
of recursive and non-recursive algorithms.
CO3-PO3 2 Students will be able to design new algorithms using greedy method, transform
and conquer approaches
CO3-PO4 2 Students will be able to choose the appropriate algorithms in design of
applications to solve complex problems.
CO3-PO5 2 Students will be able use tools such as eclipse, netbeans to design and develop
applications.
Students will able to communicate each other for solving different problem
CO3-P09 2
statements using these algorithm design methods.
Students will be able to present seminar for the different problems using these algorithm
CO3-P10 2
designs techniques.
Students will be able to analyze the efficiency of any new algorithm designed
CO3-P12 2
greedy method, transform and conquer approaches
Students will be able to gain the knowledge of general plan of recursive and
CO4-PO1 3 non-recursive algorithms and theory of backward substitution in divide and
conquer technique.
CO4-PO2 2 Strongly mapped as students will be able to analyze the time and space complexity
of recursive and non-recursive algorithms.
CO4-PO3 2 Students will be able to design new algorithms using dynamic programming
technique.
CO4-PO4 2 Students will be able to choose the appropriate algorithms in design of
applications to solve complex problems.
CO4-PO5 2 Students will be able use tools such as eclipse, netbeans to design and develop
applications.
CO4-P09 2 Students will able to communicate each other for solving different problem
statements using these algorithm design methods.
Students will able to communicate each other for solving different problem
CO4-P10 2
statements using these algorithm design methods.
Students will be able to analyze the efficiency of any new algorithm designed by
CO4-P12 2
dynamic programming
Students will be able to gain the knowledge of general plan of recursive and
CO5-PO1 3 non-recursive algorithms and theory of backward substitution in divide and
conquer technique.
CO5-PO2 2 Strongly mapped as students will be able to analyze the time and space complexity
of recursive and non-recursive algorithms.
CO5-PO3 2 Students will be able to design new algorithms using backtracking, branch and
bound methods
CO5-PO4 2 Students will be able to choose the appropriate algorithms in design of
applications to solve complex problems.
CO5-PO5 2 Students will be able use tools such as eclipse, netbeans to design and develop
applications.
CO5-P09 2 Students will able to communicate each other for solving different problem
statements using these algorithm design methods.
Students will able to communicate each other for solving different problem
CO5-P10 2
statements using these algorithm design methods.
Students will be able to analyze the efficiency of any new algorithm designed by
CO5-P12 2
backtracking, branch and bound methods.
Remarks
INTERNAL
TEST COs and Portions Covered
Test# and Quiz# DATE CO
T1
T2
T3
SUMMARY
Faculty:
Allotted Taken
Signatures Total
With Date HOD: #HOURS
Remarks
ENCLOSURES
1. Syllabus
2. CO Attainment
3. Gap Analysis
4. Special lectures/talks arranged if any
Feedback by PAC