This course introduces the concepts, and terminologies of object oriented systems analysis and design. The course focuses on the life cycle of systems development using the object-oriented approach and the modelling of the development process phases using one of the modelling languages. Special attention is given to the application of the OO approach on real business projects using one of the object- oriented modelling languages in lab sessions. The course also introduces RAD technique. Each student works on a project in a team to produce full documentation for his project integrating the tools, techniques and models of the OO analysis and design