The browser you are using is not supported by this website. All versions of Internet Explorer are no longer supported, either by us or Microsoft (read more here: https://www.microsoft.com/en-us/microsoft-365/windows/end-of-ie-support).

Please use a modern browser to fully experience our website, such as the newest versions of Edge, Chrome, Firefox or Safari etc.

Computational Science - Scientific Computing: Master's Degree Project

Course • Master's level • 30 credits

The degree project offers the opportunity to explore an advanced topic in scientific computing. As the capstone of your Master’s studies, it allows you to apply computational methods to scientific problems and integrate the knowledge you have developed throughout your education.
Application dates

Start

Autumn 2026

Level

Master's

Language

English

Place of study

Lund

Course code

BERM01

Application dates

The Master’s Degree Project is a central component of your advanced studies in computational science with a specialisation in scientific computing. It consists of an independent research or development assignment in which you apply computational methods to a problem within the natural sciences in a broad sense. Together with a supervisor, you choose a topic and design a project that may involve a literature study, algorithm development, numerical simulations or applied investigations connected to current research projects at the Faculty of Science or to problems at companies or organisations within or outside the university. If the project is carried out outside the faculty, an additional supervisor with expertise in computational science will also be appointed.

Before starting the course, we recommend that you discuss possible project directions with the director of studies and the student counsellor to find an option that matches your background and goals. Through the project, you develop the ability to analyse advanced computational techniques, evaluate performance and accuracy, interpret simulation results and communicate your conclusions clearly. The degree project demonstrates your readiness to work independently at a high academic level and supports your longterm development within scientific computing. 

You conduct your project independently with regular guidance from your supervisor. At the beginning of the course, you prepare a study plan that outlines the aims of the work, a problem analysis and a realistic timeline. Your project may include an indepth literature review, implementation and analysis of computational models, algorithmic development, numerical experiments or theoretical investigations in a specialised area of scientific computing. When the project is carried out outside the Faculty of Science, an additional faculty supervisor ensures academic quality and support.

The course includes compulsory activities that help you work at an advanced academic level. These address scientific, academic and popularscience communication, including written and oral presentation, discussion and feedback. You present ideas during seminars, discuss advanced computational reasoning and receive comments that help you refine your work. Progress is formally reported through a halftime report and a midterm seminar. The course concludes with a scientific report in English, a popularscience summary and an oral presentation at a public seminar where you present and analyse your main results.

The Master’s Degree Project prepares you for doctoral studies as well as advanced roles where computational modelling, simulation and datadriven analysis are essential. You gain experience in planning and completing a substantial scientific project, evaluating computational methods, interpreting complex numerical results and presenting your findings with clarity and precision.

After completing the degree project, you will have strengthened your ability to reflect on your learning, identify areas for further professional development and plan how to acquire new knowledge. You will also have gained insight into how computational methods advance scientific understanding and contribute to solving complex environmental and societal challenges

These skills are highly valued in research settings and in fields such as engineering, physicsbased simulation, climate and environmental modelling, life science, technology, dataintensive industries and public organisations. 

Not available as a stand-alone course

This course is only available as part of a programme.

Prerequisites

Admission to the course requires at least 30 credits in computational science at the advanced level including courses corresponding to BERN01 Modelling in Computational Science, 7.5 credits, and NUMN32 Numerical methods for differential equations, 7.5 credits, are required. Furhermore, 15 credits in a natural science or computer science are required, as well as knowledge corresponding to English 6/B.

Selection criteria

Seats are allocated according to: ECTS (HPAV): 100 %.

Tuition fees for non-EU/EEA citizens

Citizens of countries outside:

  • The European Union (EU)
  • The European Economic Area (EEA) and
  • Switzerland

are required to pay tuition fees. You pay an instalment of the tuition fee in advance of each
semester.

Tuition fees, payments and exemptions

Full programme/course tuition fee: SEK 92,500
First payment: SEK 92,500

Convert currency – xe.com

Note that you may also need to pay an application fee, or provide proof of exemption.

Application fee

No tuition fees for citizens of the EU, EEA and Switzerland

There are no tuition fees for citizens of the European Union (EU), the European Economic Area (EEA) and Switzerland.

Contact us

Student counselling

Email: studentcounselling@math.lu.se