someone typing some computer code using a laptop

Advanced Software Engineering MSc, PGDip

12-28 months, full-time

Some of the most pressing business challenges can be solved by smartly-designed software. By studying advanced software methods and techniques, you’ll be in high demand across most major industries.

Advanced Software Engineering MSc, PGDip, 12-28 months, full-time

Some of the most pressing business challenges can be solved by smartly-designed software. By studying advanced software methods and techniques, you’ll be in high demand across most major industries.

Course information

UK fee £10,700

International fee £23,650

Taught by Computing

Course description

Course description

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.

What's the Difference?

The PGDip includes the same modules as the MSc but without the final project.

Duration

The regular degree takes 12 months and 'With Industry' degree takes 24 months starting in September.

Entry requirements

Entry requirements

2:1 degree (or equivalent) in a relevant subject with a substantial element of Computing.

Relevant work experience may also be considered.

English Language Requirements

IELTS 6.0 or equivalent. If your first language is not English, you may need to provide evidence of your English language ability. If you do not yet meet our requirements, our English Language Teaching Unit (ELTU) offers a range of courses to help you to improve your English to the necessary standard.

International Qualifications

Find your country in this list to check equivalent qualifications, scholarships and additional requirements.

Countries list

Fees and funding

Fees and funding

UK Students

Starting in September 2024

  • MSc: £10,700
  • PGDip: £8,560
  • MSc with Industry: £10,700

An additional fee of £3,510 will be charged if a placement is secured.

If you are resident outside the UK and the Republic of Ireland, you will need to pay a deposit of £3,000 to secure your place. This will be subtracted from your total tuition fee.

Find out more about scholarships and funding.

Did you know you can apply for a Government Postgraduate Loan? Find out if you’re eligible. (MSc and MSc with Industry only. Not available for PGDip.)

International Students

Starting in September 2024

  • MSc: £23,650
  • PGDip: £18,920
  • MSc with Industry: £25,350

An additional fee of £3,510 will be charged if a placement is secured.

You will need to pay a deposit of £3,000 to secure your place. This will be subtracted from your total tuition fee.

From 2022 onwards, EU nationals will pay the International fee. If you are an EU national with settled or pre-settled status under the EU settlement scheme, you may qualify for the UK fee (subject to criteria).

Find out more about scholarships and funding.

Careers and employability

Careers and employability

All our postgraduate Informatics degrees are available 'with industry': stimulating your creativity and capacity to innovate, and ensuring that you acquire key transferable skills. These courses will allow you to develop into a highly skilled professional, well versed in advanced methods and tools. Colleagues from industry participate directly in the delivery of some of the modules, including hands-on tutorials that allow you to use some of the tools and methodologies that are shaping the software development landscape.

We have an open approach to collaboration with industry. We undertake joint projects, provide consultancy services, and organise events to connect you with potential employers. We also run an Industrial Advisory Board: its members are computer scientists who hold successful careers in industry and who help us ensure that your training is industrially relevant.

Our Careers and Employability Service is here to support you, with advice on interviews, CVs, work experience, volunteering and more. From Freshers’ Week to Graduation and beyond, they are here to help you reach your professional goals.

Related courses

Course structure

Semester 1

Semester 1

Core module

Option modules

Choose two option modules (or choose three if you are going to take Personal and Group Skills in Semester 2) from:

Modules shown represent choices available to current students. The range of modules available and the content of any individual module may change in future years.

Semester 2

Semester 2

Core module

Option modules

Choose one option module (or choose two if you took Personal and Group Skills in Semester 1) from:

Modules shown represent choices available to current students. The range of modules available and the content of any individual module may change in future years.

Industry Placement (optional)

Industry Placement (optional)

Studying a 'with industry' masters degree is the perfect way for you to enhance your career prospects and deepen your understanding of your specific area of expertise. By experiencing real-world scenarios and applying your skills and knowledge to business challenges, you will gain a unique insight into how your studies can be utilised in industry. This will not only showcase your abilities to future employers, but will also enhance your studies when you return to University to complete your programme.

Modules shown represent choices available to current students. The range of modules available and the content of any individual module may change in future years.

Individual Project

Individual Project

Your course will conclude with an Individual Project (after your industry placement, if you have taken one). Using the experience gained during your course/placement, you will choose a challenging problem to work on and explore it by privately studying under the supervision of a member of the academic staff. (Students studying for a PGDip don't complete a project.)

A Selection of Recent MSc Projects

Agile Software Development of an e-Commerce Web App Using the MEAN Stack

The MEAN stack, released in October 2014, is an open-source stack for developing dynamic web applications. Using this technology a full stack e-commerce website was implemented by using JavaScript as the sole implementation language. Important design goals were the optimisation of non-functional properties, such as availability (for example, by having quick request response times) and scalability (for example, by speeding up data queries while guaranteeing data consistency). An important component of the project relied on the application of agile practices, such as behaviour-driven development and domain-driven design, to refine the specification of functional features of the system by means of fast paced scrum sprints that deliver fully working system increments. Moreover, the MEAN stack was complemented with an end-to-end test framework for AngularJS in order to automate functional and acceptance testing. The end product was acquired by a local business.

Virtual Chat Assistant

Like any large organisation, our university has a wide range of information to help you through your studies. For example - teaching timetables, the rooms and telephone numbers of staff and the number of credits for the modules you will take. This project is to provide this information through a chat interface, as text chat is now a very common way for users to interact with their devices. The challenge of this project is to create an interface that interact with users in a natural way, and integrate with various data sources so that is can answer questions such as “Tell me where the next lecture on C++ is  going to be held”.

WSDL/BPEL to SRML Language Transformation

SRML is the Reference Modelling Language of the European project SENSORIA. It provides primitives for modelling and reasoning about business processes in a way that is independent of the languages used for executing them. This project developed a tool for generating SRML models from two specific industry standards: The Business Process Execution Language (BPEL), which is used for specifying business process based on Web Services, and the Web Services Description Languages (WSDL) – an XML format for describing network services. The encoding provides the means to create high-level declarative descriptions of BPEL/WSDL specifications that can be used for building more complex business process models that can include components specified in other languages.

Modules shown represent choices available to current students. The range of modules available and the content of any individual module may change in future years.

Why Leicester?

Most of our members of staff are actively engaged in research and are frequently guests of universities both in the UK and other countries to lecture on their work.

The School has three Staff-Student Committees - for undergraduates, postgraduates and PhDs - consisting of student representatives and members of staff. These provide a forum to discuss general issues and problems, and for staff to give feedback.

Computing at Leicester is a thriving academic community with extensive experience in delivering high quality courses and undertaking pioneering research.

Teaching and learning

Teaching methods include lectures, seminars, self-paced learning and practicals. Assessment is a mix of coursework - computer-based practicals, essays and small group projects - and exams

The compulsory 'Personal and Group Skills' module combines seminars, group discussions and collective essay writing on selected topics, as well as a series of workshops on transferable skills and career planning.

Your project and, where relevant, industry placement will be assessed separately.

Key dates

September 2024 start

  • Application deadline: 9 September 2024 (Please note if you require a visa to study you will be required to submit your course application by 26 July 2024)
  • Deposit payment deadline: 9 August 2024
  • CAS request deadline: 6 September 2024
  • 70% tuition payment deadline: 6 September 2024

Apply now

Course Qualification Duration Start Dates Availability
Course Advanced Software Engineering Qualification MSc Duration 12-16 months full-time Start Dates September each year Availability Apply Now
Course Advanced Software Engineering with Industry Qualification MSc Duration 24-28 months full-time Start Dates September each year Availability Apply Now
Course Advanced Software Engineering Qualification PGDip Duration 9-12 months full-time Start Dates September each year Availability Apply Now
student pointing to a computer monitor to explain

My course has really broadened my knowledge of computer science and technologies. I was able to successfully apply the skills and techniques taught in the course during my placement year.

Martin, MSc Advanced Software Engineering

Back to top
MENU