Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
67 views

Data Structures Lab Course Handout

This document provides information about a Data Structures lab course taught by Mrs. P. Swetha to second year computer science students in 2022-2023. It includes the course code, credits, syllabus, objectives, outcomes and how the outcomes map to program outcomes and program specific outcomes. It also lists the vision and mission of the institution and department. A timetable for the class and individual timetables are provided with the course schedule.

Uploaded by

sukanyabittu111
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
67 views

Data Structures Lab Course Handout

This document provides information about a Data Structures lab course taught by Mrs. P. Swetha to second year computer science students in 2022-2023. It includes the course code, credits, syllabus, objectives, outcomes and how the outcomes map to program outcomes and program specific outcomes. It also lists the vision and mission of the institution and department. A timetable for the class and individual timetables are provided with the course schedule.

Uploaded by

sukanyabittu111
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 15

COURSE FILE

Subject : Data Structures Lab

Academic Year : 2022-2023

Name of the Faculty :Mrs. P. Swetha


Department : CSE
Branch & Year : CSE II – A, B, C & D
Teaching Notes Review Report
Department: CSE Date:
Post-Academic Session Review Subject Code: 20CS3PC05
Title of the subject: Data Structures lab
S. No Observations Excellent/Good/Fair Suggestions/Remarks
1 Depth and breadth of the
subject coverage (which is
covered)
2 Quality of the question bank
a) Quiz question bank
b) Descriptive assignment
3 Degree of relevance to
attainment of POs and PSOs by
the course content
4 Whether the course content is
designed in view of bridge the
gap for attainment to POs and
PSOs with meaningful Course
Outcomes (C.O.)
6 Past result analysis for
reference and identifying
remedial measures to be
carried out to attainment of
improvement.
Committee members of the department
1.
2.
3.
Members of the academic committee
1. Principal: Dr K Venkata Murali Mohan
2. Vice-Principal:Dr K M V Madan Kumar
3. Head of the Department: Dr CH V Phani krishna
4. Subject Expert: P.Swetha
5. Dean Academics:
COURSE FILE
COURSE DESCRIPTION / COURSE INFORMATION SHEET

Name of the Dept: COMPUTER SCIENCE AND ENGINEERING

Course Title Data Structures lab

Course Code 20CS3PC05 Programme B. Tech

Regulation R20 Year/Semester II-I

Lectures Tutorials Practical Credits


Course Structure
3 1.5

Course Teacher P. Swetha

Email Pswetha81@tkrec.ac.in

Phone No 9440656782

No of Hours Allotted Lectures Tutorial Practical


per Week 6

COURSE FILE CONTENTS


S No Content
1 Cover Page
2 Vision and Mission of the Institute
3 Vision and Mission of the Department
4 List of POs, PSOs and PEOs
5 Class Time table & Individual Time table
6 Syllabus Copy
7 Course Objectives and Course Outcomes
8 Mapping of COs with POs and PSOs
2. Vision & Mission of the Institution

Imparting Knowledge and instilling skills to the aspiring students in the field
Vision of Engineering, Technology, Science and Management to face the emerging
challenges of the society.

Mission  Encouraging scholarly activities that transfer knowledge in the areas


of Engineering, Technology, Science and Management.

 Ensuring students of all levels, well trained to meet the needs of


education and their future endeavors. Inculcating human values and
ethics into the education system for the all-round development of the
students

3. Vision & Mission of the Department

Enhance learning that promotes techno graduates aiming employability and


entrepreneurship with human values to face the challenges in the global
Vision technological society.

MISSION 1: Empowering students for professional career and higher studies


Mission by providing hands on experience and value education to become successful
technocrats in the society.

MISSION 2: Nurturing students with interpersonal and entrepreneurial


skills, so that they gain ability to work as a team.

MISSION 3: Imparting quality education, employability skills and techno


ethical values among the students for the benefit of the society.

4. List of POs, PSOs and PEOs

a) Program After completion of the program the graduate will be prepared to


Educational engage in professional development through self-study, graduate and
Objectives (PEOs) professional studies in engineering & business.

PO 1.Engineering knowledge: Apply the knowledge of mathematics,


b) Program science, engineering fundamentals and an engineering specialization
Outcomes & to the solution of complex engineering problems.
Program Specific
Outcomes (POs)& PO 2. Problem analysis: Identify, formulate, review research
(PSOs) literature, and analyze complex engineering problems reaching
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.

 The students of the program will have strong foundation in the


c) Program fundamental principles and gain advanced knowledge in the
Educational Basic Sciences, Mathematics and other application of
Objectives(PEOs) Advanced Computer Engineering.
 The students of the program will be prepared for their
successful careers in the software industry / seek higher
studies and continue to develop.
 The students of the program will prepare to engage in
professional development through self-study, graduate and
professional studies in engineering & business.
 The students of the program will practice the profession with
leadership qualities, ethics and social responsibilities.
Class Time table & Individual Time table

B.TECH II YEAR I SEM TIME TABLE

BRANCH: CSE -A ROOM NO: NB-301 W.E.F: 31-10-2022 ACADEMIC YEAR: 2022-
2023

DAY/ 9:40AM- 10:40PM- 11:40AM- 12:40 PM- 1:20PM- 2:20PM- 3:20PM-


TIME 10:40AM 11:40PM 12:40PM 1:20 PM 2:20PM 3:20PM 4:20PM

MON ------DS LAB(209)------ ADE DS PEE


L
TUE C++ ADE CO U COSM -ITWS LAB(209)-
N
WED COSM C++ CO C ------C++ LAB(209)---
H
THU -------QA1--------- DS ADE C++
FRI DS C++ CO COSM DS ADE
SAT C++ CO DS COSM CO ADE

S.NO NAME OF THE SUBJECT NAME OF THE PHONE NO


FACULTY
1 OBJECT ORIENTED PROGRAMMING USING C++ Dr K.BHARGAVI 9505390210
2 DATA STRUCTURES B.VIJITHA 9440401671
3 COMPUTER ORIENTED STATISTICAL METHODS T.SHIVANAND 8099720830
4 COMPUTER ORGANIZATION D.SRAVANI 9010579736

5 ANALOG AND DIGITAL ELECTRONICS S.SHEKAR 9000434421

6 DATA STRUCTURES LAB B.VIJITHA 9440401671

7 IT WORKSHOP LAB E.SHIRISHA 9052130378

8 C++ PROGRAMMING LAB N.V.N SOWJANYA 9951462424


9 PROFESSIONAL & ENGINEERING ETHICS E.SHIRISHA 9052130378
10 QUANTITATIVE ANALYSIS-1 T.KUMAR 955374934
11 CLASS INCHARGE D.SRAVANI 9010579736

TIME TABLE IN-CHARGE HOD /CSE PRINCIPAL


Mrs. K.PRATHYUSHA Dr. CH.V.PHANI KRISHNA Dr. K.VENKATA MURALI
MOHAN

B.TECH II YEAR I SEM TIME TABLE


BRANCH: CSE -B ROOM NO: NB-302 W.E.F: 31-10-2022 ACADEMIC YEAR: 2022-
2023

DAY/ 9:40AM- 10:40PM- 11:40AM- 12:40 PM- 1:20PM- 2:20PM- 3:20PM-


TIME 10:40AM 11:40PM 12:40PM 1:20 PM 2:20PM 3:20PM 4:20PM

MON ----------QA1-------- L COSM DS C++


U
TUE DS ADE C++ N CO C++ PEE
C
WED -------DS LAB(209)------- H C++ CO COSM

THU -------C++ LAB(209)------ ADE DS CO


FRI COSM DS ADE C++ -ITWS LAB(209)-
SAT COSM ADE CO DS ADE CO
S.NO NAME OF THE SUBJECT NAME OF THE PHONE NO
FACULTY
1 OBJECT ORIENTED PROGRAMMING USING C++ P.V.RAMA GOPALA RAO 9441825884
2 DATA STRUCTURES P.SWETHA 9440656782
3 COMPUTER ORIENTED STATISTICAL METHODS D.LAXMI SUDHA RANI 9848748663
4 COMPUTER ORGANIZATION A.ROJARAMANI 9666692262
5 ANALOG AND DIGITAL ELECTRONICS P.SATHISH CHANDRA 9951196728

6 DATA STRUCTURES LAB P.SWETHA 9440656782

7 IT WORKSHOP LAB T.PRIYANKA 7893367591

8 C++ PROGRAMMING LAB T.SAI LALITH 8686167017


9 PROFESSIONAL & ENGINEERING ETHICS T.SAI LALITH 8686167017
10 QUANTITATIVE ANALYSIS-1 T.KUMAR 955374934
11 CLASS INCHARGE A.ROJARAMANI 9666692262

TIME TABLE IN-CHARGE HOD /CSE PRINCIPAL


Mrs. K.PRATHYUSHA Dr. CH.V.PHANI KRISHNA Dr. K.VENKATA MURALI
MOHAN

B.TECH II YEAR I SEM TIME TABLE


BRANCH: CSE -C ROOM NO: NB-303 W.E.F: 31-10-2022 ACADEMIC YEAR: 2022-
2023

DAY/TIME 9:40AM- 10:40PM- 11:40AM- 12:40 PM- 1:20PM- 2:20PM- 3:20PM-


10:40AM 11:40PM 12:40PM 1:20 PM 2:20PM 3:20PM 4:20PM

MON CO ADE COSM L -------C++ LAB(209)------


U
TUE -------DS LAB(209)--- N DS CO ADE
C
WED --------QA1---------- H C++ DS PEE

THU DS ADE C++ ADE CO COSM


FRI C++ COSM CO DS COSM ADE
SAT ADE DS COSM CO -ITWS LAB(209)-
S.NO NAME OF THE SUBJECT NAME OF THE PHONE NO
FACULTY
1 OBJECT ORIENTED PROGRAMMING USING C++ Dr K.BHARGAVI 9505390210
2 DATA STRUCTURES B.VIJITHA 9440401671
3 COMPUTER ORIENTED STATISTICAL METHODS VEDAVATHI 9293941286
4 COMPUTER ORGANIZATION T.SAI LALITH 8686167017

5 ANALOG AND DIGITAL ELECTRONICS S.SHEKAR 9000434421

6 DATA STRUCTURES LAB B.VIJITHA 9440401671

7 IT WORKSHOP LAB E.SHIRISHA 9052130378

8 C++ PROGRAMMING LAB N.V.N SOWJANYA 9951462424


9 PROFESSIONAL & ENGINEERING ETHICS B.VIJITHA 9440401671
10 QUANTITATIVE ANALYSIS-1 T.KUMAR 955374934
11 CLASS INCHARGE B.VIJITHA 9440401671

TIME TABLE IN-CHARGE HOD /CSE PRINCIPAL


Mrs. K.PRATHYUSHA Dr. CH.V.PHANI KRISHNA Dr. K.VENKATA MURALI
MOHAN

B.TECH II YEAR I SEM TIME TABLE


BRANCH: CSE -D ROOM NO: NB-309 W.E.F: 31-10-2022 ACADEMIC YEAR: 2022-
2023

DAY/ 9:40AM- 10:40PM- 11:40AM 12:40 PM- 1:20PM- 2:20PM- 3:20PM-


TIME 10:40AM 11:40PM -12:40PM 1:20 PM 2:20PM 3:20PM 4:20PM

MON C++ COSM ADE L DS C++ PEE


U
TUE --------QA1------- N DS CO COSM
C
WED C++ CO COSM H ADE DS C++

THU CO DS ADE CO -ITWS LAB(209)-


FRI ------C++ LAB(209)------ ADE DS COSM
SAT -------DS LAB(209)------ COSM C++ ADE
S.NO NAME OF THE SUBJECT NAME OF THE PHONE NO
FACULTY
1 OBJECT ORIENTED PROGRAMMING USING C++ P.V.RAMA GOPALA RAO 9441825884
2 DATA STRUCTURES P.SWETHA 9440656782
3 COMPUTER ORIENTED STATISTICAL D.LAXMI SUDHA RANI 9848748663
METHODS
4 COMPUTER ORGANIZATION A.ROJARAMANI 9666692262
5 ANALOG AND DIGITAL ELECTRONICS P.SATHISH CHANDRA 9951196728

6 DATA STRUCTURES LAB P.SWETHA 9440656782

7 IT WORKSHOP LAB T.PRIYANKA 7893367591

8 C++ PROGRAMMING LAB T.SAI LALITH 8686167017


9 PROFESSIONAL & ENGINEERING ETHICS A.ROJARAMANI 9666692262
10 QUANTITATIVE ANALYSIS-1 T.KUMAR 955374934
11 CLASS INCHARGE P.SWETHA 9440656782

TIME TABLE IN-CHARGE HOD /CSE PRINCIPAL


Mrs. K.PRATHYUSHA Dr. CH.V.PHANI KRISHNA Dr. K.VENKATA MURALI
MOHAN

B.TECH II/I Individual timetable


BRANCH: CSE B & D YEAR:2022-2023

DAY/ 9:40AM- 10:40PM- 11:40AM- 12:40 PM- 1:20PM- 2:20PM- 3:20PM-


TIME 10:40A 11:40PM 12:40PM 1:20 PM 2:20PM 3:20PM 4:20PM
M
MON L DS-D DS-B
U
TUE DS-B N DS-D
C
WED -------DS LAB(209) -B------- H DS-D

THU DS-D DS-B


FRI DS-B DS-D
SAT -------DS LAB(209)-D------ DS-B

BRANCH: CSE A & C YEAR:2022-2023

DAY/TIME 9:40AM- 10:40PM- 11:40AM- 12:40 PM- 1:20PM- 2:20PM- 3:20PM-


10:40AM 11:40PM 12:40PM 1:20 PM 2:20PM 3:20PM 4:20PM
MON -------DS LAB(209)- A--- L DS-A
U
TUE -------DS LAB(209)- C--- N DS-C
C
WED H DS-C

THU DS-C DS-A


FRI DS-A DS-C DS-A
SAT DS-C DS-A

6. Syllabus Copy
Course Code: 20CS3PC05
B.Tech.III Semester L T P C
0 0 3 1.5

Course Objectives:

1. It covers various concepts of Java programming language


2. It introduces searching and sorting algorithms
3. It provides an understanding of data structures such as stacks and queues, Hashing
Techniques.
4. It provides and understanding of Tree, Graph Data Structures and also pattern
matching algorithms.

Course Outcomes:

1. Design an algorithm along with the complexity for a given problem.


2. Able to implement the stack, queues using static and dynamic data structures.
3. Develop the programs to perform different operations on linked list.
4. Make use of different tree traversal techniques for non linear data structures.
5. Develop programs for searching and sorting techniques by different methods.

List of Experiments:

1. Write a program that implement Stack (its operations) usingArrays.


2. Write a program that implement Queues (its operations) using Arrays.
3. Write a program that uses functions to perform the following operations on singly
linked list:
i) Creation ii) Insertion iii) Deletion iv) Traversal
4. Write a program that implements Stack (its operations) using Linked List.
5. Write a program that implement Queues (its operations) using Linked List.
6. Write a program that uses functions to perform the following operations on doubly
linked list.
i) Creation ii) Insertion iii) Deletion iv) Traversal
7. Write a program that uses functions to perform the following operations on circular
linked list.:
i) Creation ii) Insertion iii) Deletion iv) Traversal
8. Write a program that uses functions to perform the following:
a) Create a binary search tree of integers.
b) Traverse the above Binary search tree non recursively in
i) inorder ii) preorder iii) postorder.
9. Write a program that uses functions to perform the following operations on AVL
trees:
i) Rotation ii) Insertion iii) Deletion.
10. Write a program that implements the following sorting methods to sort a given list of
integers in ascending order
i) Bubble sort ii) Selection sort iii) Insertion sort.
11. Write a program that implements the following sorting methods to sort a given list of
integers in ascending order
i) Merge Sort ii) Heap sort.
12. Write a program that use both recursive and non recursive functions to perform the
following searching operations for a Key value in a given list of integers:
i) Linear search ii) Binary search
13. Write a program to implement the graph traversal methods.

TEXT BOOKS:
1) Fundamentals of Data Structures in C, 2nd Edition, E. Horowitz, S. Sahni and Susan
Anderson Freed, Universities Press.
2) Data Structures using C – A. S. Tanenbaum, Y. Langsam, and M. J. Augenstein, PHI/
Pearson Education.
REFERENCE BOOK: 1. Data Structures: A Pseudo code Approach with C, 2nd Edition, R.
F. Gilberg and B. A. Forouzan, Cengage Learning.

7. Course Objectives and Course Outcomes


Course Objectives:

1. It covers various concepts of Java programming language


2. It introduces searching and sorting algorithms
3. It provides an understanding of data structures such as stacks and queues, Hashing
Techniques.
4. It provides and understanding of Tree, Graph Data Structures and also pattern
matching algorithms.

Course Outcomes:

1. Design an algorithm along with the complexity for a given problem.


2. Able to implement the stack, queues using static and dynamic data structures.
3. Develop the programs to perform different operations on linked list.
4. Make use of different tree traversal techniques for non linear data structures.
5. Develop programs for searching and sorting techniques by different methods.

8. Mapping of COs with POs and PSOs

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 3 1 3 1 2
CO2 3 2 1 2 2 1 2
CO3 2 2 1 1 1 1 2
CO4 3 2 1 1 2 1 2
CO5 3 2 3 3 1 2
Average 2.8 1.8 1.0 1.7 2.0 2.2 1.0 2.0

*To be rated with 1- slightly, 2 – moderately, 3- substantial

You might also like