HANDOUT DST
HANDOUT DST
K L Deemed to be University
Department of Computer Science and Engineering-Honors -- KLVZA
Course Handout
2024-2025, Even Sem
Course Title :DATA STRUCTURES
Course Code :24SC1203
L-T-P-S Structure : 3-0-2-4
Pre-requisite :
Credits :5
Course Coordinator :Siva Kumar Pathuri
Team of Instructors :
Teaching Associates :
Syllabus :Algorithm Analysis: Mathematical Background, Model, Analyze, Running Time Calculations.
Sorting: Introduction to Sorting Algorithm, Insertion Sort, Shell sort, Heap sort, Merge sort, Quick sort,
Bucket Sort, External Sorting. Dynamic Memory implementation of linear data structures: Singly Linked
list, doubly linked list, circularly linked list, Applications of data structures: Polynomial Manipulation,
Implementation of Stacks and Queues using Linked Lists, Circular Queue, Deque(Double ended queue),
Applications of Stacks and Queues. Priority Queues (Heaps): Model, Simple Implementations, Binary
Heap, Applications of Priority Queues. Hashing: Introduction to Hashing, Hash Function, Separate
Chaining, Hash Tables without Linked Lists, Rehashing, Hash Tables in the Standard Library, Extendible
Hashing. Trees: Introduction to trees, Binary Trees, Tree Traversals, The Search Tree: Binary Search Trees,
AVL Trees, Splay Trees, B-Trees, Red black trees. Graph Data Structure: Introduction to Graph data
structure – basic terminologies- transitive closure -representation of graphs: adjacency matrix, linked list-
Graph traversals: Breadth First Search, Depth First Search)- minimal spanning trees: Prim’s &Kruskal’s
Algorithm.
Text Books :1. Mark Allen Weiss, Data Structures and Algorithm Analysis in C, 2010 , Second Edition,
PearsonEducation. 2. Ellis Horowitz, Fundamentals of Data Structures in C: Second Edition, 2015
Reference Books :1. A.V.Aho, J. E. Hopcroft, and J. D. Ullman, “Data Structures And Algorithms”,
Pearson Education, First Edition Reprint2003. 2. Horowitz, Sahni, Anderson Freed, “Fundamentals of
datastructures in C” , Second Edition-2007. 3. R. F. Gilberg, B. A. Forouzan, “Data Structures”, Second
Edition, Thomson India Ed ition, 2005 4. Robert Kruse, C.L. Tondo, Bruce Leung, Shashi Mogalla, “Data
Structures & Program Design in C”, FourthEdition-2007.
Web Links :1. https://nptel.ac.in/courses/106102064 2. https://nptel.ac.in/courses/106101060/4 3.
https://www.edx.org/course/algorithms-and-data-structures-1 4. https://in.udacity.com/course/intro-to-
algorithms--cs215 5. https://www.coursera.org/learn/data-structures?action=enroll
Course Rationale :Student will explore several fundamentals of data structures in computer science and
learns to implement them in C. Use of appropriate Data Structures enables a computer system to perform its
task more efficiently by influencing the ability of computer to store and retrieve data.
Course Objectives :The fundamental study, analysis, and implementation of basic data structures and
algorithms for the development of real time practical applications
Industry Specific Tools : Dev C++- Open source Link: https://www.bloodshed.net/
Sector Skill Council :CO1 - Understand various sorting algorithms and analyse the efficiency of the
algorithms.3IT-ITeS Sector Skill CouncilApparel - IT ServicesData ScientistsJunior Data Associate CO2 -
Implement and evaluate Linear Data Structures and Demonstrate their applications. 3 IT-ITeS Sector Skill
Council Engineering and R&D Product Manufacturing Support Design Engineer - PMS CO3 - Implement
and evaluate tree data structures and understand hashing techniques 3 IT-ITeS Sector Skill Council Apparel
- IT Services Data Scientists Junior Data Associate (Version 2) SSC/Q0401 CO4 - Understand graph data
structures and apply graphs to solve problems 2 IT-ITeS Sector Skill Council Apparel - Future Skills
Artificial Intelligence & Big Data Analytics AI - Data Engineer v2 SSC/Q8106 CO5 - Design, Develop and
about:blank 1/53
12/26/24, 6:59 PM about:blank
evaluate common practical applications for linear and nonlinear data structures. 3 IT-ITeS Sector Skill
Council Apparel - Future Skills Artificial Intelligence & Big Data Analytics AI - Data Engineer v2
SSC/Q8106 CO6 - Skill the students in such a way that students will be able to develop logic that help them
to create programs on both linear and non-linear datastructuresand its applications. 3 IT-ITeS Sector Skill
Council IT-Ites - Future Skills Internet of Things IoT - Solution Architect SSC/Q8202
Blooms
CO Taxonomy
Course Outcome (CO) PO/PSO
NO Level
(BTL)
Understand various sorting algorithms and analyze the
CO1 PO1,PO2 2
efficiency of the algorithms
Implement and evaluate Linear Data Structures and
CO2 PO1,PO2 3
Demonstrate their applications
Implement and evaluate tree data structures and understand
CO3 PO1,PO2 3
hashing techniques
Understand graph data structures and apply graphs to solve
CO4 PO1,PO2 2
problems
Design, Develop and evaluate common practical applications
CO5 PSO1,PO1,PO2,PO4 4
for linear and nonlinear data structures.
Skill the students in such a way that students will be able to
CO6 PO1,PO4,PO2 3
develop and create programs as well as applications in DS
Outcome Highest
COI-1 COI-2 COI-3 COI-4 COI-5
No. BTL
Btl-3
Btl-3 Introduction to
Btl-2 Btl-4
Introduction to Divide and
Mathematical Demonstrate
sorting. Conquer
background, External sorting
CO1 2 Demonstrate and Approach.
model and and Bucket
Implement Demonstrate and
running time Sorting. Analyze
Insertion Sort, Implement
calculations its Efficiency
Shell Sort, and Merge Sort and
Quick Sort.
Btl-3
Introduction to
Btl-3
Dynamic
Model of
Memory Btl-3 Btl-3
priority queues
Allocation and List based List based
and
List-based implementations implementations
CO2 3 Implementation
implementation. of Stack and of Queue and
of Binary Heap
Illustrate Enumerate its Enumerate its
and
implementation applications. applications.
Demonstrate
of different Lists
applications.
and its
applications
CO3 3 Btl-4 Btl-3 Btl-3 Btl-3
Introduction to Double hashing, Tree traversal Demonstrate
Hashing table, Extendible and Search trees Red-Black tree,
Hashing Heap Sort,
about:blank 2/53
12/26/24, 6:59 PM about:blank
Po
Program Outcome
No.
Engineering Knowledge:Apply the knowledge of mathematics, science, engineering fundamentals,
PO1
and an engineering specialization to the solution of complex engineering problems.
Engineering Knowledge:Apply the knowledge of mathematics, science, engineering fundamentals,
PO1
and an engineering specialization to the solution of complex engineering problems.
Problem Analysis: Identify, formulate, review research literature, and analyse complex engineering
PO2 problems reaching substantiated conclusions using first principles of mathematics, natural sciences
and engineering sciences
Problem Analysis: Identify, formulate, review research literature, and analyse complex engineering
PO2 problems reaching substantiated conclusions using first principles of mathematics, natural sciences
and engineering sciences
PO3 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
about:blank 3/53
12/26/24, 6:59 PM about:blank
public health and safety, and the cultural, societal, and environmental considerations
Design/Development of Solutions: Design solutions for complex engineering problems and design
PO3 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
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
PO4
to provide valid conclusions for complex problems that cannot be solved by straightforward
application of knowledge, theories and techniques applicable to the engineering discipline.
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
PO4
to provide valid conclusions for complex problems that cannot be solved by straightforward
application of knowledge, theories and techniques applicable to the engineering discipline.
Modern Tool Usage:Create, select, and apply appropriate techniques, resources, and modern
PO5 engineering and IT tools including prediction and modelling to complex engineering activities with
an understanding of the limitations.
Modern Tool Usage:Create, select, and apply appropriate techniques, resources, and modern
PO5 engineering and IT tools including prediction and modelling to complex engineering activities with
an understanding of the limitations.
The Engineer and Society:Apply reasoning informed by the contextual knowledge to assess societal,
PO6 health, safety, legal and cultural issues and the consequent responsibilities relevant to the
professional engineering practice.
The Engineer and Society:Apply reasoning informed by the contextual knowledge to assess societal,
PO6 health, safety, legal and cultural issues and the consequent responsibilities relevant to the
professional engineering practice.
Environment and Sustainability:Understand the impact of the professional engineering solutions in
PO7 societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable
development
Environment and Sustainability:Understand the impact of the professional engineering solutions in
PO7 societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable
development
Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of
PO8
the engineering practice
Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of
PO8
the engineering practice
Individual and Team Work: Function effectively as an individual, and as a member or leader in
PO9
diverse teams, and in multidisciplinary settings.
Individual and Team Work: Function effectively as an individual, and as a member or leader in
PO9
diverse teams, and in multidisciplinary settings.
Communication:Communicate effectively on complex engineering activities with the engineering
PO10 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
Communication:Communicate effectively on complex engineering activities with the engineering
PO10 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
Project Management and Finance: Demonstrate knowledge and understanding of the engineering and
PO11 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.
Project Management and Finance: Demonstrate knowledge and understanding of the engineering and
PO11 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.
Life-long Learning: Recognize the need for, and have the preparation and ability to engage in
PO12
independent and lifelong learning in the broadest context of technological change.
about:blank 4/53
12/26/24, 6:59 PM about:blank
Life-long Learning: Recognize the need for, and have the preparation and ability to engage in
PO12
independent and lifelong learning in the broadest context of technological change.
PSO1 An ability to design and develop software projects as well as Analyze and test user requirements.
PSO2 An Ability to gain working Knowledge on emerging software tools and technologies.
Algorithm Analysis -
Ref Book
COI- Running time End Semester
2 CO1 [1],CH 2.1Page Chalk,PPT,Talk
2 calculations(Asymptotic Exam,SEM-EXAM1
no 31-36
Notations)
Ref Book
COI- Insertion Sort Analysis End Semester
3 CO1 [1],CH 7.2Page Chalk,PPT,Talk
2 and Implementation Exam,SEM-EXAM1
no 235 -237
Ref Book
COI- Shell Sort Analysis and End Semester
4 CO1 [1],CH 7.4Page Chalk,PPT,Talk
3 Implementation Exam,SEM-EXAM1
no 238-240
Ref Book
COI- Quick Sort, Quick Sort End Semester
5 CO1 [1],CH 7.7Page Chalk,PPT,Talk
1 Implementation Exam,SEM-EXAM1
no 252-262
Ref Book
COI- End Semester
6 CO1 Quick Sort Analysis [1],CH 7.7Page Chalk,PPT,Talk
4 Exam,SEM-EXAM1
no 252-262
Ref Book
COI- Merge Sort Analysis and End Semester
7 CO1 [1],CH 7.6Page Chalk,PPT,Talk
4 Implementation Exam,SEM-EXAM1
no 246 -250
Ref Book
[1],CH 7.5Page
Demonstrate Bucket Sort, no 242- End Semester Exam,Lab
COI-
8 CO1 Demonstrate External 245,RefBook Chalk,PPT,Talk Weekly exercise,SEM-
4
Sorting [1],[1], CH EXAM1
7.11,Page no
250-252
Teaching-
Book No[CH
Sess.No. CO COI Topic Learning EvaluationComponents
No][Page No]
Methods
Ref Book
COI- Stack Using Singly End Semester
13 CO2 [1],CH 3.3Page Chalk,PPT,Talk
3 Linked list Exam,SEM-EXAM1
no 78-101
Ref Book
COI- Queue Using Singly End Semester
14 CO2 [1],CH 3.3Page Chalk,PPT,Talk
3 Linked List Exam,SEM-EXAM1
no 78-101
Ref Book
COI- Infix to Postfix End Semester
15 CO2 [1],CH 3.3Page Chalk,PPT,Talk
2 Expression Conversion Exam,SEM-EXAM1
no 78-93
Types of Queue –
Ref Book
COI- Circular End Semester
18 CO2 [1],CH 3.4Page Chalk,PPT,Talk
4 Queue(Implementation Exam,SEM-EXAM1
no 95-101
Using Arrays
Priority Queue
Priority Queue
COI- (Implementation End Semester
19 CO2 (Implementation Using Chalk,PPT,Talk
4 Using Linked Exam,SEM-EXAM1
Linked List),
List),
Hashing - Hash
function(Implementation
for Division and Mid- Ref Book
COI- End Semester
21 CO3 Square Method , Folded [1],CH 5.3Page Chalk,PPT,Talk
1 Exam,SEM-EXAM2
Method, Multiplication no 168 -172
Method, Separate
chaining(Implementation)
about:blank 6/53
12/26/24, 6:59 PM about:blank
Teaching-
Book No[CH
Sess.No. CO COI Topic Learning EvaluationComponents
No][Page No]
Methods
Linear probing
Ref Book
COI- (Implementation)and End Semester
22 CO3 [1],CH 5.4Page Chalk,PPT,Talk
2 Quadratic Exam,SEM-EXAM2
no 173-180
probing(Implementation
Ref Book
[1],CH 5.4Page
COI- Double hashing, no 180-181,Ref End Semester
23 CO3 Chalk,PPT,Talk
3 Rehashing Book [1],CH Exam,SEM-EXAM2
5.4 Pageno 168-
180
Ref Book
[1],CH 5.4Page
COI- no 180-181,Ref End Semester
24 CO3 Extendible hashing Chalk,PPT,Talk
3 Book [1],CH Exam,SEM-EXAM2
5.4 Pageno 168-
180
Ref Book
COI- AVL Tree – Rotations End Semester
29 CO3 [1],CH 4.4Page Chalk,PPT,Talk
4 and Operations Exam,SEM-EXAM2
no 127-138
T. Book [1],CH
Binary Heap, Heap Sort 3.4 Pageno 95-
COI- End Semester
31 CO3 Analysis and 108,Ref Book Chalk,PPT,Talk
4 Exam,SEM-EXAM2
Implementation [1],CH 7.5Page
no 242-245
about:blank 7/53
12/26/24, 6:59 PM about:blank
Teaching-
Book No[CH
Sess.No. CO COI Topic Learning EvaluationComponents
No][Page No]
Methods
T. Book [1],CH
COI- End Semester
32 CO3 B – Tree Construction 4.7 Pageno 134- Chalk,PPT,Talk
4 Exam,SEM-EXAM2
138
RefBook
COI- [1],CH End Semester
33 CO3 Splay tree operations Chalk,PPT,Talk
4 4.5,Pageno 138 Exam,SEM-EXAM2
- 141
RefBook
End Semester Exam,Lab
COI- Construction of Red- [1],CH 4.6,
34 CO3 Chalk,PPT,Talk Weekly exercise,SEM-
4 Black trees Pageno 134-
EXAM2
140
Graphs Representation –
Adjacency Matrix, Ref Book
COI- End Semester
35 CO4 Graphs Representation – [1],CH 9.1Page Chalk,PPT,Talk
1 Exam,SEM-EXAM2
Linked List, Transitive no 300-302,
Closure
Ref Book
COI- End Semester
36 CO4 Graph Traversal – DFS [1],CH 9.2Page Chalk,PPT,Talk
2 Exam,SEM-EXAM2
no 302 -306
Ref Book
COI- End Semester
37 CO4 Graph Traversal- BFS [1],CH 9.2Page Chalk,PPT,Talk
2 Exam,SEM-EXAM2
no 302 -306
Ref Book
COI- Minimum Spanning Tree End Semester
38 CO4 [1],CH 9.5Page Chalk,PPT,Talk
4 – Prim’s Algorithm Exam,SEM-EXAM2
no 330-332
SESSION NUMBER : 1
Session Outcome: 1 Students will able to understand the types of data structures.
Session Outcome: 2 Students will able to understand asymptotic notations and complexity analysis.
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
about:blank 8/53
12/26/24, 6:59 PM about:blank
SESSION NUMBER : 2
Session Outcome: 2 Students can identify the incremental order of time complexity.
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
Lecture-1: Running time calculations, A simple example
General rules Ask the students to find the running time of --- NOT
20 following problems. I) Problem for( i=0; i < n-1 ; i++) 2 Talk APPLICABLE
printf(“%d”, i+75); II) Problem for( i=0; i < n-1 ; i++) { ---
for (j=0; j
Lecture-2: Deliver a mathematical calculation of running
time of sample algorithm and ask the students to analyze
it. Algorithm: Time taken 1) Start ------ 0 2) Input: Read
Quiz/Test
20 ‘n’ ------ 1 3) initialize: sum=0, i=1 ------ 2 4) Process: 3 Talk
Questions
sum = sum + i ------ n 5) i = i +1 ------ n 6) if ( i < = n )
go to step 4 ------ n 7) print ‘sum’ ------ 1 8) Stop ------ 0
Total time in function f(n) = 3n + 4
--- NOT
5 Conclusion 2 PPT APPLICABLE
---
SESSION NUMBER : 3
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
Explain How insertion sort works and analyze its time
20 3 Chalk APPLICABLE
complexity with an example
---
10 Practice session 1: Consider there are 10 group of 3 Talk --- NOT
members in cinema hall for taking tickets from counter, APPLICABLE
about:blank 9/53
12/26/24, 6:59 PM about:blank
SESSION NUMBER : 4
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
Explain how shell sort works using shell's original
20 2 Talk APPLICABLE
sequence: N/2, N/4, ..., 1 (repeatedly divided by 2).
---
--- NOT
10 Ask the students to implement shell sort. 3 Talk APPLICABLE
---
Analyze the time complexity of shell sort. Discuss what --- NOT
10 disadvantages of insertion sort does the shell sort 4 Talk APPLICABLE
overcome. ---
--- NOT
5 Conclusion 2 PPT APPLICABLE
---
SESSION NUMBER : 5
Session Outcome: 2 Students able to analyze the time complexity of quick sort
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
about:blank 10/53
12/26/24, 6:59 PM about:blank
--- NOT
5 Atten 1 Talk APPLICABLE
---
--- NOT
20 Explain Quick sort algorithm with best case derivation. 2 Talk APPLICABLE
---
Ask the students to sort the following data using quick --- NOT
10 sort: 55,11,22,99,55,33, 77,88, 33 and then analyze the 3 Chalk APPLICABLE
Best case for Quick sort ---
--- NOT
Sub-topic 2 (Lecture): Explain Quick sort algorithm with
10 4 Chalk APPLICABLE
worst case derivation.
---
--- NOT
5 Conclusion 1 PPT APPLICABLE
---
SESSION NUMBER : 6
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
10 Recap / Introduction 1 Talk APPLICABLE
---
Ask the students to sort the following data using quick
One minute
20 sort: 55,11,22,99,55,33, 77,88, 33 and then analyze the 3 Talk
paper
worst case for Quick sort
Ask the Students to analyze the following code for quick --- NOT
10 sort using the system. 3 Chalk APPLICABLE
https://www.geeksforgeeks.org/quick-sort/ ---
--- NOT
5 Conclusion 1 PPT APPLICABLE
---
SESSION NUMBER : 7
Session Outcome: 1 Students come to understand the concept and implementation of merge sort
Session Outcome: 2 Students able to analyze the time complexity of merge sort
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
10 Explain Merge sort and its basics with an example 2 Talk APPLICABLE
---
about:blank 11/53
12/26/24, 6:59 PM about:blank
SESSION NUMBER : 8
Session Outcome: 1 Students able to understand the basic concept of Bucket Sort
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
20 Explain Bucket Sort and its Basic concept 2 Talk APPLICABLE
---
--- NOT
Ask the students to sort the following data using bucket
10 3 Talk APPLICABLE
sort: 55,11,22,99,55,33, 77,88, 33
---
--- NOT
Explain External sorting and two phases of external
10 2 Talk APPLICABLE
sorting (1. Sort phase 2. Merge phase) with an example
---
--- NOT
5 Conclusion 2 PPT APPLICABLE
---
SESSION NUMBER : 9
Session Outcome: 1 Students come to know about singly linked list operations
Session Outcome: 2 Students able to implement operations like Creation, Insertion, Deletion, Display SLL
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
Explain singly linked list operations operations like
20 2 Talk APPLICABLE
Creation, Insertion, SLL.
---
20 Explain singly linked list operations operations like 2 Talk --- NOT
Deletion, Display SLL with diagram’s APPLICABLE
about:blank 12/53
12/26/24, 6:59 PM about:blank
---
--- NOT
5 Conclusion 2 PPT APPLICABLE
---
SESSION NUMBER : 10
Session Outcome: 1 Students come to know about singly linked list operations
Session Outcome: 2 Students able to implement opeations like reverse SLL, Sort , Merge SLL
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
Explain singly linked list operations like reverse SLL
20 3 Talk APPLICABLE
with diagram’s
---
Lecture: Explain singly linked list operations like Sort --- NOT
20 SLL with diagram’s Lecture: Explain singly linked list 3 Talk APPLICABLE
operations to Merge SLL with diagram’s ---
--- NOT
5 Conclusion 2 PPT APPLICABLE
---
SESSION NUMBER : 11
Session Outcome: 1 Students come to know about doubly linked list operations
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
20 Explain doubly linked list operations with diagram’s 2 Talk APPLICABLE
---
In a browsing center, the customer Kishore is sitting in a
computer and browses the face book. Once he opened the
face book, he wants to have a page of his friend Hari and
gave a friend request and come back to his home page One minute
20 3 Talk
and open his other friend Lalitha’s page and read all her paper
status and going on doing like this. Implement this as an
operation of creation, insertion, deletion and searching of
friends using Double Linked List.
--- NOT
5 Conclusion 2 PPT APPLICABLE
---
SESSION NUMBER : 12
about:blank 13/53
12/26/24, 6:59 PM about:blank
Session Outcome: 1 Students come to know about circular linked list operations
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
Explain the concept of CLL and its operations like
Insertion of elements at begin, at the given position and --- NOT
20 at end operations on Circular SLL Ask the students to 2 Talk APPLICABLE
execute deletion at begin and end operation on Circular ---
SLL and Display the elements in CLL
In a Coco game, Krishna, Vasu, Shiva, Ganesh, Sathesh,
Naveen and Anand are playing at an University ground.
The rally tag is given to Anand. Anand stood and ran --- NOT
20 around the players and push Krishna as his tag. Imitate it 3 Talk APPLICABLE
as a circular linked list of Single and Double direction list ---
and display all the players name in the list. Also Find
how is the shortest person in the list.
Leading
5 Conclusion 2 Chalk
question
SESSION NUMBER : 13
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
20 Linked list implementation of stacks 2 Talk APPLICABLE
---
--- NOT
Ask the students to write and execute a program to
20 3 Talk APPLICABLE
implement Stack using Linked List
---
--- NOT
5 Conclusion 2 PPT APPLICABLE
---
SESSION NUMBER : 14
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
about:blank 14/53
12/26/24, 6:59 PM about:blank
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
20 Linked list implementation of queue 2 Talk APPLICABLE
---
In a railway station an engine is connected with the N
number of Bogies which are connected in one direction --- NOT
20 from engine to the last bogie. Implement this as an 3 Talk APPLICABLE
operation of creation, insertion, deletion and searching of ---
a bogie using Single Linked List.
--- NOT
5 Conclusion 2 PPT APPLICABLE
---
SESSION NUMBER : 15
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
Explain how to convert an infix expression to postfix
20 2 Talk APPLICABLE
using stacks
---
Practice Session 1: Convert the given infix expression
(a*(b+ c))+ (b/d)*a into postfix expression . Suppose that
we are using the usual Stack concept to convert the --- NOT
20 expression from infix to postfix notation. What is the 3 Talk APPLICABLE
maximum number of symbols that will appear on the ---
stack at one time during the conversion of this
expression?
--- NOT
5 Conclusion 2 PPT APPLICABLE
---
SESSION NUMBER : 16
Session Outcome: 2 Students able to analyze the time complexity of infix to postfix expression conversion
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
20 Write a c-Program to convert an infix expression to 2 Talk --- NOT
postfix using stacks APPLICABLE
about:blank 15/53
12/26/24, 6:59 PM about:blank
---
The first input will be a single integer N denoting the
number of test cases to take. After this there will be
exactly N lines, each line a valid infix string. The string
--- NOT
will be a valid postfix expression consisting of integers,
20 3 Talk APPLICABLE
binary operators (+, -, *, / and $) and parenthesis. Every
---
integer, operator and parenthesis will be compulsorily
separated by a SPACE. The symbol „?‟ denotes the end
of expression.
--- NOT
5 Conclusion 2 Talk APPLICABLE
---
SESSION NUMBER : 17
Session Outcome: 2 Students able to use the recursion and to know types of recursions
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
Lecture: Explain the evaluation of postfix expression
10 2 Talk APPLICABLE
using stack
---
Ask the students to write a program for evaluating the --- NOT
10 following postfix expression using stack 1 2 3 * + 4 – 3 Talk APPLICABLE
Reference : http://scriptasylum.com/ ---
--- NOT
10 Explain about balancing symbols 2 Talk APPLICABLE
---
Given an expression string exp, write a program to --- NOT
10 examine whether the pairs and the orders of “{“, “}”, “(“, 3 Talk APPLICABLE
“)”, “[“, “]” are correct in exp ---
--- NOT
5 Conclusion 2 Talk APPLICABLE
---
SESSION NUMBER : 18
Session Outcome: 1 Students able to understand the types of queues- Circular Queue
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
20 Explain the concept of Circular Queue and its advantage 2 Talk --- NOT
over Linear Queue APPLICABLE
about:blank 16/53
12/26/24, 6:59 PM about:blank
---
Use queue concept to implement the following to print 15
files. In the situation where there are multiple users or a
networked computer system, you probably share a printer
with other users. When you request to print a file, your
Quiz/Test
20 request is added to the print queue. When your request 3 Talk
Questions
reaches the front of the print queue, your file is printed.
This ensures that only one person at a time has access to
the printer and that this access shows the served user
leaves the queue first.- Circular queue implementation.
--- NOT
5 Conclision 2 PPT APPLICABLE
---
SESSION NUMBER : 19
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
Explain the concept of Priority queues and their --- NOT
20 applications. With its operations like Enqueue, Dequeue, 2 Talk APPLICABLE
Display. ---
Consider a bank with one service counter. The persons
will stand in a queue. For example if customer 1 needs 30
mins to finish and customer 2,3 needs only 2 mins each,
servicing the customer 1 and then 2,3 leads to --- NOT
20 unnecessary delay and thereby the decreases the 2 Talk APPLICABLE
efficiency. Eg: , , , is the queue along with service time of ---
each customer. Now remove the one with low service
time. Do this until all the customers are serviced and
show the queue configuration at each instant.
--- NOT
5 Conclusion 2 PPT APPLICABLE
---
SESSION NUMBER : 20
Session Outcome: 1 Students able to understand the application of queues- Double ended queue
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
Explain the concept of Double Ended queue and its
20 2 Talk APPLICABLE
advantage.
---
about:blank 17/53
12/26/24, 6:59 PM about:blank
SESSION NUMBER : 21
Session Outcome: 1 Students come to know about the concept of separate chaining
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
Explanation of separate chaining using hashing --- NOT
20 technique. Initialization routine for separate chaining 2 Talk APPLICABLE
hash table. ---
Ask the students to construct hash table using separate
chaining for the following elements of table size 15, --- NOT
10 design your own hash function. 3 Talk APPLICABLE
23,27,98,6,17,51,77,72,36,53. Ask the students to ---
implement initialization function
Ask the students to implement the following operations --- NOT
10 on hash table using separate chaining 1.insert () 2. search 3 Talk APPLICABLE
() ---
--- NOT
5 Conclusion 2 Talk APPLICABLE
---
SESSION NUMBER : 22
Session Outcome: 1 Students able to resolve collisions using different collision resolution techniques
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 2 Talk APPLICABLE
---
Explanation of Open Addressing and different types of --- NOT
20 strategies to resolve Collision. Explanation of Linear 2 Talk APPLICABLE
probing and its implementation ---
--- NOT
10 Explanation of quadratic probing and its implementation. 2 PPT APPLICABLE
---
about:blank 18/53
12/26/24, 6:59 PM about:blank
--- NOT
*Ask the students to insert keys {43, 55, 27, 73, 67} in to
10 3 Talk APPLICABLE
hash table of size 11
---
--- NOT
5 Conclusion 2 Talk APPLICABLE
---
SESSION NUMBER : 23
Session Outcome: 1 Students able to resolve collisions using different collision resolution techniques
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 2 Talk APPLICABLE
---
Explanation of Open Addressing and different types of --- NOT
20 strategies to resolve Collision. Explanation of double 2 Talk APPLICABLE
hashing and its implementation. ---
--- NOT
*Ask the students to insert keys {18, 41, 22, 44, 59, 32,
20 3 Talk APPLICABLE
31, 73} in to hash table of size 13
---
--- NOT
5 Conclusion 2 Talk APPLICABLE
---
SESSION NUMBER : 24
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 2 Talk APPLICABLE
---
Explanation of extendible hashing concept and its --- NOT
20 importance Ask the students to construct hash table with 2 Talk APPLICABLE
the keys 94, 82, 39, 29, 61, 13, 36, 45. with bucket size=3 ---
*Ask the students to perform Extensible Hashing for the
following keys {18, 41, 22, 44, 59, 32, 31, 73} in to hash Think-Pair-
20 3 Talk
table where hash function is given as H(K)= K %10.with Share
bucket size=3
--- NOT
5 Conclusion 2 Talk APPLICABLE
---
SESSION NUMBER : 25
about:blank 19/53
12/26/24, 6:59 PM about:blank
Session Outcome: 2 Students able to solve real world practical problems on expression tree
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
Explain expression tree construction, and tree traversals –
20 2 Talk APPLICABLE
In-order, Pre-order, and post-order
---
Ask the students to construct a binary tree for the given --- NOT
10 elements 77,44,58,19,29,25,31,12. And print inorder, 3 Chalk APPLICABLE
preorder, and postorder. ---
Ask the students to construct an expression tree for the --- NOT
10 following expression(A+B)*((C-D)/(E^F)) could be 3 Chalk APPLICABLE
represented thus [E^F means E raised to the F power] ---
--- NOT
5 Conclusion 2 PPT APPLICABLE
---
SESSION NUMBER : 26
Session Outcome: 1 Students come to know about construction of binary search tree
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
20 Explain Binary Search Tree – Construction and display. 2 Chalk APPLICABLE
---
--- NOT
Ask the students to construct a binary search tree for the
20 3 Talk APPLICABLE
given elements 21, 32, 19, -23, 15, 65, 48, 7, 9, 55.
---
--- NOT
5 Conclusion 2 PPT APPLICABLE
---
SESSION NUMBER : 27
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
20 Explanation of BST Tree - Construction and Display 2 Talk --- NOT
Write function to perform the following operations on a APPLICABLE
about:blank 20/53
12/26/24, 6:59 PM about:blank
SESSION NUMBER : 28
Session Outcome: 1 Students come to know about construction of binary search tree
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
Explaining the various operations on Binary Search Tree --- NOT
20 – minimum element in BST ,max, search and sort the 2 Chalk APPLICABLE
elements in BST.. ---
Ask the students to construct a binary search tree for the --- NOT
20 given elements 21, 32, 19, -23, 15, 65, 48, 7, 9, 55 and 3 Talk APPLICABLE
implement the above operations. ---
--- NOT
5 Conclusion 2 PPT APPLICABLE
---
SESSION NUMBER : 29
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
Explain AVL Tree and advantages of AVL Tree in the
20 2 Talk APPLICABLE
data organization.
---
a. Construct an AVL tree with the following data 25, 99, --- NOT
20 101, 15, 7, 32, 10 b. Find balancing factor of node 7. c. 2 Talk APPLICABLE
Find resultant AVL tree after deleting root. ---
--- NOT
5 Conclusion 2 Talk APPLICABLE
---
SESSION NUMBER : 30
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 2 Talk APPLICABLE
---
--- NOT
Write a C-Program to implement AVL tree i.e to Insert an
20 2 Talk APPLICABLE
element in AVL Tree
---
--- NOT
Ask students to draw the final AVL after inserting an
20 3 Talk APPLICABLE
element implement an AVL Tree.
---
--- NOT
5 Conclusion 2 Talk APPLICABLE
---
SESSION NUMBER : 31
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 2 Talk APPLICABLE
---
Explain Heap order property and two phases of heap sort
(1. Heap Creation 2. Sorting via deletion) with an
example Explain Max and Min Heap: Heap Property: All
--- NOT
nodes are either greater than or equal to or less than or
20 2 Talk APPLICABLE
equal to each of its children. If the parent nodes are
---
greater than their child nodes, heap is called a Max-Heap,
and if the parent nodes are smaller than their child nodes,
heap is called Min-Heap.
Ask the students to write an algorithm to sort the --- NOT
10 elements using heap sort technique and also analyse its 3 Chalk APPLICABLE
time complexity. ---
Suppose we are sorting an array of eight integers using
heapsort, and we have just finished some heapify (either --- NOT
10 maxheapify or minheapify) operations. The array now 3 Chalk APPLICABLE
looks like this: 16 14 15 10 12 27 28 How many heapify ---
operations have been performed on root of heap?
--- NOT
5 Conclusion 2 PPT APPLICABLE
---
SESSION NUMBER : 32
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
about:blank 22/53
12/26/24, 6:59 PM about:blank
--- NOT
5 Attendance 2 Talk APPLICABLE
---
--- NOT
Explain construction of B tree with an example. Give the
20 2 Chalk APPLICABLE
importance of M-way search tree.
---
--- NOT
Ask the students to construct B tree with the keys 23, 85
20 3 Talk APPLICABLE
34, 51, 45, 10, 28, 41, 67, 19, 7, 30 and order 4
---
--- NOT
5 Conclusion 2 PPT APPLICABLE
---
SESSION NUMBER : 33
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 2 Talk APPLICABLE
---
--- NOT
Explain selective splaying. zig-zig and zig-zag rotations
20 2 Talk APPLICABLE
and how it overcomes normal splaying
---
Create splay Tee with following keys with root 38. --- NOT
20 1,32,3,4,8,65,42,34,81,9,32,56,54,38,66,77,44 apply 3 Talk APPLICABLE
splaying at node 54. ---
--- NOT
5 Conclusion 2 Chalk APPLICABLE
---
SESSION NUMBER : 34
Session Outcome: 1 Students comes to know about red black tree construction
Session Outcome: 2 Students are able to perform red black tree operations
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 2 Talk APPLICABLE
---
--- NOT
20 Explain Red Black tree and its properties 2 Chalk APPLICABLE
---
Quiz/Test
20 Explain Insert operation of Red Black tree(ReColoring) 3 Talk
Questions
--- NOT
5 Conclusion 2 PPT APPLICABLE
---
about:blank 23/53
12/26/24, 6:59 PM about:blank
SESSION NUMBER : 35
Session Outcome: 1 Students come to understand the representing of graphs and Transitive Closure
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 2 Talk APPLICABLE
---
--- NOT
20 Explanation of Graph representation – adjacency matrix 2 Chalk APPLICABLE
---
--- NOT
represent the given graph in adjacency matrix ,Transitive
20 3 Talk APPLICABLE
closure
---
--- NOT
5 Conclusion 2 Talk APPLICABLE
---
SESSION NUMBER : 36
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 2 Talk APPLICABLE
---
--- NOT
Definitions of graph traversals and introduce graph
20 2 Talk APPLICABLE
traversal technique – DFS
---
One minute
20 Find DFS for the given graph 3 Talk
paper
--- NOT
5 Conclusion 2 PPT APPLICABLE
---
SESSION NUMBER : 37
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 2 Talk APPLICABLE
---
--- NOT
Explain Definitions of graph traversals and introduce
20 2 PPT APPLICABLE
graph traversal technique – BFS
---
--- NOT
20 Find BFS for the given graph 3 Talk APPLICABLE
---
about:blank 24/53
12/26/24, 6:59 PM about:blank
--- NOT
5 Conclusion 2 Talk APPLICABLE
---
SESSION NUMBER : 38
Session Outcome: 1 Students able to derive minimum spanning tree from a given graph.
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 2 Talk APPLICABLE
---
--- NOT
Explain the Minimum spanning tree. Explain Prim’s
20 2 Talk APPLICABLE
algorithm with the help of weighted graph
---
--- NOT
Apply Prim’s algorithm on a weighted graph to get
20 3 Talk APPLICABLE
minimum spanning tree
---
--- NOT
5 Conclusion 2 Talk APPLICABLE
---
SESSION NUMBER : 39
Session Outcome: 1 Students able to understand the use and applications of minimum spanning tree
Session Outcome: 2 Students able to understand Kruskal’s minimum spanning tree algorithm.
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 2 Talk APPLICABLE
---
--- NOT
Explain what is spanning tree and minimum spanning
20 2 Chalk APPLICABLE
tree. Explain applications of minimum spanning tree
---
Explain about Krushkal’s minimum spanning tree
Quiz/Test
20 algorithm and how it used to find minimum spanning tree 3 Talk
Questions
using diagrams.
--- NOT
5 Conclusion 2 PPT APPLICABLE
---
about:blank 25/53
12/26/24, 6:59 PM about:blank
Tutorial
Session Topics CO-Mapping
no
stack operations. And how can you determine stack is empty when
6 CO5
implemented with a linked list.
9 hashing CO5
SESSION NUMBER : 1
Session Outcome: 1 Students will be able to analyze various time complexities for an Algorithm
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
25 1. Calculate the time complexity. 2 Chalk APPLICABLE
---
--- NOT
25 2. Calculate the time complexity. 2 Talk APPLICABLE
---
25 3. Calculate the time complexity. 2 Talk --- NOT
https://leetcode.com/discuss/interview- APPLICABLE
about:blank 26/53
12/26/24, 6:59 PM about:blank
question/5750835/Understanding-Time-Complexity%3A- ---
A-Guide-for-Beginners/
--- NOT
20 VIVA 2 Talk APPLICABLE
---
SESSION NUMBER : 2
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
25 Implement a. Insertion Sort 3 LTC APPLICABLE
---
--- NOT
25 Implement a. Insertion Sort,Shell Sort 3 LTC APPLICABLE
---
--- NOT
25 Implement a. Shell Sort, 3 LTC APPLICABLE
---
--- NOT
20 Viva 2 Talk APPLICABLE
---
SESSION NUMBER : 3
Session Outcome: 1 Develop a program to implement below sorting techniques a. Quick Sort, Merge
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 2 Talk APPLICABLE
---
--- NOT
Develop a program to implement below sorting
25 3 LTC APPLICABLE
techniques a. Quick Sort
---
--- NOT
Develop a program to implement below sorting
25 3 LTC APPLICABLE
techniques a. Quick Sort, Merge
---
--- NOT
Develop a program to implement below sorting
25 3 LTC APPLICABLE
techniques a.Merge
---
--- NOT
5 Viva 2 LTC APPLICABLE
---
SESSION NUMBER : 4
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 2 Talk APPLICABLE
---
Insertion at end is fairly straight forward. See the
--- NOT
following steps: 1. Make a new node with the desired
25 3 LTC APPLICABLE
value. 2. Start at the head and move to the last node of
---
the linked list. 3. Insert the new node after the last node.
You are given two non-empty linked lists representing
two non-negative integers. The digits are stored in --- NOT
25 reverse order, and each of their nodes contains a single 3 LTC APPLICABLE
digit. Add the two numbers and return the sum as a ---
linked list
--- NOT
25 inked List - Insertion at k-th position 3 LTC APPLICABLE
---
--- NOT
5 viva 2 Talk APPLICABLE
---
SESSION NUMBER : 5
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 2 Talk APPLICABLE
---
--- NOT
25 Doubly Linked list -Insertion 3 LTC APPLICABLE
---
--- NOT
25 Doubly Linked list -Creation, 3 LTC APPLICABLE
---
--- NOT
25 Doubly Linked list -Deletion 3 LTC APPLICABLE
---
--- NOT
20 viva 2 LTC APPLICABLE
---
SESSION NUMBER : 6
Session Outcome: 1 Studetns can determine stack is empty when implemented with a linked list.
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
about:blank 28/53
12/26/24, 6:59 PM about:blank
--- NOT
5 Attendance 2 Talk APPLICABLE
---
--- NOT
25 stack operations. 3 LTC APPLICABLE
---
--- NOT
25 stack operations. 3 LTC APPLICABLE
---
--- NOT
25 stack Programs 3 LTC APPLICABLE
---
--- NOT
20 viva 2 LTC APPLICABLE
---
SESSION NUMBER : 7
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
25 Infix to Postfix Expression conversion 3 LTC APPLICABLE
---
--- NOT
25 Post Fix Evaluation 3 LTC APPLICABLE
---
--- NOT
25 Balancing Parentheses 3 LTC APPLICABLE
---
--- NOT
20 Viva 3 Talk APPLICABLE
---
SESSION NUMBER : 8
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 attendance 1 Talk APPLICABLE
---
--- NOT
25 1. Implement a Queue using Linked List 3 LTC APPLICABLE
---
25 Circular Queue using Arrays 3 LTC --- NOT
APPLICABLE
about:blank 29/53
12/26/24, 6:59 PM about:blank
---
--- NOT
25 Queue using Two Stacks 3 LTC APPLICABLE
---
--- NOT
20 Viva 3 LTC APPLICABLE
---
SESSION NUMBER : 9
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 attendance 1 Talk APPLICABLE
---
Key mod K is a hash function used for a particular
--- NOT
hashing. Print the keys corresponding to every hash value
25 3 LTC APPLICABLE
in increasing order on separate lines where collision
---
occurs. Using Division Method
--- NOT
25 Frequency of each element in the array 3 LTC APPLICABLE
---
Key mod K is a hash function used for a particular
hashing. In Case of collision Linear Probing is used to --- NOT
25 link key with hash value. Print the keys corresponding to 3 LTC APPLICABLE
every hash value in increasing order on separate lines ---
where collision occurs
--- NOT
5 Viva 3 Talk APPLICABLE
---
SESSION NUMBER : 10
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
25 Insert into a Binary Search 3 LTC APPLICABLE
---
--- NOT
25 Delete Node in a BST 3 LTC APPLICABLE
---
--- NOT
25 BST CREATION 1 3 LTC APPLICABLE
---
about:blank 30/53
12/26/24, 6:59 PM about:blank
--- NOT
20 Viva 2 Talk APPLICABLE
---
SESSION NUMBER : 11
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
Given n number each representing value of a node,
construct a tree in the following manner: Let's say node
to be inserted has value x If x is less than or equal to
value of the current root node then insert to the left of the
current root If x is greater than the value of the current --- NOT
25 root then insert node in the right of this node The above 3 LTC APPLICABLE
insertion will make a special tree known as Binary ---
Search Tree. Determine whether the tree is balanced or
not. A tree is said to be balanced if the absolute
difference between the depth of left subtree and the right
subtree of each node does not differ by more than 1.
--- NOT
Write a program to input an array and sort it in ascending
25 3 LTC APPLICABLE
order using the heap sort algorithm.
---
To delete the top element from a heap: Swap the
desired element with the last element decrement the --- NOT
25 size of the array check all the children of the index 3 LTC APPLICABLE
which is deleted and if the heap property is violated swap ---
the elements and recursively check for the child.
--- NOT
20 Viva 2 LTC APPLICABLE
---
SESSION NUMBER : 12
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
1. What will be the adjacency matrix for the below
25 3 LTC APPLICABLE
directed weighted graph?
---
2. Construct the weighted directed graph represented by
the adjacency matrix given below. A non-zero value at --- NOT
25 [row, column] indicates that the vertex in the row is 3 LTC APPLICABLE
adjacent to the vertex in the column and apply DFS to the ---
graph
about:blank 31/53
12/26/24, 6:59 PM about:blank
--- NOT
3. Apply Prim’s Algorithm to generate minimum
25 3 LTC APPLICABLE
Spanning Tree for the following graph?
---
--- NOT
20 Viva 2 LTC APPLICABLE
---
about:blank 32/53
12/26/24, 6:59 PM about:blank
Skilling
session Topics/Experiments CO-Mapping
no
SESSION NUMBER : 1
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 attendance 1 Talk APPLICABLE
---
--- NOT
25 Skill-Problem1 3 LTC APPLICABLE
---
--- NOT
25 Skill-Problem2 3 LTC APPLICABLE
---
--- NOT
25 Skill-Problem3 4 LTC APPLICABLE
---
--- NOT
20 Viva 2 Talk APPLICABLE
---
SESSION NUMBER : 2
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
about:blank 33/53
12/26/24, 6:59 PM about:blank
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
25 Skil-Problem4 3 LTC APPLICABLE
---
--- NOT
25 Skil-Problem5 4 LTC APPLICABLE
---
--- NOT
25 Skil-Problem6 3 LTC APPLICABLE
---
--- NOT
20 Viva 2 Talk APPLICABLE
---
SESSION NUMBER : 3
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
25 Skill-Problem 1 3 LTC APPLICABLE
---
--- NOT
25 Skill-Problem 2 3 LTC APPLICABLE
---
--- NOT
25 Skill-Problem 3 3 LTC APPLICABLE
---
--- NOT
20 Viva 2 Talk APPLICABLE
---
SESSION NUMBER : 4
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
25 Skill-Problem 4 3 LTC APPLICABLE
---
25 Skill-Problem 5 3 LTC --- NOT
APPLICABLE
about:blank 34/53
12/26/24, 6:59 PM about:blank
---
--- NOT
25 Skill-Problem 6 3 LTC APPLICABLE
---
--- NOT
20 Viva 2 LTC APPLICABLE
---
SESSION NUMBER : 5
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
25 Skill-Problem1 3 LTC APPLICABLE
---
--- NOT
25 Skill-Problem2 3 LTC APPLICABLE
---
--- NOT
25 Skill-Problem3 3 LTC APPLICABLE
---
--- NOT
20 Viva 2 Talk APPLICABLE
---
SESSION NUMBER : 6
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
25 Skill-Problem4 3 LTC APPLICABLE
---
--- NOT
25 Skill-Problem5 3 LTC APPLICABLE
---
--- NOT
25 Skill-Problem6 3 LTC APPLICABLE
---
--- NOT
20 Viva 2 LTC APPLICABLE
---
about:blank 35/53
12/26/24, 6:59 PM about:blank
SESSION NUMBER : 7
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
40 Sikll Problem1 3 LTC APPLICABLE
---
--- NOT
35 Sikll Problem2 3 LTC APPLICABLE
---
--- NOT
20 Viva 2 LTC APPLICABLE
---
SESSION NUMBER : 8
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
45 List Implementation - Single Linked List 2 LTC APPLICABLE
---
--- NOT
30 Skill Problem6 3 LTC APPLICABLE
---
--- NOT
20 viva 2 Talk APPLICABLE
---
SESSION NUMBER : 9
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
40 List Implementation- Doubly Linked List 2 LTC APPLICABLE
---
35 Skill Problem3 3 LTC --- NOT
APPLICABLE
about:blank 36/53
12/26/24, 6:59 PM about:blank
---
--- NOT
20 viva 2 Talk APPLICABLE
---
SESSION NUMBER : 10
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
40 List Implementation- Doubly Linked List 3 LTC APPLICABLE
---
--- NOT
35 Skill Problem-6 3 LTC APPLICABLE
---
--- NOT
20 viva 2 LTC APPLICABLE
---
SESSION NUMBER : 11
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
40 Linked List Implementation-Stack 3 LTC APPLICABLE
---
--- NOT
35 Linked List Implementation-Stack 3 LTC APPLICABLE
---
--- NOT
20 Viva 3 LTC APPLICABLE
---
SESSION NUMBER : 12
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 2 Talk APPLICABLE
---
about:blank 37/53
12/26/24, 6:59 PM about:blank
--- NOT
40 Skill problem 5 3 LTC APPLICABLE
---
--- NOT
35 Skill problem 6 3 LTC APPLICABLE
---
--- NOT
20 Project Review 3 Talk APPLICABLE
---
SESSION NUMBER : 13
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
25 Infix to Postfix Expression conversion 3 LTC APPLICABLE
---
--- NOT
25 Post Fix Evaluation 3 LTC APPLICABLE
---
--- NOT
25 . Balancing Parentheses 3 LTC APPLICABLE
---
--- NOT
20 Viva 3 LTC APPLICABLE
---
SESSION NUMBER : 14
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
40 Stack Applications 3 LTC APPLICABLE
---
--- NOT
35 Skill Problems-5,6 3 LTC APPLICABLE
---
--- NOT
20 Viva 2 LTC APPLICABLE
---
SESSION NUMBER : 15
about:blank 38/53
12/26/24, 6:59 PM about:blank
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
40 Skill Problem1,2 3 LTC APPLICABLE
---
--- NOT
35 Skill Problem3 3 LTC APPLICABLE
---
--- NOT
20 Viva 3 LTC APPLICABLE
---
SESSION NUMBER : 16
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
40 Skill Problem5 2 LTC APPLICABLE
---
--- NOT
35 Skill Problem6 3 LTC APPLICABLE
---
--- NOT
20 Viva 2 LTC APPLICABLE
---
SESSION NUMBER : 17
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
40 a. Separate chaining b. Open Addressing 3 LTC APPLICABLE
---
--- NOT
30 a. Separate chaining b. Open Addressing 3 LTC APPLICABLE
---
about:blank 39/53
12/26/24, 6:59 PM about:blank
--- NOT
20 Viva 2 LTC APPLICABLE
---
SESSION NUMBER : 18
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendnace 1 Talk APPLICABLE
---
--- NOT
40 Separate chaining 3 LTC APPLICABLE
---
--- NOT
30 Open Addressing 3 LTC APPLICABLE
---
--- NOT
20 Via 2 LTC APPLICABLE
---
SESSION NUMBER : 19
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
40 Skill Problems 3 LTC APPLICABLE
---
--- NOT
35 Skill Problems 3 LTC APPLICABLE
---
--- NOT
20 viva 2 LTC APPLICABLE
---
SESSION NUMBER : 20
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendnace 1 Talk APPLICABLE
---
about:blank 40/53
12/26/24, 6:59 PM about:blank
--- NOT
45 Skill Problems 3 LTC APPLICABLE
---
--- NOT
30 Skill Problems 3 LTC APPLICABLE
---
--- NOT
20 Viva 2 Talk APPLICABLE
---
SESSION NUMBER : 21
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
40 Skill Problems 3 LTC APPLICABLE
---
--- NOT
35 Skill Problems 3 LTC APPLICABLE
---
--- NOT
20 Viva 2 Talk APPLICABLE
---
SESSION NUMBER : 22
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendnace 2 Talk APPLICABLE
---
--- NOT
40 Skill Problems 3 LTC APPLICABLE
---
--- NOT
35 Skill Problems 3 LTC APPLICABLE
---
--- NOT
20 Viva 2 LTC APPLICABLE
---
SESSION NUMBER : 23
about:blank 41/53
12/26/24, 6:59 PM about:blank
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attemdance 1 Talk APPLICABLE
---
--- NOT
40 Skill Problems 3 LTC APPLICABLE
---
--- NOT
35 Skill Problems 3 LTC APPLICABLE
---
--- NOT
20 Viva 2 LTC APPLICABLE
---
SESSION NUMBER : 24
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
40 Skill Problems 3 LTC APPLICABLE
---
--- NOT
35 Skill Problems 3 LTC APPLICABLE
---
--- NOT
20 Viva 2 LTC APPLICABLE
---
Assignment Assignment
Week Topic Details co
Type No
Hour 1 2 3 4 5 6 7 8 9
Day Component
Mon Theory V- -- V-S7,V- V-S7,V- V-S1,V- V-S1,V- V- V- V-
S25,V- S8,V- S8,V- S2,V- S2,V- S37,V- S37,V- S49,V-
S26,V- S21,V- S21,V- S13,V- S13,V- S38 S38 S50
S27,V- S22,V- S22 S14 S14
S28 S33,V-
S34,V-
about:blank 42/53
12/26/24, 6:59 PM about:blank
S35,V-
S36
Tutorial -- -- -- -- -- -- -- -- --
V- V- V- V- V-
V-S9,V- V-S9,V-
S17,V- S17,V- S53,V- S53,V- S41,V-
S9,V- S9,V-
S17,V- S17,V- S53,V- S53,V- S41,V-
S9,V- S9,V-
Lab S17,V- S17,V- -- -- S53,V- S53,V- S41,V-
S10,V- S10,V-
S18,V- S18,V- S54,V- S54,V- S42,V-
S10,V- S10,V-
S18,V- S18,V- S54,V- S54,V- S42,V-
S10 S10
S18 S18 S54 S54 S42
V-S5,V- V-S5,V-
S5,V- S5,V-
V- V- V-
S6,V- S6,V- V-S3,V- V-S3,V-
S39,V- S39,V- S43,V-
S6,V- S6,V- S3,V- S3,V-
V- V- S39,V- S39,V- S43,V-
S11,V- S11,V- S4,V- S4,V-
S19,V- S19,V- S40,V- S40,V- S44,V-
S11,V- S11,V- S4,V- S4,V-
Skilling S19,V- S19,V- S40,V- S40,V- S44,V-
S12,V- S12,V- S15,V- S15,V-
S20,V- S20,V- S55,V- S55,V- S51,V-
S12,V- S12,V- S15,V- S15,V-
S20 S20 S55,V- S55,V- S51,V-
S23,V- S23,V- S16,V- S16,V-
S56,V- S56,V- S52,V-
S23,V- S23,V- S16 S16
S56 S56 S52
S24,V- S24,V-
S24 S24
V-
S25,V-
V-S9,V- V-S9,V-
S26,V- V- V-S5,V- V- V- V-
S10,V- S10,V-
Theory S45,V- S25,V- S6,V- -- S39,V- S39,V- S51,V-
S15,V- S15,V-
S46,V- S26 S7,V-S8 S40 S40 S52
S16 S16
S47,V-
S48
Tutorial -- -- -- -- -- -- -- -- --
V- V- V- V- V-
V-S11,V- V-S11,V-
S19,V- S19,V- S55,V- S55,V- S43,V-
S11,V- S11,V-
S19,V- S19,V- S55,V- S55,V- S43,V-
S11,V- S11,V-
Tue Lab S19,V- S19,V-
S12,V- S12,V-
-- -- S55,V- S55,V- S43,V-
S20,V- S20,V- S56,V- S56,V- S44,V-
S12,V- S12,V-
S20,V- S20,V- S56,V- S56,V- S44,V-
S12 S12
S20 S20 S56 S56 S44
V- V- V- V- V- V- V-
S17,V- S17,V- S11,V- S11,V- S37,V- S37,V- S41,V-
S17,V- S17,V- S11,V- S11,V- S37,V- S37,V- S41,V-
V-S9,V- V-S9,V-
S18,V- S18,V- S12,V- S12,V- S38,V- S38,V- S42,V-
S9,V- S9,V-
Skilling S18,V- S18,V- S12,V- S12,V- S38,V- S38,V- S42,V-
S10,V- S10,V-
S27,V- S27,V- S13,V- S13,V- S53,V- S53,V- S49,V-
S10 S10
S27,V- S27,V- S13,V- S13,V- S53,V- S53,V- S49,V-
S28,V- S28,V- S14,V- S14,V- S54,V- S54,V- S50,V-
S28 S28 S14 S14 S54 S54 S50
Wed V-
S17,V- V-S1,V-
S18,V- V- S2,V- V- V-
V-S5,V-
Theory S49,V- S17,V- -- -- S3,V- S41,V- S41,V- --
S6
S50,V- S18 S4,V- S42 S42
S51,V- S5,V-S6
S52
Tutorial -- -- -- -- -- -- -- -- --
about:blank 43/53
12/26/24, 6:59 PM about:blank
V- V- V- V- V-
S21,V- S21,V- V-S1,V- V-S1,V- S45,V- S45,V- S33,V-
S21,V- S21,V- S1,V- S1,V- S45,V- S45,V- S33,V-
Lab S21,V- S21,V- S1,V- S1,V- -- -- S45,V- S45,V- S33,V-
S22,V- S22,V- S2,V- S2,V- S46,V- S46,V- S34,V-
S22,V- S22,V- S2,V-S2 S2,V-S2 S46,V- S46,V- S34,V-
S22 S22 S46 S46 S34
V- V- V- V-
S19,V- S19,V- S43,V- S43,V-
S19,V- S19,V- S43,V- S43,V- V-
S20,V- S20,V- V-S3,V- V-S3,V- V-S7,V- V-S7,V- S44,V- S44,V- S35,V-
Skilling S20,V- S20,V- S3,V- S3,V- S7,V- S7,V- S44,V- S44,V- S35,V-
S23,V- S23,V- S4,V-S4 S4,V-S4 S8,V-S8 S8,V-S8 S47,V- S47,V- S36,V-
S23,V- S23,V- S47,V- S47,V- S36
S24,V- S24,V- S48,V- S48,V-
S24 S24 S48 S48
V- V- V-
V-S37,V-
S13,V- S19,V- S19,V- V- V- V-
S38,V-
Theory S14,V- -- -- S20,V- S20,V- S43,V- S43,V- S55,V-
S39,V-
S15,V- S27,V- S27,V- S44 S44 S56
S40
S16 S28 S28
Tutorial -- -- -- -- -- -- -- -- --
V- V- V- V- V-
S23,V- S23,V- V-S3,V- V-S3,V- S47,V- S47,V- S35,V-
S23,V- S23,V- S3,V- S3,V- S47,V- S47,V- S35,V-
Lab S23,V- S23,V- S3,V- S3,V- -- -- S47,V- S47,V- S35,V-
Thu S24,V- S24,V- S4,V- S4,V- S48,V- S48,V- S36,V-
S24,V- S24,V- S4,V-S4 S4,V-S4 S48,V- S48,V- S36,V-
S24 S24 S48 S48 S36
V- V- V- V- V-
S17,V- S17,V- S41,V- S41,V- S33,V-
V- V- S17,V- S17,V- S41,V- S41,V- S33,V-
S21,V- S21,V- V-S1,V- V-S1,V- S18,V- S18,V- S42,V- S42,V- S34,V-
Skilling S21,V- S21,V- S1,V- S1,V- S18,V- S18,V- S42,V- S42,V- S34,V-
S22,V- S22,V- S2,V-S2 S2,V-S2 S25,V- S25,V- S45,V- S45,V- S53,V-
S22 S22 S25,V- S25,V- S45,V- S45,V- S53,V-
S26,V- S26,V- S46,V- S46,V- S54,V-
S26 S26 S46 S46 S54
Fri V-S3,V-
S4,V-
S17,V-
S18,V-
S19,V-
S20,V- V-S9,V-
V- V- V- V- V-
S41,V- V-S3,V- S10,V-
Theory S23,V- S23,V- -- S33,V- S33,V- S45,V-
S42,V- S4 S11,V-
S24 S24 S34 S34 S46
S43,V- S12
S44,V-
S53,V-
S54,V-
S55,V-
S56
Tutorial -- -- -- -- -- -- -- -- --
Lab V- V- V-S5,V- V-S5,V- V- V- V- V- V-
S13,V- S13,V- S5,V- S5,V- S25,V- S25,V- S49,V- S49,V- S37,V-
about:blank 44/53
12/26/24, 6:59 PM about:blank
REMEDIAL CLASSES:
Supplement course handout, which may perhaps include special lectures and discussions that would be
planned, and schedule notified according
SELF-LEARNING:
about:blank 45/53
12/26/24, 6:59 PM about:blank
DELIVERY DETAILS OF CONTENT BEYOND SYLLABUS:
Content beyond syllabus covered (if any) should be delivered to all students that would be planned, and
schedule notified accordingly.
Advanced Topics, Additional Reading, Research
S.no CO ALM References/MOOCS
papers and any
EVALUATION PLAN:
ATTENDANCE POLICY:
Every student is expected to be responsible for regularity of his/her attendance in class rooms and
laboratories, to appear in scheduled tests and examinations and fulfill all other tasks assigned to him/her in
every course
In every course, student has to maintain a minimum of 85% attendance to be eligible for appearing in
Semester end examination of the course, for cases of medical issues and other unavoidable circumstances the
students will be condoned if their attendance is between 75% to 85% in every course, subjected to
submission of medical certificates, medical case file and other needful documental proof to the concerned
departments
DETENTION POLICY :
In any course, a student has to maintain a minimum of 85% attendance and In-Semester Examinations to be
eligible for appearing to the Semester End Examination, failing to fulfill these conditions will deem such
about:blank 46/53
12/26/24, 6:59 PM about:blank
PLAGIARISM POLICY :
Supplement course handout, which may perhaps include special lectures and discussions
COURSE TEAM MEMBERS, CHAMBER CONSULTATION HOURS AND CHAMBER VENUE DETAILS:
Supplement course handout, which may perhaps include special lectures and discussions
Chamber
Delivery Sections Chamber Chamber Signature
Consultation
Name of Faculty Component of Consultation Consultation of Course
Timings for
of Faculty Faculty Day (s) Room No: faculty:
each day
Shaik Razia L 45-MA - - - -
4-B,26-
B,45-
Shaik Razia P - - - -
A,54-
C,55-B
Shaik Razia S 45-A - - - -
Haritha Donavalli L 7-MA - - - -
Haritha Donavalli S 7-A - - - -
Sridevi Emandi L 25-MA - - - -
15-C,21-
Sridevi Emandi P - - - -
B,25-A
21-B,25-
Sridevi Emandi S - - - -
A
Pavan Kumar
L 46-MA - - - -
Nidumolu
Pavan Kumar 46-A,54-
P - - - -
Nidumolu B,56-B
Pavan Kumar 46-A,52-
S - - - -
Nidumolu B
Zeelan CMAK L 36-MA - - - -
36-A,42-
Zeelan CMAK P - - - -
C,44-B
36-A,38-
Zeelan CMAK S - - - -
B,48-B
Dama Anand L 17-MA - - - -
Dama Anand P 17-A - - - -
17-A,55-
Dama Anand S - - - -
B
Siva Kumar Pathuri L 37-MA - - - -
37-A,42-
Siva Kumar Pathuri P - - - -
B,43-B
33-B,37-
Siva Kumar Pathuri S - - - -
A
Sudarsa Dora Babu L 33-MA - - - -
Sudarsa Dora Babu P 33-A - - - -
33-A,46-
Sudarsa Dora Babu S - - - -
B
about:blank 47/53
12/26/24, 6:59 PM about:blank
Velagapalli
L 14-MA - - - -
Premalatha
Velagapalli 14-A,49-
P - - - -
Premalatha B
Velagapalli
S 8-B,14-A - - - -
Premalatha
Gopala Gupta Amara
L 40-MA - - - -
SALG
34-B,40-
Gopala Gupta Amara A,44-
P - - - -
SALG C,45-
B,50-B
Gopala Gupta Amara 34-B,40-
S - - - -
SALG A
Sreeram
L 41-MA - - - -
Nimmagadda
10-C,41-
Sreeram
P A,50- - - - -
Nimmagadda
C,51-B
Sreeram
S 41-A - - - -
Nimmagadda
E Rajesh Kumar L 22-MA - - - -
11-B,15-
E Rajesh Kumar P B,22- - - - -
A,25-C
E Rajesh Kumar S 22-A - - - -
Karimunnisa Syed L 21-MA - - - -
2-C,21-
Karimunnisa Syed P A,26- - - - -
C,46-B
Karimunnisa Syed S 21-A - - - -
T Ganesan L 49-MA - - - -
36-C,49-
T Ganesan P - - - -
A
39-B,45-
T Ganesan S - - - -
B,49-A
U Harita L 18-MA - - - -
8-B,14-
U Harita P B,18- - - - -
A,27-B
U Harita S 4-B,18-A - - - -
Madupu Kumar L 11-MA - - - -
11-A,18-
Madupu Kumar P - - - -
C,21-C
Madupu Kumar S 11-A - - - -
Anusha Marouthu L 5-MA - - - -
3-C,5-
Anusha Marouthu P - - - -
A,20-C
Anusha Marouthu S 5-A,20-B - - - -
Yamini Tondepu L 3-MA - - - -
about:blank 48/53
12/26/24, 6:59 PM about:blank
3-A,11-
Yamini Tondepu P - - - -
C,13-B
Yamini Tondepu S 3-A,18-B - - - -
Aravindan Srinivasan L 47-MA - - - -
5-B,41-
Aravindan Srinivasan P - - - -
B,47-A
47-A,54-
Aravindan Srinivasan S - - - -
B
Agraharam Kumar L 1-MA - - - -
1-A,14-
Agraharam Kumar P - - - -
C,20-B
1-A,11-
Agraharam Kumar S - - - -
B,25-B
Lavanya Chunduri P 6-C - - - -
Lavanya Chunduri S 24-B - - - -
Alangudi Rama
L 13-MA - - - -
Krishnan
Alangudi Rama 13-A,28-
P - - - -
Krishnan B
Alangudi Rama
S 13-A - - - -
Krishnan
Ramesh Mylapalli L 15-MA - - - -
Ramesh Mylapalli P 15-A - - - -
15-A,26-
Ramesh Mylapalli S - - - -
B
Bechoo Lal L 28-MA - - - -
Bechoo Lal P 28-A - - - -
13-B,23-
Bechoo Lal S - - - -
B,28-A
Karri Bhaskar L 54-MA - - - -
Karri Bhaskar P 54-A - - - -
44-B,50-
Karri Bhaskar S - - - -
B,54-A
Supriya Menon L 19-MA - - - -
19-A,27-
Supriya Menon P - - - -
C,55-C
Supriya Menon S 19-A - - - -
Pothula Hymavathi L 8-MA - - - -
8-A,16-
Pothula Hymavathi P C,19- - - - -
B,23-B
Pothula Hymavathi S 8-A,16-B - - - -
Chintalapudi Anil L 2-MA - - - -
2-A,9-
Chintalapudi Anil P - - - -
B,16-B
2-A,10-
Chintalapudi Anil S - - - -
B,17-B
Manjusha Mandava P 49-C - - - -
Manjusha Mandava S 56-B - - - -
about:blank 49/53
12/26/24, 6:59 PM about:blank
Chopparapu
L 16-MA - - - -
Gowthami
Chopparapu
P 7-C,16-A - - - -
Gowthami
Chopparapu
S 16-A - - - -
Gowthami
Hanumantha Rao
L 42-MA - - - -
Battu
Hanumantha Rao
P 42-A - - - -
Battu
Hanumantha Rao 36-B,42-
S - - - -
Battu A
Alapati Kranthi L 53-MA - - - -
37-C,53-
Alapati Kranthi P - - - -
A
43-B,49-
Alapati Kranthi S - - - -
B,53-A
Dasari Manasa L 43-MA - - - -
34-C,35-
B,43-
Dasari Manasa P - - - -
A,52-
C,53-B
37-B,43-
Dasari Manasa S - - - -
A
Anantharamaiah
L 44-MA - - - -
Vengala
4-C,37-
Anantharamaiah
P B,40- - - - -
Vengala
B,44-A
Anantharamaiah
S 44-A - - - -
Vengala
Macherla Vathi L 35-MA - - - -
Macherla Vathi P 35-A - - - -
35-A,40-
Macherla Vathi S - - - -
B,42-B
Arumalla Raju L 50-MA - - - -
50-A,53-
Arumalla Raju P - - - -
C
Arumalla Raju S 50-A - - - -
Ushasree Linginedi L 27-MA - - - -
22-C,27-
Ushasree Linginedi P - - - -
A
12-B,22-
Ushasree Linginedi S - - - -
B,27-A
Manasa Adusumilli L 26-MA - - - -
7-A,22-
Manasa Adusumilli P - - - -
B,26-A
7-A,7-
Manasa Adusumilli S - - - -
B,26-A
Inakollu Aswani L 12-MA - - - -
about:blank 50/53
12/26/24, 6:59 PM about:blank
7-B,12-
Inakollu Aswani P - - - -
A,24-C
3-B,7-
Inakollu Aswani S - - - -
B,12-A
Dharmendra Pilli L 6-MA - - - -
6-A,23-
Dharmendra Pilli P - - - -
C,25-B
Dharmendra Pilli S 6-A - - - -
Vuyyuru Lalitha L 39-MA - - - -
33-C,39-
Vuyyuru Lalitha P - - - -
A,45-C
5-B,39-
Vuyyuru Lalitha S - - - -
A,41-B
Dhanesh Kumar L 4-MA - - - -
Dhanesh Kumar P 4-A,17-B - - - -
4-A,27-
Dhanesh Kumar S - - - -
B,53-B
Rajani Gorrepati L 9-MA - - - -
9-A,24-
Rajani Gorrepati P - - - -
B,47-B
Rajani Gorrepati S 9-A,15-B - - - -
G Venkatesh L 52-MA - - - -
G Venkatesh P 52-A - - - -
G Venkatesh S 52-A - - - -
Nagagopi Karanki L 38-MA - - - -
33-B,35-
Nagagopi Karanki P - - - -
C,38-A
9-B,38-
Nagagopi Karanki S - - - -
A,51-B
Krupadanam Rayi L 56-MA - - - -
9-C,43-
Krupadanam Rayi P - - - -
C,56-A
35-B,56-
Krupadanam Rayi S - - - -
A
Krishna Suresh L 24-MA - - - -
Krishna Suresh P 24-A - - - -
14-B,24-
Krishna Suresh S - - - -
A
Radha Kowtharapu L 10-MA - - - -
Radha Kowtharapu P 1-B,10-A - - - -
10-A,19-
Radha Kowtharapu S - - - -
B
Padyala Priyadarsan L 23-MA - - - -
1-C,6-
Padyala Priyadarsan P B,12- - - - -
C,23-A
Padyala Priyadarsan S 23-A - - - -
39-C,48-
Pallapati Kumar P - - - -
C
about:blank 51/53
12/26/24, 6:59 PM about:blank
GENERAL INSTRUCTIONS
Students should come prepared for classes and carry the text book(s) or material(s) as prescribed by the
Course Faculty to the class.
NOTICES
All notices concerning the course will be displayed on the respective Notice Boards.
about:blank 52/53
12/26/24, 6:59 PM about:blank
Department Of DBES-1
HEAD OF DEPARTMENT:
about:blank 53/53