OOAD Course Learning Objectives: 1. Master the implementation of different Models 2. Be familiar with models, relationships, roles, types and interfaces 3. Demonstrate understanding the abstractions of various system models 4. Demonstrate understanding of various common modeling techniques 5. Implement various object models designing in more than one manner. 6. Choose the appropriate model for a specified application and different mechanisms COURES OVERVIEW AND ITS SIGNIFICANCE: Introduction To OOAD ---👈👈 UNIT1: Introduction to UML: Importance of modeling, principles of modeling, object oriented modeling, conceptual model of the UML, Architecture, and Software Development Life Cycle. UNIT I Notes --👈👈👈👈 UNIT II: Basic Structural Modeling: Classes Relationships, Common Mechanisms, and diagrams. Advanced Structural Modeling: Advanced classes, advanced relationships, Interfaces, Types and Roles, Packages UNIT II Notes -👈👈👈👈 UNIT III: Class & Object Diagrams