CMPSC-F265 Data Structures & Algorithms
Includes topics such as strings, stacks, queues, lists, trees, graphs, sorting, searching, hashing, dynamic storage allocation, and analysis of algorithms. Most programming will be done in the Java language. Normally offered each semester.