Transfers ToCSUDescriptionThis course is an introduction to the study of data structures. It introduces the student to data structures as formed from primitive data types. The role of abstract data types (including stacks, queues, lists, trees, and graphs), their definitions, implementation and application in program design and algorithm development are discussed. The course covers the broader topic of Abstract Data Types (ADTs) - the study of classes of objects whose logical behavior is defined by a set of values and a set of operations. This course is equivalent to CS2 as defined by the Association for Computing Machinery (ACM) organization.