Data and Storage Structures
Gain a deeper understanding of data structure implementation
In this course, we bridge the gap between abstract models and low-level memory storage, providing a comprehensive understanding of data representation and manipulation. Building upon the foundational knowledge established in previous courses, we delve into the mapping between data structures and machine-based storage. Students understand the invariants between data and storage through homomorphic transformations, thus learning to design models that transition seamlessly from algebraic views to representations. By the end of the course, students gain a deep understanding of how data structures are implemented in memory, empowering them to design efficient and effective solutions for
real-world problems.
