[2013 Fall] CSC 340: Programming Methodology. Advanced data structures and algorithms for manipulation in C++; emphasis on design and implementation; practical applications; algorithms for sorting, searching, and graphs.