Units:3 Three hours lecture in the lab per week Prerequisite:Admission to the Computer Science or Mathematics Graduate Program and Consent of Instructor Fundamentals of Object-Oriented Design and Analysis. Designing systems with Unified Modeling Language (UML) and patterns. Applications to other fields.