Course Info

CSC 393: Data Structures in C++

This course covers the design, implementation, application and analysis of algorithms on a variety of data structures, including lists, stacks, queues, trees, heaps, hash tables and graphs. Implementation is done in C++, in particular with the use of templates and the C++ standard template library (STL).

CSC 309 is a prerequisite for this class.