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 Professor
Department 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