Taught course

Scientific Computing and Data Analysis

Durham University · Department of Computer Science

Visit the institution website for COVID‑19 updates

Entry requirements

A UK first or upper second class honours degree (BSc) or equivalent

  • In Physics or a subject with basic physics courses OR
  • In Computer Science OR
  • In Mathematics OR
  • In any natural sciences with a strong quantitative element.

We strongly encourage students to sign up for a specialisation area for which they already have some background or affinity. At the moment, the course targets primarily Physics students and Mathematics students. If you do not have a degree from these subjects, we strongly recommend you to contact the University beforehand to clarify whether you bring along the right background. Please note that standard business degrees are not sufficient, as they lack the required level of mathematical education.

Programming knowledge on an graduate level in at least one programming language and commitment to learning C and Python independently if not known before.

Interest in Computational Physics or its Data Analysis. The course tackles computational and data analysis challenges from this area.

Months of entry


Course content

Advances in fields such as Physics, Engineering, Earth Sciences or Finance are increasingly driven by experts in computational techniques. Notably, people skilled to write code for the most powerful computers in the world and skilled to process the biggest data sets in the world can truly make a difference.

The MSc in Scientific Computing and Data Analysis offers an application-focused program to deliver these skills with three interwoven strands:

  • Computer Science underpinnings of scientific computing (algorithms, data structures, implementation techniques, and computer tool usage);
  • Mathematical aspects of data analysis;
  • Implementation and application of fundamental techniques in a domain specialisation (presently astrophysics, particle physics, or financial mathematics).

Fees and funding

UK students
£11,660.00 per year
International students
£26,500.00 per year


Qualification, course duration and attendance options

  • MSc
    full time
    12 months
    • Campus-based learningis available for this qualification

Course contact details