Durham University main image

Durham University

Scientific Computing and Data Analysis

Advances in fields such as Physics, Engineering or Earth Sciences is increasingly driven by those most skilled in computational techniques. Notably, people skilled to write codes for the most powerful computers in the world and skilled to process the biggest data sets in the world make a difference. The MSc Scientific Computing and Data Analysis is intended to provide Masters-level education in Computer Science aspects of scientific computing (algorithms, data structures, implementation techniques and computer tool usage), in Mathematical aspects of data analysis and application knowledge in the chosen specialisation domain.

Entry requirements

MSc: 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 they already have some background of affinity. At the moment, the course thus targets primarily Physics students. Programming knowledge on a L3 level in at least one programming language and commitment to learn C and Python independently if not known before. See Additional requirements. The course page provides self-assessment tests and tutorial links to assess your programming skills. We expect applicants to confirm themselves that they are aware of the required programming skills and provide evidence (course transcripts, links to programming projects or brief description of conducted projects).

Course modules

The course is structured into five modules spanning three terms and it is offered "with a specialisation in astrophysics" or "with a specialisation in particle physics". The course is designed such that: you will obtain a solid baseline in methodological skills; you can either put emphasis on data analysis or scientific computing; you will do a challenging project either within the methodological academic departments (Mathematical Sciences or Computing Science), or within the specialisation area, or in close cooperation with our industrial partners; you will acquire important professional skills spanning collaboration and project management, presentation and outreach as well we entrepreneurial thinking; you will study selected topics from your specialisation area with a strong emphasis on computational and data challenges.


Qualification Study mode Start month Fee Course duration
MSc Full-time October 2019 22,500 per Year 1 (International) 1 Years
MSc Full-time October 2019 9,600 per Year 1 (Channel Islands) 1 Years
MSc Full-time October 2019 9,600 per Year 1 (Northern Ireland) 1 Years
MSc Full-time October 2019 9,600 per Year 1 (England) 1 Years
MSc Full-time October 2019 9,600 per Year 1 (EU) 1 Years
MSc Full-time October 2019 9,600 per Year 1 (Scotland) 1 Years
MSc Full-time October 2019 9,600 per Year 1 (Wales) 1 Years

Campus details

Campus name Town Postcode Region Main campus Campus Partner
Durham University DH1 3LG North East

Get in touch

Remember to mention TARGETpostgrad when contacting universities.

Key information

Recruitment and Admissions Office
Telephone number: