CEG 461/661: Object-Oriented Programming and Design

Thomas C. Hartrum, Wright State University - Main Campus


Study of object-oriented design and programming. Programming topics emphasize the core concepts of encapsulation, inheritance, poly morphism, and dynamic binding. Additional topics include class organization, software maintenance, and design of reusable components. There is a project to be implemented in the object-oriented language Java.