everything.study
COMP 8117

Advanced Software Engineering Topics

Graduate

This course addresses current practices in medium to large-scale software development projects. A comprehensive overview of important design patterns is provided, with emphasis on practical aspects of software analysis and design methodology, implementation techniques and system development paradigms, as well as software testing and verification practices. Strong technical communication and process documentation, including those associated with standard and agile practices, are a particular focus of the course. (This course is restricted to students in the Master of Applied Computing program.)

Sources