Ooad overview
UML Introduction
Object Oriented Analysis and Design
Software design methodologies
Software cost estimation
Software metrics