Scientific Computation MSc


Fact file

MSc Scientific Computation
1 year full-time
Entry requirements
2:2 (lower second class honours degree or international equivalent) in mathematics or a closely related subject with a substantial mathematics content. Some experience with computer programming would be useful.
Other requirements
6.0 (no less than 5.5 in any element)

If these grades are not met, English preparatory courses are available
Start date
University Park Campus
Tuition fees
You can find fee information on our fees table.


This course is concerned with the design, analysis and application of numerical algorithms, which are capable of harnessing the power of high performance computers to simulate complex, real-life events.
Read full overview

Scientific Computation is an increasingly important discipline which lies at the interface between mathematics, science and engineering. Whether you are interested in fundamental scientific research or a technical career in industry, expertise in scientific computation is an invaluable asset. The mathematical and computational skills required, not only lead to active research fields in their own right, but also provide pathways to a diverse range of potential applications, covering the whole breadth of science and engineering: examples include weather prediction, modelling flow and combustion in a jet engine, and developing optimal treatment strategies for cancer.

The MSc Scientific Computation is designed to reflect the breadth of the subject area and our expertise here at the University of Nottingham. Together with the core scientific computation modules, three streams are suggested in the list of optional modules:

  • Computational Science focuses on the formulation and analysis of fundamental algorithms from the perspectives of both mathematics and computer science.
  • Mathematical Medicine and Biology augments the core material with the development and analysis of models in biomedical mathematics.
  • Industrial Mathematics/Continuum Mechanics draws on the expertise of the Industrial and Applied Mathematics research group in modelling and analysing problems in fluid and solid mechanics.

All students take the core modules. These provide both the theoretical foundations which underpin the design and mathematical analysis of numerical algorithms and the practical skills required to implement them as efficient and robust computer programs. The optional modules have been selected to broaden your knowledge of scientific computation and of the mathematical models to which it can be applied.

This MSc is taught by internationally-leading experts in the core areas of computational applied mathematics and mathematical modelling. It has been carefully designed to be accessible, not only to mathematicians, but also to anyone with a good first degree in science or engineering. We aim to provide you with a broad set of analytical and computational skills, along with exposure to a range of application areas of both academic and industrial relevance, reflecting the inherently multidisciplinary nature of the subject.

Key facts

  • This course offers three streams which link with the School of Computer Science and with research groups in Mathematical Medicine and Biology, Industrial and Applied Mathematics (both in the School of Mathematical Sciences). 
  • The School of Mathematical Sciences is one of the largest and strongest mathematics departments in the UK, with over 70 full-time academic staff.
  • The Research Excellence Framework (REF) 2014 results place the School in the top 10 nationally within Mathematical Sciences for 'research power' and 'research quality'; with 32% of its research recognised as world-leading and a further 56% as internationally excellent. 
  • The research environment was classified as 75% world-leading in vitality and sustainability, with the remaining 25% internationally excellent, reflecting the outstanding setting the School provides for its academic staff as well as its postdoctoral and postgraduate researchers.
  • The School scored 94% for Student Satisfaction in the 2017 national Student Survey.

Academic English preparation and support

If you require additional support to take your language skills to the required level, you may be able to attend a presessional course at the Centre for English Language Education, which is accredited by the British Council for the teaching of English in the UK. Students who successfully complete the presessional course to the required level can progress to postgraduate study without retaking IELTS or equivalent. You could be eligible for a joint offer, which means you will only need to apply for your visa once.


Course details

The MSc Scientific Computation is a full-time degree, studied over a period of approximately 12 months and commencing in late September. The course comprises 180 credits, split between 120 credits of core and optional taught modules and a 60-credit research project.

The taught modules, which take place during normal semesters, are presented in the form of lectures and computer practical sessions, and assessed using a combination of coursework and examinations. The project is a more substantial piece of individual work which develops your ability to engage in independent learning. It is undertaken over the summer under the supervision of a member of academic staff and leads to a written dissertation. Other skills that you should develop during the course include the ability to think logically and critically, problem-solving expertise, competence in programming and the use of appropriate software, and effective communication of results.

Seminars and Industrial Speakers

In addition to the taught modules, we run both a formal seminar series, in which invited speakers (usually from other universities) present their research, and an informal seminar series in which experts from within the school introduce topics related to their research in a manner accessible to students and researchers in other fields.

We also have regular talks from industrial visitors. Recent talks include:

Prerequisite Information

The MSc Scientific Computation is designed for students with a first degree in mathematics or a related subject with substantial mathematical content (e.g. engineering, physics or computer science). We will assume that your degree has provided you with a basic knowledge of calculus, linear algebra and differential equations. If you are taking this MSc then you will also need some background in numerical methods, along with enthusiasm and a willingness to learn more about scientific computation, its analysis and its application.

The following two books give an indication of the level of mathematics required:

  • All the Mathematics You Missed (But Need to Know for Graduate School) by Thomas A Garrity (CUP),  covers the required general mathematical background. A basic understanding of the content of chapters 1-3, 5, 12-14 and 16 would be advisable.
  • An Introduction to Numerical Analysis by Endre Suli and David Mayers (CUP),  covers numerical methods in more detail. You should be able to understand, with some work (reading maths books is never easy!), chapters 1-2, 6-7 and 11-12.

There are many possible alternatives to the second textbook above, all of which describe the relevant background material in numerical methods and scientific computation. These include:

  • Numerical Mathematics by A.Quarteroni, R.Sacco and F.Saleri (Springer), where you can examine the basics of chapters 1-3, 6, 8-11 and 13.
  • Numerical Analysis by R.L.Burden and J.D.Faires (Brooks/Cole), where you can examine the basics of chapters 1-6.

Preparation for Core Modules

Introduction to Finite Element Methods

This is the most mathematically challenging module in the course. It is expected that students taking this module will have knowledge of vector calculus and normed and inner product spaces. The backgrounds of students taking this module can be diverse, so a more detailed document which details the mathematical concepts with which you should be familiar is available to view.

Books for module:

  • S. Brenner and R. Scott; The Mathematical Theory of Finite Element Methods (Springer–Verlag, 1994)
  • P.G. Ciarlet; The Finite Element Method for Elliptic Problems (North–Holland, 1978)
  • C. Johnson; Numerical Solution of Partial Differential Equations by the Finite Element Method (CUP, 1990)
  • K. Eriksson, D. Estep, P. Hansbo and C. Johnson; Computational Partial Differential Equations (CUP, 1996)

Scientific Computing and C++

We do not require prior knowledge of C++. You may, however, wish to look through any introductory book on C++ such as:

  • J. Pitt-Francism & J. Whiteley; Guide to Scientific Computing in C++
  • J.R. Hubbard; Schaum's Outline of Programming with C++
  • J.R. Hubbard; Schaum's Outline of Fundamentals of Computing with C++ (or the online tutorial)

Experience of programming in other languages would be very helpful but not essential.

Computational Applied Mathematics

This module takes place in the second semester, and will build on the analytical and practical skills you acquire in semester one. It will assume that you have gained enough knowledge of calculus, linear algebra and differential equations to study a broad range of computational algorithms for approximating and solving, numerically, systems of equations.



The structure of the MSc is modular, with individual modules being worth either 20 or 10 credits. One credit represents 10 hours of student work, so a 20-credit module represents 200 hours of study, including formal teaching, independent study, revision, and the preparation of assessments. The MSc degree requires the successful completion of 180 credits: 120 credits of taught modules, plus a 60-credit scientific computation dissertation.

There may be slight variations in the lists of optional modules permitted in any particular year.

Compulsory Modules 

Computational Applied Mathematics introduces you to a broad range of computational methods for solving problems in applied mathematics, showing you how to formulate and analyse different approaches so that you can select and implement the best (in terms of accuracy, efficiency and reliability) approach for solving a given problem.

Scientific Computing and C++ provides you with the programming skills you will require to implement these algorithms in an efficient manner.

The Scientific Computation Dissertation is an individual project which allows you to focus in more detail on an area you have studied that particularly interests you, under the guidance of an expert in that area.

Finite element methods are some of the most powerful and commonly-used techniques in the simulation of science and engineering applications, and are used here to introduce you to formal numerical analysis of algorithms for approximating partial differential equations.

Optional Modules

Students must also take 60 credits of optional modules. We suggest that these are restricted to one of the three streams below.

Option Stream 1: Computational Science

Option Stream 2: Mathematical Medicine and Biology

Option Stream 3: Industrial Mathematics

The modules we offer are inspired by the research interests of our staff and as a result may change for reasons of, for example, research developments or legislation changes. This list is an example of typical modules we offer, not a definitive list.



UK/EU Students

Tuition Fees

Information on current course tuition fees can be found on the University finance pages.

Postgraduate loans

The government offers loans of up to £10,280 for students studying a taught or research masters course commencing in September 2017.

These loans will be a contribution towards the costs associated with completing a postgraduate masters course and can be used towards tuition fees or living costs as you decide. The loan is non means tested and will be paid directly to you, the student, rather than the University.

If you are a home student or have UK residential status you will be eligible for a government loan and in some cases EU students may also be eligible.

Full information can be found at the postgraduate loan page on the student services website. 

Graduate School

The Graduate School website at The University of Nottingham provides more information on internal and external sources of postgraduate funding.

International students

Tuition Fees

Information on current course tuition fees can be found on the University finance pages.

School Scholarships for UoN UK alumni

For 2018-19 entry, 10% Alumni scholarships may be offered to former University of Nottingham graduates who have studied at the UK campus.

Government loans for masters courses

The Government offers postgraduate student loans of up to £10,609 for students studying a taught or research masters course. Applicants must ordinarily live in England or the EU. Student loans are also available for students from Wales, Northern Ireland and Scotland.

International and EU students

Masters scholarships are available for international students from a wide variety of countries and areas of study. You must already have an offer to study at Nottingham to apply. Please note closing dates to ensure your course application is submitted in good time.

Information and advice on funding your degree, living costs and working while you study is available on our website, as well as country-specific resources.



This course offers a solid grounding in modern scientific computation that will prepare you either for a career in industry or for research in an area where computational methods play a significant role. You will gain experience of the type of problems encountered by academic and industrial researchers, both via taught courses and project work.

Further career information can be found on the School of Mathematical Sciences website.

Average starting salary and career progression

In 2016, 89% of postgraduates from the School of Mathematical Sciences who were available for employment had secured work or further study within six months of graduation. The average starting salary was £25,933, with the highest being £35,000.*

*Known destinations of full-time home postgraduates 2015/16. Salaries are calculated based on the median of those in full-time paid employment within the UK.

Career Prospects and Employability

The University of Nottingham is consistently named as one of the most targeted universities by Britain’s leading graduate employers** and 
can offer you a head-start when it comes to your career. 

Those who take up a postgraduate research opportunity with us will not only receive support in terms of close contact with supervisors and 
specific training related to your area of research, you will also benefit from dedicated careers advice from our Careers and Employability Service

Our Careers and Employability Service offers a range of services including advice sessions, employer events, recruitment fairs and skills 
workshops – and once you have graduated, you will have access to the service for life.

** The Graduate Market 2013-2016, High Fliers Research.

Explore it - Virtual Nottingham

This online prospectus has been drafted in advance of the academic year to which it applies. Every effort has been made to ensure that the information is accurate at the time of publishing, but changes (for example to course content) are likely to occur given the interval between publishing and commencement of the course. It is therefore very important to check this website for any updates before you apply for the course where there has been an interval between you reading this website and applying.

Get in touch
+44 (0)115 951 4960
Make an enquiry


Dr Matthew Hubbard 
School of Mathematical Sciences
The University of Nottingham
University Park
Science videos

Science videos


Student Recruitment Enquiries Centre

The University of Nottingham
King's Meadow Campus
Lenton Lane
Nottingham, NG7 2NR

t: +44 (0) 115 951 5559
f: +44 (0) 115 951 5812
w: Frequently asked questions
Make an enquiry