MATH 220 Data Structures
This course concentrates on developing code that leverages the power of abstract data structures such as lists, tuples, arrays, maps (dictionaries), sets, queues, and trees. Emphasis is placed on data organization, flow of computation, recursion, searching, sorting, and hashing.