Description:
Object-oriented analysis (OOA) and object-oriented design (OOD) concepts will be covered using an object-oriented programming (OOP) language such as Java. Topics include: objects, messages, classes, encapsulation, inheritance, polymorphism, code reuse, and method-driven and model- driven object-oriented approaches, methodologies and tools. Students will formulate object solutions to practical problems in the business and scientific areas.