1. Characteristics and principles of object-oriented approach
2. The structure of the UML and the Unified Process methodology
3. Identifying user requirements and specifications
4. Object-Oriented Analysis
5. Object-oriented design
6. Principles of implementation
7. Design Patterns
2. The structure of the UML and the Unified Process methodology
3. Identifying user requirements and specifications
4. Object-Oriented Analysis
5. Object-oriented design
6. Principles of implementation
7. Design Patterns