CSC 7040 Software Engineering Methodologies

The course presents the engineering discipline which is concerned with all aspects of software production from the early stages of system specification through to maintaining the system after it has gone into use.  The main aspect of course is to examine and discuss with students fundamentals and principles of Software Engineering (SE), get familiar with common methods and standards of SE, development and evolution of complex multi-version and replicated software solutions.  The course is aimed to help students to develop skills that will enable them to construct software of high quality, reliability, and that is reasonably easy to understand, modify and maintain.

Credits

3

Prerequisite

CSC 7002, CSC 7003, and CSC 7005