CSCI 174 Intermediate Programming In C++

Intermediate-level programming in C++/Visual C++ language. Topics include abstract data types and their implementation using the C++ class mechanism; dynamic data structures, including linked lists, stacks, queues, trees and hash table; recursion; sorting and searching; object-oriented programming and software reuse; and STL container classes and iterators. Prerequisite: CSCI 161-Computer Science II. Spring.