020734700 SOFTWARE ENGINEERING ( 3 Crd.Hrs )

Pre-Requisites : 020732240

This is a survey course covering software engineering concepts, techniques, and methodologies. Topics include software engineering, software process and its difficulties, software life-cycle models, project planning including cost estimation, design methodologies including structured design, data-structure oriented design, object-oriented design, and software testing. A brief review of data structures is included.