This document is a lecture introduction to object oriented analysis and design (OOA/D). It discusses key topics that will be covered in the course, including the Unified Modeling Language (UML) for visualizing software design, assigning responsibilities to objects, requirements analysis, use cases, the Unified Process (UP) methodology, and the differences between object oriented analysis, design and implementation. The goal is for students to learn skills in analyzing requirements, modeling domains with objects, and designing software systems using an object oriented approach.