A Rotation of Data Structures
Consortium of Computing Sciences in Colleges
This paper provides options for varying the details of certain topics from semester to semester in a data structures course that focuses—at least to some extent—on the implementation of data structures. The data structures considered are variations on balanced binary search trees and mergeable heaps (priority queues).
data structures, curriculum design
Thomas Cook, Alexander Mentis, and Chris Okasaki, "A Rotation of Data Structures," Journal of Computing Sciences in Colleges 38, No. 8 (April 2023): 29--38.