ITCS 521: Software Development Methodology: (3-0-3)

This course explores software engineering techniques in a range of realistic problem contexts fostering an understanding of the application of a variety of software engineering techniques to the process of software development especially through learning and practicing skills in development from an object-oriented perspective. Introductory exposure to various modelling languages and schemata such as UML is also imparted in the course.