Session 1: Overview of OO Concepts 
      
        - Intro: Fields of Study
- Object Orientation Overview
- Object Oriented Concepts
- Stating the Case for Object Orientation
- Labs: The OO Paradigm, Object Oriented Concepts
Session 2: Unified Modeling Language (UML) Diagrams
      
        - Unified Modeling Language Defined
- Static Diagrams
          
            - Use Case, Class, Package, Component, Deployment
 
- Dynamic Diagrams
          
            - Collaboration, Sequence, State Chart, Activity
 
- Labs:Class Diagram, Collaboration/Sequence Diagram, State Diagram
Session 3: Modeling with UML 
      
        - Introduction to Modeling, UML and USDP
- Modeling Classes and Objects
- Relationships
- States and Activities
Session 4: Modeling with Use Cases 
      
        - What is a Use Case, Use Case Diagram, Use Case Form?
- A Short History of Use Cases.
- Actors and Roles
- Use Case Scenarios
Session 5: UML Design Modeling 
      
        - Finding Classes
- Static design concepts
- Dynamic design concepts
- Domain UML
- Detailed UML