The Advanced Software Engineering MSc at the University of Leicester equips you to tackle complex software challenges and drive innovation in the tech industry. This postgraduate degree is ideal for those seeking to deepen their expertise in modern software development methodologies, from agile practices to cloud automation and service-oriented architectures. You will explore critical areas such as software measurement, quality assurance, and generative development, preparing you for advanced roles where robust and scalable software solutions are paramount. Gain the advanced technical and analytical skills demanded by today's technology landscape.
This full-time, on-campus Master's programme is delivered over 12 months, offering a focused and intensive learning experience. You will engage with core modules like Software Measurement and Quality Assurance, alongside a diverse range of optional modules covering areas such as computational intelligence, mobile and web applications, and cybersecurity. The curriculum includes opportunities for an optional industry placement and a substantial individual project, allowing you to apply your learning to real-world problems. You will graduate prepared for careers in software architecture, development, and technical leadership.