This document discusses data structures using C. It provides a list of recommended textbooks and reference books on the topic. It then outlines the topics that will be covered, including an introduction to data structures, data structure operations, basic terminology, and elementary data organization. Data structures are classified as either linear or non-linear, and examples of each type are given like arrays, linked lists, stacks, and queues for linear structures and trees and graphs for non-linear structures. Key concepts like entities, attributes, fields, records, and files are also defined.