1. Why do we need UML diagrams

  2. Introduction to tool for developing UML Diagrams

  3. Different UML diagrams

    1. Use Case Diagrams

    2. Class Diagrams

    3. Object Diagrams

    4. Sequence Diagrams

    5. State Machine Diagrams

    6. Activity Diagrams

    7. Component Diagrams

    8. Deployment Diagrams

  4. Object Oriented Design Principles - SOLID (Single Responsibility, Open-Closed,Liskov Substitution, Interface Segregation, Dependency Inversion) 
  5. Hands on session with the development of an OOAD system from scratch using use case analysisclass diagrams and sequence diagrams 

  6. Introduction to Design Patterns - What Design Patterns are, Different category of Design Patterns - Creational, Structural & Behavioral

Somenath Mukhopadhyay