At the end of this course, students should be able to:
1. explain the concept of the object-oriented approach to modelling;
2. describe the conceptual model of the UML-based software development life cycle.

 3. demonstrate how to use the major UML diagrams for object-oriented analysis and design;

4. demonstrate the use of UML-based CASE tools.