DATA STRUCTURES LAB (BCAMJ-206)
Program: Bachelor of Computer Applications(Hons)
Category: Professional Core Course
Semester: 2
Credits: 2
L-T-P:
0-
0-
4
Description
The Data Structure Lab introduces practical implementation of various data structures and algorithms using a programming language like C or Java. Students gain hands-on experience with fundamental structures such as arrays, linked lists, stacks, queues, and trees, learning how to manipulate and manage data efficiently. The lab also emphasizes algorithmic problem-solving, focusing on operations like insertion, deletion, traversal, and sorting. Through practical exercises, students understand the real-world application of data structures in optimizing performance and memory usage. This lab reinforces theoretical concepts from the Data Structures course and enhances programming skills. Instructor
Dr. Archana Sharma *
Assistant ProfessorDepartment Of Computer Applications
Course Outcomes
- Implement lists, stacks, queues, and trees using arrays in C.
- Create the different types of linked lists and perform its operations using C
- Create data structure and perform its operations using C.
- Identify the data structure to develop programs for real world applications.
- Assess the applicability of given data structure for a particular use-case scenario.
Evaluation Scheme
| Continues Evaluation | 30 |
| Viva Voce | 10 |
| Attendance | 10 |
| Total Internal | 50 |
| Total External | 0 |
| Overall Total | 50 |