Course information
UK fee £10,950
International fee £23,650
Taught by Computing
Admissions and course enquiries
+44 (0)116 252 5281
Submit a course enquiry
- Course description
- Entry requirements
- Fees and funding
- Careers and employability
- Related courses
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
Fees and funding
Careers and employability
Related courses
Course structure
- Semester 1
- Semester 2
- Industry Placement (optional)
- Individual Project
Semester 1
Semester 1
Core module
- Software Measurement and Quality Assurance
- Personal and Group Skills - this can be taken in either Semester
Option modules
Choose two option modules (or choose three if you are going to take Personal and Group Skills in Semester 2) from:
- Computational Intelligence and Software Engineering
- Mobile and Web Applications
- Advanced C++ Programming
- Technology and Innovation Management
- Agile Cloud Automation
- Internet and Cloud Computing
- Interaction Design (ID) and User Experience (UX)
- Mobile and Ubiquitous Computing
- Operational Research
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
Industry Placement (optional)
Individual Project
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 2025 start
- Application deadline: 8 September 2025 (Please note if you require a visa to study you will be required to submit your course application by 25 July 2025)
- Deposit payment deadline: 8 August 2025
- CAS request deadline: 5 September 2025
- 70% tuition payment deadline: 5 September 2025
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 |

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.