CSDA 320 Advanced Data Structures and Algorithms

This course is a continuation of CORE 201. The course explores the advanced data structures (including trees and graphs), the algorithms used to manipulate these structures, and their application to solving practical computer science and data analytics problems. A vital element of the course is the role of advanced data structures in algorithm design and the use of amortized complexity analysis to determine how data structures affect performance. Prerequisite: CORE 201 Data Structures and Algorithm with a grade of "C" better.

Credits

3

Prerequisite

CORE 201