The Data Structures course introduces the students to the elementary datastructures, (including arrays, stacks, queues, and lists), advanced data structures (including trees and graphs), that are used to solve various computational problems. Students will learn how to represent, analyze, and implement the data structures in Python.