Description
Introduces the principles, practices, and applications of programming in an object-oriented environment. Techniques and language features of object-oriented design are implemented in programming projects. Assignments include programming in an object-oriented language such as C++ or Java.