Course Discription |
:
This course introduces the advanced concepts and techniques of software engineering. It will review the fundamentals of software engineering and the process of object-oriented software development. Also, it covers advanced topics related to Rational Unified Process, Extreme Programming, Software Reuse, and Aspect-Oriented Programming. |