| Course Code | Course Name | Credits | Hours | 
|---|---|---|---|
| 4115031 | Object-oriented Software Engineering | 3.0 | 3 | 
| Description | 1. Introduction to Software Engineering; 2. Modeling with UML; 3. Project Organization and Communication; 4. Requirements Elicitation; 5. System Analysis and Design; 6. Object Design: Reusing Pattern Solutions; 7. Object Design: Specifying Interfaces; 8. Mapping Models to Code; 9. Software Configuration Management; 10. Project Management. | ||