Continuation of CS 181. Provides the programmer with professional training in memory management, documentation, structured programming, and programming to professional standards using C++. Explores some of the more advanced concepts of preprocessing, low-level data objects, recursion, and dynamic data structures including linked lists, stacks, queues and trees. Laboratory instruction includes program development and execution.
Prerequisite: CS 181 or equivalent with a grade of "C" or better or “Pass”.
Recommended Preparation: None
4 UNITS 3 hours lecture, 3 hours laboratory