Programming using class derivation, inheritance, and dynamic polymorphism. Application of a simple object-oriented design methodology to several software development problems. Three lecture hours a week for one semester. CS 371P and 378 (Topic: Object-Oriented Design and Programming) may not both be counted.
371P Object-Oriented Programming