University of Kent, Brussels Featured Masters Courses
University of Portsmouth Featured Masters Courses
Alexandru Ioan Cuza University of Iasi Featured Masters Courses
Imperial College London Featured Masters Courses
Aberdeen University Featured Masters Courses

Search engines. Cryptography. Peer-to-peer networks. Applications like these wouldn’t function without smart algorithms. In this degree, you’ll learn how to tackle real-world problems with advanced computational methods.

Course description

The field of algorithms is today an extremely important enabling technology. Web search engines, keyword-based advertising, routing in the Internet, peer-to-peer networks, genome analysis, cryptography and image analysis are just a few examples of applications that depend critically on suitable choices of algorithms and data structures.

The focus of this MSc is on the design, analysis and engineering of algorithms, covering their use for modelling real-world problems. Our core modules touch upon some recent and important areas of algorithmic applications, including bioinformatics, large computer networks, game theory and discrete event systems, providing you with the tools needed to model large and complex systems as algorithmic processes, while training in C++ and advanced algorithm design will give you the skills to write the necessary software. In your project you have the freedom to explore the full range of algorithmic application areas.

What's the Difference?

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


The regular degree takes 12 months if you start in September, or 16 months if you start in January. The 'With Industry' degree takes 21 months if you start in September, or 24 months if you start in January.

NB. If you start your course in January, you will take Semester 2 before Semester 1.

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 Career Development 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.

Visit the Advanced Computational Methods - MSc page on the University of Leicester website for more details!




Enquire About This Course

Recipient: University of Leicester

* required field

Please correct the errors indicated below to send your enquiry

Your enquiry has been emailed successfully