Fast-moving technology is driving organisations in almost every industry to disrupt convention and seek new solutions. Prepare for a rewarding career in software development and shape the digital
Our MSc in Software Engineering provides graduates with a background in computing and programming the opportunity to gain a deeper understanding of advanced software methodologies. By studying for
Be it developing award-winning software verification tools or exploring the application of artificial intelligence techniques, our research in software engineering continually pushes development