Advanced Software Engineering
Postgraduate module, University of Leeds, 2023
Postgraduate module taught since 2023, providing a review of software engineering principles, and expanding on those to include a more thorough understanding of what constitutes good design. It also covers the application of design patterns and refactoring, and a comparative analysis of different architectural styles used in modern software.