Description
An advanced treatment of the C++ programming language,including the object-oriented extensionsof C++ with a primary focus on data structures. Through the language C++, the course explores linked lists, stacks, queues, trees, and graphs. This course provides a framework for developing a professional programming style. This course provides an advanced treatment of algorithm development and analysis and the development of skill in creating programs through both the top down and object-oriented paradigms. PRE-REQUISITE: IT 173 (IAI CS 912) (3 credit, 3 lecture, 0 lab)