CMP 201: Data Structures

Class Program
Credits 3
Session Cycle
Spring Only
Yearly Cycle
Even Year
Introduction to linked lists, stacks, queues, maps, trees, binary search trees, graphs, and hashing. Emphasis is on writing readable, efficient, and maintainable code. Object-oriented programming techniques, dynamic memory management, exception handling, and abstract data types are studied. Prerequisite: CMP 101