This course provides the concepts of data structures through the topics in lists, strings, stacks, queues, trees, graphs, networks, fil structures, recursive functions, search algorithms, sorting algorithms, hashing, and basics of analysis of algorithms.