DAA-2020-21 Final Updated Course File
DAA-2020-21 Final Updated Course File
DAA-2020-21 Final Updated Course File
Academic Year:2020-21
HOD
Review Report
Department:CSE Date:
Subject Code: CS603PC
Title of the subject:Design and Analysis of Algorithms
S. No Observations Excellent/Good/Fair Suggestions/Remarks
1. Subject Expert :
2. IQAC Coordinator1 :
3. IQAC Coordinator 2 :
COURSE FILE
COURSE DESCRIPTION / COURSE INFORMATION SHEET
Email devadas.iisc@gmail.com
Phone No 9700640067
I. COURSE OVERVIEW:
1. Vision & Mission of the Institution
2. Course Handout
a)Vision& Mission of the Department (CSE)
Vision Enhance learning that promotes techno graduates aiming
employability and entrepreneurship with human values to face the
challenges in the global technological society.
Mission MISSION 1: Empowering students for professional career and higher
studies by providing hands on experience and value education to
become successful technocrats in the society.
b) Program 1. The students of the program will have strong foundation in the
Educational fundamental principles and gain advanced knowledge in the Basic
Objectives Sciences, Mathematics and other application of Advanced Computer
(PEOs) Engineering.
2.The students of the program will be prepared for their successful
careers in the software industry / seek higher studies and continue to
develop.
3.The students of the program will prepare to engage in professional
development through self-study, graduate and professional studies in
engineering & business.
4.Graduates shall have good communication skills, leadership skills,
professional, ethical and social responsibilities.
c) Program PO 1.Engineering knowledge: Apply the knowledge of mathematics,
Outcomes science, engineering fundamentals and an engineering specialization
& Program
Specific to the solution of complex engineering problems.
Outcomes PO 2. Problem analysis: Identify, formulate, review research
(POs)& literature, and analyze complex engineering problems reaching
(PSOs)
substantiated conclusions using first principles of mathematics,
natural sciences, and engineering sciences.
PO 3. Design/development of solutions:Design solutions for
complex engineering problems and design system components or
processes that meet the specified needs with appropriate
consideration for the public health and safety, and the cultural,
societal, and environmental considerations.
PO 4. Conduct investigations of complex problems: Use research-
based knowledge and research methods including design of
experiments, analysis and interpretation of data, and synthesis of the
information to provide valid conclusions.
PO 5. Modern tool usage: Create, select and apply appropriate
techniques, resources and modern engineering and IT tools including
prediction and modeling to complex engineering activities with an
understanding of the limitations.
PO 6. The engineer and society:Apply reasoning informed by the
contextual knowledge to assess societal, health, safety, legal and
cultural issues and the consequent responsibilities relevant to the
professional engineering practice.
PO 7. Environment and sustainability:Understand the impact of the
professional engineering solutions in societal and environmental
contexts and demonstrate the knowledge of, and need for sustainable
development.
PO 8.Ethics:Apply ethical principles and commit to professional ethics
and responsibilities and norms of the engineering practice.
PO 9. Individual and team work:Function effectively as an
individual, and as a member or leader in diverse teams, and in
multidisciplinary settings.
PO 10.Communication:Communicate effectively on complex
engineering activities with the engineering community and with
society at large, such as, being able to comprehend and write effective
reports and design documentation make effective presentations and
give and receive clear instructions.
PO 11. Project management and finance:Demonstrate knowledge
and understanding of the engineering and management principles and
apply these to one’s own work, as a member and leader in a team, to
manage projects and in multidisciplinary environments.
PO 12. Life-long learning:Recognize the need for, and have the
preparation and ability to engage in independent and life-long learning
in the broadest context of technological change.
PSO 1: Acquire knowledge will be used to design and modify
principles in the development of software and hardware systems to
get a better quality product.
PSO 2: An ability to identify the state of professional development in
preparing for competitive examinations that offers successful career
and career building.
d)Pre- Basics of Mathematics
Requisites
e) Course CO1:The student will be able toMake use of divide and conquer methods
Outcomes for developing algorithms.
(COs) CO2:Apply the concept of backtracking to solve the optimization
problems.
CO3:.Solve the optimization problems using dynamic programming
methodology.
CO4:.Solve the optimization problem by using Greedy method.reusable
code and learn dynamic memory allocation
CO5:Solve the optimization problem by using branch and bound method
and NP-Hard and NP- Completefor the given example problems.
f) Detailed UNIT - I
Syllabus Introduction: Algorithm, pseudo code for expressing algorithms,
Performance Analysis-Space complexity,Time complexity, Asymptotic
Notations- Big oh notation, Omega notation, Theta notation and Little
ohnotation.
Divide and conquer: General method, applications-Binary search, Quick
sort, Merge sort, Strassen’s matrixmultiplication.
UNIT - II
Disjoint Sets: Disjoint set operations, union and find algorithms, Graph
Traversals-Breadth first search anddepth first search.
Backtracking: General method, applications, n-queen’s problem, sum of
subsets problem, graph coloring.
UNIT - III
Dynamic Programming: General method, applications- Optimal binary
search trees, 0/1 knapsack problem, all
pairs shortest path problem, Traveling sales person problem, Reliability
design, Matrix chain multiplication.
UNIT - IV
Greedy method: General method, applications-Job sequencing with
deadlines, knapsack problem, Minimum
cost spanning trees, Single source shortest path problem.
UNIT - V
Branch and Bound: General method, applications - Travelling sales person
problem, 0/1 knapsack problem -
LC Branch and Bound solution, FIFO Branch and Bound solution.
NP-Hard and NP-Complete problems: Basic concepts, non-deterministic
algorithms, NP - Hard and NP-Complete classes, Cook’s theory.
Topics
Covered
Beyond
Syllabus
Text Books 1. Fundamentals of Computer Algorithms, Ellis Horowitz, SatrajSahni and
Raja sekharan, University Press.
Reference 1. Design and Analysis of algorithms, Aho, Ullman and Hopcroft, Pearson
Books education.
2. Introduction to Algorithms, second edition, T. H. Cormen, C.E.
Leiserson, R. L. Rivest, and Stein, PHI Pvt.Ltd. / Pearson Education.
3. Algorithm Design: Foundations, Analysis and Internet Examples, M.T.
Goodrich and R. Tamassia, JohnWiley and sons.
Course Plan
7 Asymptotic Notations 2
Total 14
UNIT-II- Backtracking
14 Disjoint sets Operations 2
18 Back Tracking 1
19 General Method 1
20 Applications 1
21 n-queen’s Problem 2
22 Sum of Subsets Problem 1
23 Graph Coloring. 2
Total 15
UNIT-III- Dynamic Programming
24 Dynamic Programming: General Method 1
25 Applications: Examples 1
40 Applications 1
46 Basic Concepts 1
47 Non-deterministic Algorithms 2
48 NP-Hard and NP-Complete Classes 2
49 Cook’s Theory 1
Total 16
GrandTotal 70
Evaluation Scheme
Theory
Evaluation Criteria Marks
Assignment I 05
Midterm-1 Objective paper 10
Descriptive Paper 10
Total 25
Assignment II 05
Midterm-2
Objective paper 10
Descriptive Paper 10
Total 25
Average of Midterm-1 and Midterm-2 25
End-Examination 75
Total 100
Mapping of CO-PO&PSO
Course Objectives:
Course Outcomes:
CO1:The student will be able toMake use of divide and conquer methods for developing
algorithms.
CO4:.Solve the optimization problem by using Greedy method.reusable code and learn
dynamic memory allocation
CO5:Solve the optimization problem by using branch and bound method and NP-Hard and
NP- Completefor the given example problems.
Program
Program Outcomes Specific
Course Outcomes
Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 2 3 3 3 2 1 1 3 3
CO2 3 3 3 3 2 1 1 3 3
CO3 3 3 3 3 2 1 1 3 3
CO4 3 3 3 3 2 1 1 3 3
CO5 3 3 3 3 2 1 1 3 3
Average 2.8 3 3 3 2 1 1 3 3
UNIT – I
SECTION – A
S.N Question BL CO
O
1. Define an algorithm and provide an example of a real-life 4 CO1
application.
2. What is the purpose of pseudocode, and how does it help in 2 CO1
expressing algorithms?
3. Explain the concept of space complexity and its importance in 4 CO1
algorithm analysis.
4. Differentiate between Big O notation, Omega notation, and Theta 2 CO1
notation in asymptotic analysis.
5. How does the divide and conquer method work in solving 1 CO1
problems? Provide a brief explanation.
6. Name an application where the binary search algorithm is used, 1 CO1
and explain its efficiency compared to linear search.
7. What is the main advantage of using Quick Sort over other 1 CO1
sorting algorithms?
8. Describe the basic steps involved in Merge Sort and why it is 1 CO1
considered a stable sorting algorithm.
9. How does Strassen's Matrix Multiplication algorithm improve the 1 CO1
efficiency of matrix multiplication?
10. In terms of time complexity, what is the relationship between 2 CO1
Little oh notation and Big O notation?
SECTION – B
(Essay Questions for 10 Marks)
S.NO Question BL CO
1. Compare and contrast the merge sort and quick sort algorithms 2 1
UNIT - II
SECTION – A
(Short Answer Questions for 1 marks)
S.N Question BL CO
O
1. 2 2
What are disjoint set operations?
2. 1 2
How is the union operation performed?
3. 1 2
Define Breadth First Search (BFS).
4. 1 2
What is the time complexity of BFS?
5. 3 2
Describe the general method of backtracking.
6. 1 2
Give an example of an application of backtracking.
7. 2 2
Explain the sum of subsets problem.
8. 1 2
What is the graph coloring problem?
9. 2 2
Discuss the concept of chromatic number.
10. 2 2
Explain the greedy algorithm for graph coloring.
SECTION – B
(Essay Questions for 10 Marks)
S.NO Question BL CO
11. Recall the union and find operations in disjoint sets and their 1 2
time complexities.
12. List the steps involved in Breadth First Search (BFS) and Depth 1 2
First Search (DFS) algorithms.
13. Define the graph coloring problem and the chromatic number of 1 2
a graph.
17. Design and implement the union and find algorithms for disjoint 3 2
sets using path compression and union
20. Analyze the time complexity of BFS and DFS for different types 4 2
of graphs, and determine their advantages and limitations.
UNIT - III
SECTION – A
(Short Answer Questions for 1 marks)
S.N Question BL CO
O
1. 1 3
What
tree? is the main goal of constructing an optimal binary search
2. 4 3
How
binarydoes dynamic
search programming help in solving the optimal
tree problem?
3. 2 3
Define the 0/1 knapsack problem and its constraints.
4. How does dynamic programming ensure an optimal solution to 2 3
the knapsack problem?
5. What is the purpose of solving the all pairs shortest path 2 3
problem?
6. Explain the role of dynamic programming in finding shortest 2 3
paths between all pairs of vertices.
7. What is the significance of the traveling salesperson problem in 2 3
real-world applications?
8. How does dynamic programming approach the TSP to find the 3 3
optimal solution?
9. How is dynamic programming used to optimize the reliability of 2 3
a system?
10. What are the benefits of applying dynamic programming in 2 3
reliability design?
SECTION – B
(Essay Questions for 10 Marks)
S.NO Question BL CO
1. Analyze the dynamic programming approach to constructing an 4 3
optimal binary search tree, focusing on its time complexity.
2. Create a step-by-step algorithm to build an optimal binary search 6 3
tree from a given set of keys and their access probabilities.
3. Evaluate the impact of different item weights and values on the 5 3
time complexity of the 0/1 knapsack problem solved using
dynamic programming.
4. Design a dynamic programming solution to the knapsack 6 3
problem with an additional constraint and discuss its trade-offs.
5. Compare and contrast the Floyd-Warshall algorithm and the 4 3
dynamic programming approach for solving the all pairs shortest
path problem.
6. Develop a dynamic programming algorithm for finding the 6 3
shortest paths between all pairs of vertices in a directed acyclic
graph.
7. Assess the effectiveness of dynamic programming in finding the 4 3
optimal solution to the TSP for a large number of cities.
8. Apply dynamic programming to solve the TSP with a specified 4 3
distance matrix and analyze the complexity of the solution.
9. Critique the dynamic programming approach to optimize the 5 3
reliability of a complex system, discussing its assumptions and
limitations.
S.NO Question BL CO
1. Analyze the dynamic programming approach to constructing an 4 3
optimal binary search tree, focusing on its time complexity.
2. Create a step-by-step algorithm to build an optimal binary search 6 3
tree from a given set of keys and their access probabilities.
3. Evaluate the impact of different item weights and values on the 5 3
time complexity of the 0/1 knapsack problem solved using
dynamic programming.
4. Design a dynamic programming solution to the knapsack 6 3
problem with an additional constraint and discuss its trade-offs.
5. Compare and contrast the Floyd-Warshall algorithm and the 4 3
dynamic programming approach for solving the all pairs shortest
path problem.
10. Propose a modification to the reliability design dynamic 6 3
programming algorithm to accommodate varying component
failure probabilities.
UNIT - IV
SECTION – A
(Short Answer Questions for 1 marks)
S.NO Question BL CO
1. 1 4
Explain the basic principle of the greedy method.
2. What makes the greedy method a heuristic approach? 1 4
3. 1 4
Define the job sequencing problem with deadlines.
4. How does the greedy method find the optimal job sequence? 1 4
10. How does the greedy method work in finding the shortest path? 1 4
SECTION – B
(Essay Questions for 10 Marks)
S.NO Question BL CO
1. Recall the definition of the greedy method and its fundamental 1 4
principle.
2. List the characteristics of the job sequencing problem with 1 4
deadlines.
3. Define the 0/1 knapsack problem and its constraints. 1 4
SECTION – A
(Short Answer Questions for 1 marks)
Unit – 5
Q.No. Question BL CO
Easy
1 What is the main idea behind the branch and bound method? 1 CO5
2 How does the branch and bound approach handle optimization 4 CO5
problems?
3 Define the Travelling Salesperson Problem (TSP). 1 CO5
4 How does the branch and bound method solve the TSP 4 CO5
optimally?
5 Describe the 0/1 knapsack problem and its constraints. 1 CO5
Moderate
1 Explain the use of branch and bound in solving the knapsack 2 CO5
problem.
2 What does "LC" stand for in LC Branch and Bound? 1 CO5
3 How does LC Branch and Bound differ from the standard 4 CO5
method?
4 Define FIFO Branch and Bound. 1 CO5
5 Compare and contrast FIFO Branch and Bound with LC Branch L4 CO5
and Bound.
SECTION – B
(Essay Questions for 10 Marks)
Unit – 5
Q.No. Question BL CO
Easy
1 Analyze the branch and bound approach's key features 4 CO5
and its effectiveness in solving optimization problems.
2 Compare the branch and bound method with other optimization 4 CO5
techniques, such as dynamic programming.
3 Develop a step-by-step branch and bound algorithm to find the 6 CO5
optimal solution for the TSP.
4 Evaluate the efficiency of the branch and bound approach for the 5 CO5
TSP in terms of time complexity and accuracy.
Moderate CO5
1 Design a branch and bound algorithm to solve the 0/1 knapsack 6 CO5
problem, considering different constraints.
2 Analyze the impact of varying item weights and values on the 4 CO5
performance of the branch and bound method for the knapsack
problem.
3 Explain the concept of "LC" in LC Branch and Bound 1 CO5
and how it improves the algorithm's performance.
Standard CO5
1 Develop a branch and bound solution using LC technique to 6 CO5
find the optimal solution for a given problem.
2 Assess the advantages and limitations of using LC Branch and 4 CO5
Bound in comparison to the standard method.
3 Create a step-by-step algorithm for FIFO Branch and Bound 6 CO5
and illustrate its implementation on a specific problem.
UNIT I :Introduction
1. What is meant by time complexity? Define different time complexit notations? Define
example for one of each?
2. Explain how algorithms performance is analyzed ? Describe asymptotic notation
3. Explain the different looping statements used in pseudo code conventions
4. What is meant by recursion? Explain with example, the direct and indirect recursive
algorithms.
5. Write about the two methods to calculate time complexity with examples
UNIT II:Backtracking
1. Develop the algorithms for the following
i). UNION
ii) FIND
iii) WEIGHTED UNION.
2. Explain general Backtracking method
3. Explain Knapsack Problem using Backtracking
4. Explain sum of Subsets problem and give the algorithm to find the same
5. Define Chromatic number & Give the state space tree for 4 – Coloring problem.
Q.2 Explain n-queens problem with the example of 4x4 chess 5 L-III 2
board.
2.5
10 16 8 12 15 6 3 9 5
Q.4 What are disjoint sets and explain the operations with 5 L-II 2
examples?
12 31 25 8 32 17 40 42
Questions
Q. BT
MCQ’S (1 – 10) CO
No Level
Fill in the blanks (11 – 20 )
The name backtrack was first coined by [ ]
1.
A. D.H Lehmar
B. J.D. Ullman 3 I
C. K.Thompson
D. R.E. Bellman
If M=15, n=4, =(10,10,12,18) and =(2,4,6,9) of 0/1 knapsack problem then the
maximum profit is [ ]
2. A. 32
3 IV
B. 34
C. 36
D. 38
In branch-and-bound method, for nodes representing infeasible solutions, C(x) = [ ]
3.
A. Infinite
B. 0 5 IV
C. 1
D. 2
__________ Functions find a live node with least cost function in LC search [ ]
A. minimum()
4.
B. Maximum() 5 I
C. Least()
D. Search()
12.
____________ is the set of decision problems that can be solved by a deterministic
machine in a polynomial time. 4 III
13.
____________ process in one whose behavior is non deterministic i.e, the next state of
the environment is not fully determined by the previous state of the environment. 3 I
14.
The LC branch and bound search of a tree will begin with upper _________.
5 I
16.
A problem is intractable if all algorithms to solve that problem are of atleast __________.
3 I
20.
PART –B
2 a) Compare time complexity with space complexity? [8M]
b) Write the pseudo code for expressing algorithms.[8M]
3 a) Write and explain recursive binary search algorithm. [8M]
b) Derive the time complexity of merge sort. [8M]
4 a) Write with an example of Prim’s algorithm. [8M]
b) Write a greedy algorithm for sequencing unit time jobs with dead lines and profits. 8M]
5 a) Explain Optimal Binary Search tree. [8M]
b) Solve the following instance of 0/1 Knapsack problem using Dynamicprogramming
n = 3; (W1, W2, W3) = (3, 5, 7); (P1, P2, P3) = (3, 7, 12); M = 4.[8M]
6 a) Discuss Sum of subset problem. [8M]
b) Discuss about n-queen problem.[8M]
7 a) Explain FIFO Branch and Bound solution. [8M]
b) Explain 0/1 Knapsack problem with respect to branch and bound method. [8M]
*****
EXTERNAL GRADE
MARKS
S.No H.T No Name of the Student MID1 MID2 AVG
16R91A0548 R SHESHADRI 14 -1 Ab
1 14 14
16R91A0570 A SURYA 14 15 F
2 14 14
16R91A0597 M ARUN 17 14 F
3 19 15
176H1A0505 G.SWEETY 16 10 F
4 17 14
17R91A0512 G SAIVIKAS 15 8 F
5 16 14
17R91A0517 KANDI ROHIT REDDY 14 35 B
6 14 14
KOTLA SHASHANK
17R91A0521
CHANDRA 20 14 17 36 B
7
17R91A0528 MITTA RAKESH REDDY 14 39 B
8 14 14
17R91A0531 M MANOJ 14 26 C
9 14 14
17R91A0551 AJJAM JAGADISH 14 26 C
10 14 14
17R91A0572 M RAJASHEKHAR 14 30 C
11 14 14
17R91A05A8 D AKASH DEEP 17 26 C
12 15 18
17R91A05B1 D ROHITH 14 33 C
13 14 14
17R91A05C5 M GOWTHAM GANESH 16 11 F
14 17 14
17R91A05E0 S MELWIN SIMON 18 11 F
15 21 14
KAPA HITESH KUMAR
17R91A05G9
REDDY 17 14 16 32 C
16
17UR1A0504 B.SAI VASIHNAVI 18 -1 Ab
17 20 15
INAVOLA REISHEKESH
18C21A0514 REDDY 19 17 18 26 C
18
18C21A0531 MOGILIPALEM SHIVA 16 26 C
19 18 14
PULIGILLA RAM MOHAN
18C21A0537 MEHER PRADEEP 17 20 19 26 C
20
18C21A0543 VADE SUSHMITHA 22 26 C
21 21 22
18C21A0545 VELAKURTHY PRADEEP 14 46 B+
22 5 22
18C21A0551 DHANRAJ J S 17 27 C
23 17 17
18C21A0557 MANASA DESHPANDE 21 0 F
24 22 19
18R91A0501 AGURLA RAKESH 19 20 26 C
25 21
18R91A0502 AMGOTH SWARNAJEETH 17 16 35 B
26 14
18R91A0504 BAJINENI NAVEEN 14 17 26 C
27 20
18R91A0505 BODA PAVAN 22 22 26 C
28 22
18R91A0506 BOLLU SRISAILAM 21 21 16 F
29 20
18R91A0507 BONTHALA MAHESH 19 20 16 F
30 21
18R91A0508 CHINTHA SRIJA 19 21 26 C
31 22
18R91A0509 D RAJATH 23 23 1 F
32 22
18R91A0510 DHARMAPURI VAISHNAVI 23 24 26 C
33 24
18R91A0512 G.SUSHMITHA 22 20 26 C
34 18
18R91A0513 GADDAM MANISHA 22 23 26 C
35 23
GANGAPURAM DINESH
17
18R91A0514 GOUD 14 16 27 C
36
18R91A0515 GURRAM RAKESH 19 19 26 C
37 18
18R91A0516 GUTTULA SAI SUHAS 14 15 26 C
38 16
18R91A0517 JELLA PRASANNA 21 21 28 B
39 21
18R91A0519 K SHIVA SAI REDDY 20 18 28 C
40 16
18R91A0520 K V VINAY RAJ 20 19 14 F
41 17
18R91A0521 KANDE SINDHU 21 22 26 C
42 23
43 18R91A0522 KANDULA RAJU 20 20 20 11 F
18R91A0524 KOTTE SUDHEER 19 20 1 F
44 21
18R91A0526 M MANISH 22 19 12 F
45 15
18R91A0527 MADAMANCHI HARIKA 23 24 26 C
46 24
18R91A0528 MAGGIDI REVANTH REDDY 19 20 26 C
47 21
18R91A0529 MILIN MANKER 21 22 40 B
48 22
18R91A0530 MOHAMMED RESHMA 19 19 27 C
49 19
MOHAMMED SOHAIL
22
18R91A0531 AHMED 14 18 27 C
50
18R91A0532 MOHAMMED TALHA UMAIR 22 18 26 C
51 14
18R91A0533 MURARISHETTY SUPRIYA 22 21 28 C
52 20
18R91A0534 NADIGATLA RAKESH 19 19 0 F
53 19
NALAJALA VENKAT
18
18R91A0535 RAMANA 19 19 32 C
54
NARAHARI MANIDEEP
19
18R91A0536 REDDY 14 17 26 C
55
18R91A0537 NARALACHETTY NAVITHA 23 23 26 C
56 23
18R91A0538 NARRA SANJAY 19 17 14 F
57 14
18R91A0539 NIKIL SAUD 21 21 42 B+
58 20
18R91A0540 NOMULA DEVENDHAR 14 17 28 C
59 19
18R91A0541 NUTAKKI GOPALA KRISHNA 16 15 26 C
60 14
PASPUNOOR NAVEEN
20
18R91A0542 KUMAR 14 17 26 C
61
PRANITHA REDDY
20
18R91A0543 CHIMMULA 22 21 9 F
62
18R91A0544 R PAVAN KUMAR 19 22 12 F
63 24
18R91A0545 RAGULA CHAKRADHAR 17 19 13 F
64 21
18R91A0546 RATHOD VENKATESH 14 14 13 F
65 14
18R91A0548 SIDDALA DHAN RAJ 20 14 17 41 B+
66
18R91A0549 T YASHWANTH RAJ 20 17 19 30 B
67
18R91A0550 THATIKONDA RAJESH 15 14 15 15 F
68
TIRUMALAPUDI VAMSHI 14
18
18R91A0551 KRISHNA 16 5 F
69
18R91A0552 VANAM BHARGAVI 20 22 21 14 F
70
18R91A0553 VANGALA VAISHNAVI 20 21 21 26 C
71
VUMMADI RUTHVIKA 23
20
18R91A0554 REDDY 22 9 F
72
18R91A0555 Y SUMANA 15 17 16 29 C
73
18R91A0556 YANNAM KALYAN 19 15 17 8 F
74
18R91A0557 YERUVA JOSEPH REDDY 19 20 20 26 C
75
19R95A0501 BHUKYA PRAVEEN 18 18 18 26 C
76
19R95A0502 EEROLLA UDAY KUMAR 14 14 14 45 B+
77
19R95A0503 ITHANABOINA SAI TEJA 14 14 14 32 B
78
19R95A0504 KANDUKURI SHIVASAI 19 21 20 27 C
79
19R95A0505 P RAHUL 17 14 16 39 B
80
19R95A0506 PENTA PAVAN 19 14 17 27 C
81
19R95A0507 THAMMISHETTI VARUN 17 20 19 37 B
82
18R91A0558 A HARSHA VARDHAN 19 22 21 36 B
83
18R91A0560 ARUKALA SOWMYA 23 24 24 35 B
84
18R91A0562 BAKKASHETTI SRINIVAS 19 21 20 35 B
85
18R91A0563 BANDA PRAVEEN 17 20 19 34 B
86
18R91A0566 BATTULA VISHANTH REDDY 17 20 19 28 B
87
18R91A0567 BHAVANA PURI 22 24 23 13 F
88
18R91A0569 BIRKURWAR THARUN TEJA 20 19 20 38 B
89
18R91A0571 BOLLOJU ANUSHA 22 24 23 14 F
90
18R91A0572 BUNETI PRAVEEN KUMAR 20 21 21 41 B
91
CHALLA DATHA VENKATA
19
18R91A0573 NAGA SAI KIRAN 21 20 42 B+
92
18R91A0574 CHINTA NIKHIL VARMA 20 21 21 49 A
93
18R91A0577 EEKE ANKITHA 20 24 22 28 C
94
18R91A0578 ERRABELLY ARCHANA 22 24 23 46 B+
95
18R91A0579 GADAM SOWUMYA 22 23 23 32 B
96
18R91A0580 GADDAMANUGU SAHITHI 23 24 24 8 F
97
18R91A0581 GAJJELA ABHISHEK REDDY 18 14 16 53 A
98
18R91A0582 GANDAM PRAVEEN 20 18 19 55 A
99
18R91A0583 GAURAGALA PRASHANTHI 18 24 21 45 B+
100
18R91A0584 GAVVA PRASHANTH 14 14 14 34 B
101
18R91A0585 GOPISHETTY SATHWIKA 22 23 23 41 B+
102
18R91A0586 GORANTHALA PALLAVI 21 21 21 40 B+
103
18R91A0589 KATTA SAI KIRAN REDDY 20 17 19 55 A+
104
KESAVA ROHIT
18
18R91A0590 GIRIVARDHAN REDDY 14 16 -1 Ab
105
18R91A0591 KORRA JEEVAN 16 20 27 C
106 18
18R91A0592 KOSHIREDDY INDU 21 21 33 B
107 21
18R91A0593 MAHANKALI SRI LALITHA 22 24 55 A+
108 23
18R91A0595 MD NAWAZ 19 14 38 B+
109 16
MUTHYAPOTHULA BHAVYA
22
18R91A0596 SRI 19 48 A
110 21
18R91A0597 N.SOUMITHA 23 24 50 A
111 24
18R91A0598 PULLABOINA SNEHA 21 23 36 B
112 22
18R91A05A0 RAMIDI SUMANTH REDDY 14 19 46 B+
113 16
18R91A05A1 RANABOTHU SIRI 19 23 46 B+
114 21
18R91A05A2 RANABOTHU SREYA 22 24 46 B+
115 23
18R91A05A3 RESU SAI CHAND GOUD 17 14 43 B+
116 16
117 18R91A05A5 SAMA ABHIGNYA REDDY 19 14 16 43 B+
SATHYAM LAXMI VENKATA 16
19
18R91A05A6 PRASAD 51 A
118 18
18R91A05A7 SURVI HRITHIK GOUD 15 19 31 B
119 17
SYED SIDDIQUE AHMED 18
16
18R91A05A8 RAZVI 41 B
120 17
THUMMALA KEERTHESH 16
15
18R91A05A9 REDDY 26 C
121 16
18R91A05B0 UPPULETI RAKESH 17 18 -1 Ab
122 18
18R91A05B1 VAMJA POOJA 18 24 9 F
123 21
18R91A05B2 VUNDI VEDAVYAS 22 20 6 F
124 21
YELGANAMONI VAMSHI 23
20
18R91A05B4 KRISHNA 47 A
125 22
19R95A0508 ASAM DINESH 14 14 32 B
126 14
19R95A0509 B RAJASHEKAR 14 14 26 C
127 14
19R95A0510 K MOHAN 19 23 26 C
128 21
19R95A0511 KOTHALA NAVEEN KUMAR 18 26 C
129 16 19
KUMMARI PRAVEEN 14
19R95A0512 KUMAR 5 F
130 14 14
19R95A0514 SWATHI THANGELLA 20 20 15 F
131 20
17R91A0592 S PAVAN KALYAN 15 15 26 C
132 15
17R91A05G7 JADA VIKRAM 14 14 26 C
133 14
18R91A05B5 AILENI SATHVIK REDDY 22 0 F
134 21 23
ALLURI BANGLA BHARATH 16
18R91A05B6 REDDY 26 C
135 14 19
18R91A05B7 ANUMULA LAVANYA 21 29 C
136 21 21
18R91A05B8 ANUMULA PRANAY KUMAR 22 5 F
137 21 23
18R91A05B9 AYUSH JOSHIYA 22 26 C
138 21 22
18R91A05C0 BATTHULA PAVITHRA 12 8 F
139 0 23
18R91A05C3 C RISHIKA 21 23 22 26 C
140
18R91A05C4 CHERIPALLY PRANATHI 21 22 22 8 F
141
18R91A05C5 CHERUPALLI SRI LAKSHMI 21 22 22 26 C
142
18R91A05C6 DODLA NAVADEEP REDDY 22 22 22 15 F
143
18R91A05C7 GANGA SHIRISHA 21 14 18 17 F
144
18R91A05C8 GUNDA BHARGAVI 23 24 24 26 C
145
18R91A05C9 GUNDU SOUMYA 21 22 22 12 F
146
18R91A05D0 ISTA SATYA JANAKI 21 23 22 8 F
147
18R91A05D1 JUJJURI SHANMUKH GOUD 21 21 21 17 F
148
18R91A05D3 KANUKURTHI DEEPIKA 24 25 25 26 C
149
KETANPALLY GOWTHAM 20
21
18R91A05D6 REDDY 21 -1 Ab
150
18R91A05D7 KONAMGERI KARTHIK 22 14 18 8 F
151
18R91A05D8 LOKESH KONDA 17 22 20 14 F
152
18R91A05D9 MADHUSMITA PATRA 23 22 23 -1 Ab
153
18R91A05E0 MALIGIREDDY RAMYA SREE 23 22 23 15 F
154
MOHAMMED SHARIQ 23
21
18R91A05E2 SAADUDDIN AHMED 22 14 F
155
18R91A05E3 MUSTI MANISHA 21 23 22 10 F
156
18R91A05E4 NADIKUDE HARSHINI GOUD 21 20 21 8 F
157
18R91A05E5 NARENDER REDDY VALLAM 21 21 21 35 B
158
18R91A05E6 NENAVATH PARAMESH 21 22 22 36 B
159
18R91A05E7 P MEENAKSHI 23 24 24 39 B
160
18R91A05E8 P MINAKSHI 22 22 22 26 C
161
PARIGI JAGAN MOHAN 22
22
18R91A05F0 REDDY 22 26 C
162
18R91A05F1 PASAM BHARGAVA SAI 21 17 19 30 C
163
18R91A05F2 PASULA SAI KALPANA 14 23 19 26 C
164
165 18R91A05F3 PASULA VISHAL REDDY 23 16 20 33 C
18R91A05F4 PEDDI VENKATARAMANA 13 24 19 11 F
166
18R91A05F5 PINDI PALLAVI 21 25 23 11 F
167
18R91A05F6 R SHIVANANDINI 23 20 22 32 C
168
18R91A05F7 RAMYA PODICHETI 22 17 20 -1 Ab
169
18R91A05F8 SAMREEN SULTANA 21 21 21 26 C
170
18R91A05F9 SANGYAM NANDANA 23 25 24 26 C
171
18R91A05G1 SUDAGANI SUJITH KUMAR 23 25 24 26 C
172
18R91A05G3 SURA SRIKANTH 22 24 23 26 C
173
18R91A05G4 THOTAPALLY SANTHOSH 21 24 23 46 B+
174
18R91A05G5 UPPU RAJASHEKAR 22 25 24 27 C
175
18R91A05G6 USHAKOLA SAITEJA 22 23 23 0 F
176
18R91A05G7 V SHIV TEJ REDDY 21 25 23 26 C
177
18R91A05G8 VAISHAVA SUNDARI 24 20 22 35 B
178
VANGOORI PRADEEP 16
21
18R91A05G9 KUMAR 19 26 C
179
18R91A05H0 VEGYARAPU PRANAVI 21 25 23 26 C
180
18R91A05H2 ZEESHAN TABASSUM 22 25 24 16 F
181
19R95A0515 B GAYATHRI 18 20 16 F
182 22
19R95A0516 KANUGULA ROHITH 21 22 26 C
183 22
19R95A0517 MAAKAM ROSHINI 21 21 1 F
184 21
19R95A0518 PADERA RAHULL 21 21 26 C
185 20
19R95A0519 RAYINENI RANJITHKUMAR 20 21 26 C
186 21
VALLABHAPURAPU NAGASAI 18
19R95A0521 JAIRAM 20 26 C
187 22
18R91A05H3 AMBATI SRINIVAS GOUD 21 22 27 C
188 22
18R91A05H5 ANDOJU NAVEEN KUMAR 23 23 26 C
189 22
18R91A05H7 BEKKAM SOUSIL KUMAR 25 25 26 C
190 24
18R91A05H8 BHAVANTHI SAI KUMAR 22 24 23 28 B
191
18R91A05J1 BOPPA ABHINAV 23 25 24 28 C
192
18R91A05J2 CHATURI SHAH KUMAR 19 20 14 F
193 21
18R91A05J3 CHAVA SATISH KUMAR 20 17 26 C
194 14
18R91A05J6 G AKSHITHA 23 21 11 F
195 18
18R91A05J7 G SREENATH 22 23 1 F
196 23
18R91A05J8 GADAM SRIKANTH 20 19 12 F
197 18
18R91A05J9 GANTAJI NEERAJ 22 20 26 C
198 17
18R91A05K0 GARIMILLA BHARATH 22 20 26 C
199 17
18R91A05K1 GHALOT ROHIT KUMAR 18 18 40 B
200 17
18R91A05K2 GOLLAPALLY JITHENDHER 21 21 27 C
201 20
18R91A05K3 GOLLAPALLY PALLAVI 23 24 27 C
202 25
18R91A05K4 GUDURU GOWTHAMI 21 20 26 C
203 19
18R91A05K5 GURRAM MANISHA 21 20 28 C
204 19
18R91A05K6 K DEEPIKA 19 21 0 F
205 23
18R91A05K7 KARROLA SATHWIKA 22 24 32 C
206 25
18R91A05K8 KELU GIPSON 22 20 26 C
207 17
KOMMULA VINODHA
18R91A05L0 22
REDDY 24 23 26 C
208
18R91A05L1 KUSA PREMCHAND 16 19 14 F
209 22
MADUGULA PRANAY
18R91A05L2 18
KUMAR 19 19 42 B+
210
18R91A05L3 MENGANI KIRAN 17 18 28 C
211 18
MOHAN KRISHNA GOUD
18R91A05L4 21
BODA 17 19 26 C
212
18R91A05L5 MUTHYALA RACHANA 21 20 26 C
213 18
MYADARABOINA DHEERAJ
18R91A05L6 9
RAO 14 12 9 F
214
18R91A05L7 NAAZREEN SULTHANA 20 22 12 F
215 23
18R91A05L8 NARAPARAJU JAHNAVI 22 22 13 F
216 22
18R91A05M0 NENAVATHU GOPAL 21 21 13 F
217 21
18R91A05M3 PALLAPU VENUGOPAL 20 19 41 B+
218 17
18R91A05M4 PASUPULETI ABHINAY 23 24 30 B
219 25
18R91A05M5 PEDAVEETI AKHILA 22 22 15 F
220 21
18R91A05M6 POTTIPOCHALA SRIVIDYA 19 21 5 F
221 23
18R91A05M7 R ASHISH KUMAR JAISWAM 18 21 14 F
222 23
18R91A05M8 RAMYA REDDY NARRA 20 21 26 C
223 22
18R91A05N0 SHASANALA SAI ANUPAMA 19 20 9 F
224 21
18R91A05N1 SIRIKONDA NAVYA LAXMI 23 24 29 C
225 24
18R91A05N2 SOM ABHILASH 16 17 8 F
226 17
18R91A05N3 SULAM TULASI 21 22 26 C
227 22
18R91A05N4 SUNKARI AVINASH 20 20 26 C
228 20
18R91A05N5 TATIPARTI ADRIANWINCY 18 17 45 B+
229 16
18R91A05N6 THANUKU SHIVANI 20 21 32 B
230 21
18R91A05N7 VADIYALA BHAVANA REDDY 20 21 27 C
231 22
18R91A05N8 VOLETI KOUSHIK 18 16 39 B
232 14
WADEPALLY VAISHNAVI
18R91A05N9 21
TARA 24 23 27 C
233
18R91A05P0 CHINTALA KARTHIKEYAN 17 20 37 B
234 23
18R91A05P3 DUMBALA ADITHYA REDDY 19 19 36 B
235 19
19R95A0523 ELA SAI PRUDVI 22 35 B
236 21 22
19R95A0524 JELLA RAGHAVENDAR 14 35 B
237 12 16
19R95A0525 SYED SAAD 18 34 B
238 19 17
19R95A0526 THATIKONDA MAHESH 20 28 B
239 21 19
19R95A0527 VIJJAGIRI PRIYANKA 18 13 F
240 20 16
Analysis of PI (for the past three batches)
Summary statistics
NO.STUDENTS:
APPEARED:NO.STUDENTS:
PASS:NO.STUDENTSFAILED:
Graphical statistics (Pie-chart for CAY and bar chart for the past three years)
REMEDIAL CLASSES DETAILS
Name of the Subject: DESIGN AND ANALYSIS OF ALGORITHMS
Year and Semester: 3rd Year 2ND Semester
Name of the Faculty: K DEVADAS Date:
Attainment of COs (using course end survey) (bar chart (CO scores vseach CO)
All five units are completed and 80% of students understood the subject with the help
of lab practical’s students and the various examples given in the classroom.
Submitted to HOD
Certificate by HOD
I, the undersigned, certify that K. DEVADAS has completed the course work
allotted to him/her satisfactorily/not satisfactorily.