University of London Featured Masters Courses
King’s College London Featured Masters Courses
London School of Hygiene & Tropical Medicine Featured Masters Courses
University of Glasgow Featured Masters Courses
King’s College London Featured Masters Courses


This interdisciplinary Master’s degree provides you with a broad background in aspects of modern mathematics and computer science. You’ll be introduced to sophisticated techniques at the forefront of both disciplines.

The programme combines teaching and research from the School of Mathematics and the School of Computing. Based on the Schools’ complementary research strengths, you may follow two main strands:

  • Algorithms and complexity theory
  • Numerical methods and parallel computing

Alternatively, you may follow their own interests based on the very wide variety of modules on offer. These range from pure mathematics (logic, algebra, graph theory) to applied (numerical analysis, data mining, optimisation) to statistics. You’ll also develop your research and independent thinking skills when you complete your dissertation.

Course content

It is expected that you will specialise in one of two areas during the course, although with the wide variety of modules available you will be able to tailor your own experience.

The two strands are:

Algorithms and complexity theory and connections to logic and combinatorics

This concerns the efficiency of algorithms for solving computational problems, and identifies hierarchies of computational difficulty. This subject has applications in many areas, such as distributed computing, algorithmic tools to manage transport infrastructure, health informatics, artificial intelligence, and computational biology.

Numerical methods and parallel computing

Many problems in mathematics, physics, astrophysics and biology cannot be solved using analytical techniques and require the application of numerical algorithms for progress. The development and optimisation of these algorithms coupled with the recent increase in computing power via the availability of massively parallel machines has led to great advances in many fields of computational mathematics. This subject has applications in many areas, such as combustion, lubrication, atmospheric dispersion, river and harbour flows, and many more.

You will also undertake a research project or dissertation in either Mathematics or Computer Science. This is an opportunity for you to do an in-depth investigation of a subject that appeals to you, and your supervisor will help you to find a topic that matches your interests and career aspirations.


Optional modules (selection of typical options shown below)

Learning and teaching

Teaching is carried out through a mixture of lectures and smaller group activities such as workshops. Most modules are assessed by a mix of coursework and written examinations. There is also the opportunity to complete a summer project which is individually supervised by a member of staff.


The taught course is primarily assessed by end-of-semester examinations with a small component of continuous assessment. The semester three project is assessed by a written dissertation and a short oral presentation.

Applying, fees and funding

English language requirements

IELTS 6.5 overall, with no less than 6.0 in all components. For other English qualifications, read English language equivalent qualifications.

Improve your English

International students who do not meet the English language requirements for this programme may be able to study our postgraduate pre-sessional English course, to help improve your English language level.

To find out more, read Language for Science (6 weeks) and Language for Science: General Science (10 weeks)

How to apply

Application deadlines

31 July 2019 - International applicants

31 August 2019 - Home/EU applicants

Applications submitted after this deadline may be considered on a case by case basis at the discretion of the school, please check before applying.


Read about visas, immigration and other information in International students. We recommend that international students apply as early as possible to ensure that they have time to apply for their visa.


  • UK/EU: £10,500 (total)
  • International: £22,000 (total)

Read more about paying fees and charges.

For fees information for international taught postgraduate students, read Masters fees.

Scholarships and financial support

If you have the talent and drive, we want you to be able to study with us, whatever your financial circumstances. There may be help for students in the form of loans and non-repayable grants from the University and from the government. Find out more at Masters funding overview.

The School of Mathematics offers a range of scholarships for UK, EU and International students.

Find out more about our Scholarships.

Career opportunities

This MSc will provide you with both technical and transferrable skills. It will also offer you excellent preparation for doctoral research in mathematics or computer science or related subjects. On completion of the degree you can progress onto a wide range of opportunities including:

  • PhD in Mathematics, or in Computer Science
  • Careers in Computing and Industries which require algorithmic tools, such as transport infrastructure, health informatics, computational biology, artificial intelligence, Internet-related services and products (e.g. search engines).
  • Many other careers (e.g. in Finance) where a mathematics background is valued.

In collaboration with both industrial and academic partners, our research has resulted in computational techniques, and software, that has been widely applied. Our industry links are extensive and include companies such as Google, Yahoo, Akamai, Microsoft, and Tracsis, as well as the NHS.

Visit the Mathematics and Computer Science MSc page on the University of Leeds website for more details!






Enquire About This Course

Recipient: University of Leeds

* required field

Please correct the errors indicated below to send your enquiry

Your enquiry has been emailed successfully