This document contains a program list for a data structures course using C programming language. It outlines various programs to implement arrays, both 1D and 2D, searching and sorting techniques on arrays, stacks, queues, and linked lists. There are over 30 individual programs covering traversing, inserting, deleting, merging, searching, and sorting operations on these various data structures. The course is for third semester BCA students and will be taught by faculty member Ashok Kumar.