CMP 233 — CMP-233. Data Structures and Algorithms. 3 Credits
LECT 45 hrs LAB 15 hrs The course includes advanced computer science topics dealing with logical structures of data and the design and analysis of computer algorithms operating on these structures. The course concentrates on abstract data structures (ADTs) such as lists, queues, stacks, hash tables, dictionaries, and trees. Both iterative and recursive algorithms are explored with analysis of their efficiency for these ADTs. Problems and computer exercises implementing the above structures and techniques are assigned. Prerequisites: CMP-129 or equivalent and MAT-123 or higher Additional Fees: Course fee applies.
Prerequisites: CMP 129, MAT 123