The MSc in Software Engineering is designed to provide students with the theoretical knowledge and practical skills required to design, develop, and maintain complex software systems. The programme focuses on equipping students with expertise in advanced software engineering methodologies, system design, programming, and project management, preparing them for a range of careers in the software industry. The