CIS 305. Advanced Programming-C++.
(3-0-3); I, II.
Prerequisite: CIS 205 or CS 303 or consent of instructor. A continuation of CIS 205, with an emphasis on object-oriented methodologies, modular program design, reusable and extensible components, cross-platform compatibility, and stream manipulations. Numerous hands-on programming assignments are used to help the student build proficiency as a computer programmer.