Taught course

Advanced Software Engineering

University of Leicester · Department of Computer Science

Entry requirements

For junior-level employees or recent graduates: a good second-class honours BSc degree (or qualification of equivalent standard recognised by the University) in a subject with a substantial element of Computing. For IT professionals, applications will take into account your number of years of experience. IELTS 6.0 or equivalent required if English is not your first language.

Months of entry

January, October, September

Course content

This MSc focuses on the methodologies and technologies that address the challenges that companies are facing for competing in the volatile markets of today. It looks at how to generate applications from high-level business models to reduce time-to-market and development costs and how to evolve legacy systems and promote business processes in an economy dominated by the need to offer and integrate, on demand, new services.

Over the course of this degree, you will develop a deep understanding of the nature and impact of current challenges faced by the IT industry so that you know what is expected from a mature professional. You will also develop an awareness of the methodologies and technologies that are available within computer science to address these challenges, so that you can evaluate and analyse specific situations and make informed choices.

You will have opportunities to develop your interpersonal, communication, decision-making, and problem-solving skills, and to use these skills in an imaginative way.

All of our campus-based Computer Science MSc degrees are available with an optional (usually paid) industry placement. If you take a 'with Industry' degree, your qualification will be 'MSc in Advanced Software Engineering with Industry'.

Qualification and course duration


full time
12-16 months
distance learning
24 months


distance learning
12 months


full time
12-16 months

Course contact details

PG Admissions
+44 (0)116 252 2265