Advanced Software Engineering - CSC 623

This course covers a number of advanced software engineering topics, which span different stages of the software development lifecycle, from requirements elicitation and analysis to maintenance. The students are also exposed to the research being carried out in this discipline by exploring papers that are relevant to the covered topics.