Courses
CSC691 Advanced Software Engineering
[3–0, 3 cr.]
The course covers techniques for the construction of reliable and cost-effective large-scale software. Topics include process models, unified process, Unified Modelling Language requirements analysis and specification, design methods and principles, agile software development.
Note: This course has not been taught since Fall 2021 and will not be taught during the academic year 20234-2025.