Computational Science, M.Sc.

  • Application Deadline
  • 24 months
  • Tuition
    Tuition (Full programme)
    Tuition (Full programme)
  • English (take IELTS)
Computer simulations of complex problems play a key role in today’s scientific studies and engineering design. The Master Programme in Computational Science at Uppsala University   provides you with the opportunity to broaden and deepen your knowledge of natural science or technology, with a specialisation in computers and mathematical modelling


Large or small, at the macro or micro level – various phenomena are today studied on a computer screen. To be able to use, develop and apply computer simulations within a certain subject area requires not only a solid background in the actual subject field such as chemistry or physics, but also computational methods, advanced computers, software, programming, as well as statistical and mathematical models. The Master Programme in Computational Science from Uppsala University provides you with this knowledge.

Computational science is a multidisciplinary field where issues in areas such as chemistry, biology, physics and geosciences are studied, using advanced computers and software to perform numerical simulations based on mathematical and statistical methods.

The multidisciplinary character of computational science is reflected in the contents of the Master Programme in Computational Science. The courses provide knowledge of:

  • Advanced multicore computer ­systems,
  • Software and programming
  • Numerical and statistical computational methods
  • Mathematical and statistical models in for example physics, chemistry, biology or geosciences.

Some of the characteristic courses of the programme are:

  • Computational Physics
  • Computational chemistry
  • High Performance Computing and Programming
  • Optimisation
  • Programming of Parallel Computers
  • Scientific Visualisation

The precise extent of each component will depend on individual selections. Through the wide range of elective courses the programme can be tailormade, taking into account each individual student’s educational background and areas of interest with regard to applications in science. The first course in the program is a bridging course in scientific computing, serving as a bridge between the program and your previous education.


Computers are used to study problems within sectors where experiments are expensive or impossible to perform, or where systems are so complicated that simplified assistance models are insufficient. Important examples can be found within the environmental industry and the energy sector. The use of tools based on computer calculations and simulations is currently increasing substantially within companies of different sizes and within many different sectors. Computer simulations can be performed within many areas such as weather forecasts, design of pharmaceuticals, development of new aircraft, or studies of greenhouse effects. Computer simulations play a central role for increased understanding and product development within these areas, as well as in determining performance and other qualities for processes and products, or to optimise design and quality.

The interdisciplinary content of the programme provides you with unique skills currently in demand in the labour market. There is an increasing need of qualified manpower that combines scientific knowledge with mathematical modelling and proficiencies in using modern computational scientific tools. This combination is important, and a rapid increase in demand for newly qualified people with such combination is expected over the next ten years – both in Sweden and internationally.

The programme also prepares for PhD studies in e.g. computational science, physics, bioscience and mathematics.

The use of computer simulation as a tool is increasing in industry. This is true especially in fields where experiments are too expensive, dangerous or even impossible to perform. Important examples can be found in the environmental industry or in the energy field. After having comple­ted this programme you will have gained multidisciplinary competence, combining general knowledge in computer simulation and mathematical modelling with skills in using modern computational tools and the knowledge of a selected field of science. This is a powerful combination and the demand for that type of expertise will increase within a ten-year period.

The professional career may be in scientific or technical research and develop­ment, as scientific and/or technical advisor, consultant or project leader. The programme also prepares you for PhD studies in e.g. computational science, physics, bioscience, and mathematics.


The programme leads to a Master of Science (120 credits) with Computational Science as the main field of study.

Programme Structure

Courses Within The Programme

In general, the two-year programme gives a total of 120 credits, which are distributed in the following way over different areas of study (with individual variations):

Year 1

Courses in scientific computing, 30 credits, for example:

  • Scientific Computing
  • Scientific Visualisation
  • Optimisation Methods
  • High-performance Computing and Programming
  • Programming of Parallel Computers

Courses in some of the areas of chemistry, physics, biology, geosciences, mathematics or computer science, 30 credits, for example:

  • Computational Chemistry
  • Computational Physics
  • Database Techniques
  • Applied Mathematics
Year 2
  • Courses in scientific computing
  • Courses in some of the areas of chemistry, physics, biology, geosciences, mathematics or computer science
  • Master's thesis

Detailed Programme Facts

  • Full-time duration 24 months
  • Study intensity Full-time
  • Credits
    120 ECTS
  • Languages
    • English
  • Delivery mode
    On Campus

English Language Requirements

You only need to take one of these language tests:

  • Minimum required score: 6.5

    The IELTS – or the International English Language Test System – tests your English-language abilities (writing, listening, speaking, and reading) on a scale of 1.00–9.00. The minimum IELTS score requirement refers to which Overall Band Score you received, which is your combined average score. Read more about IELTS.

    Take IELTS test
  • Minimum required score: 575

    The TOEFL – or Test OF English as a Foreign Language – offers a paper-based test (PBT). The final, overall PBT score ranges between 310 and 677, and is based on an average taken from the three test components (listening, structure, and reading). The writing part of this test is scored separately on a scale of 0-6. Read more about TOEFL (PBT).

  • Minimum required score: 90

    The TOEFL – or Test Of English as a Foreign Language – offers an internet-based test (iBT). The final, overall iBT score ranges between 0 and 120, and includes a scaled average from the four components (reading, listening, speaking, and writing). Read more about TOEFL (iBT).

Academic Requirements

A Bachelor's degree, equivalent to a Swedish Kandidatexamen, from an internationally recognised university. The main field of study must be within science, engineering, mathematics or computer science.
Also required is:

  • 30 credits in mathematics, including algebra, linear algebra, calculus and vector calculus;
  • 5 credits in programming; and
  • 5 credits in numerical methods (numerical analysis or scientific computing.

Tuition Fee Per Full Programme

  • EUR 30561 International
  • Free EU/EEA

Application Fee: SEK 900

Tuition fee, first semester: SEK 72500

Tuition fee, total: SEK 290000


StudyPortals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.