Master's Programme in Computational Science
Academic year 2023/2024

- 120 credits
- Autumn 2023, Uppsala, 100%, Campus
- Programme syllabus and outline
Computer simulations of complex problems and the management of large data sets play a key role in today's scientific studies and engineering design. The Master's Programme in Computational Science lets you broaden and deepen your knowledge of natural science or technology. You will learn to apply computational methods, programmes and software, as well as mathematical and statistical models within your area of interest.
Why this programme?
Today, experiments and simulations produce enormous data sets and methods for concluding from these become more and more common. It has become a new way to search for knowledge and to create new products. For industry, computer simulations are attractive as you can do these quickly and for a smaller cost, it is more cost-efficient.
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 a solid background as well as the right methods and statistical and mathematical models. The Master's Programme in Computational Science provides you with this knowledge.
You can choose between five recommended tracks of courses or you can tailor your own track depending on your educational background and areas of interest in applications in science. The five recommended study tracks are:
- Numerical and mathematical modelling
- Computational Physics
- Computational Chemistry
- Computational Finance
- Distributed and High-Performance Computing
The Programme forms a strong theoretical and practical basis in mathematical modelling, a comprehensive understanding of advanced numerical methods, critical analysis of different solutions for scientific applications, and expertise to implement and use scientific software frameworks. All listed tracks are aligned with these goals.
Student profile
You have a strong foundation in mathematics from your Bachelor's degree and an interest in combining that with computer programming to solve problems in science and engineering. You might even have an interest in a specific area where scientific simulations are useful such as physics, chemistry, engineering or economics. You also know that experts in computational science are in high demand at R&D in the industry, so starting to work right after graduation is something you might be considering.
Degree
The programme leads to a Master of Science (120 credits) with Computational Science as the main field of study.
Programme
You can choose to follow one of the five recommended study tracks or you can set up your own track with support from the student counsellor. The courses will then depend on your individual choices. At least 30 credits of the courses you choose must be in the field of computational science and at least 30 credits must be in one of the following fields: chemistry, biology, physics, geoscience, computer science or mathematics.
The five different study tracks consist of a package of preselected courses that gives you a specialisation in the specific field and these are:
- Numerical and mathematical modelling: You will get knowledge about how different mathematical models work and how you can compute the solutions with numerical methods.
- Computational physics: Teaches you how to apply computational methods to problems in physics and at the same time you will focus on some area of physics, e.g., fluid dynamics.
- Computational chemistry: Here you will get knowledge about how to apply computational methods for mathematical models in chemistry and at the same time you will focus on some area of chemistry, e.g., molecular dynamics.
- Computational finance: Learn about how to apply computational methods in financial mathematics and at the same time deepen your knowledge in financial modelling, e.g., in the stock and options market.
- Distributed and high-performance computing: You will learn about computational challenges related to scientific applications, the architecture of different computational infrastructures (HPC clusters, clouds and bare-metal resources) and the design and development of large-scale software solutions using both CPUs and GPUs.
Each track has a recommended set of courses but the exact content in each track still depends on your specific background with previous courses and experience and is put together in dialogue with the student counsellor.
Courses within the programme
See the complete outline for the programme.
Learning experience
The instruction consists of lectures, group work, project work and assignments. The pedagogy is student centred and puts a large emphasis on activating instruction building up practical skills that are directly useful in your coming profession. For group work, you will complete them together with your classmates outside the classroom. This way, you learn from each other and you train to be a team player.
In addition to the thesis work carried out throughout the final semester, a broader project course is included in the programme. In this project course, you apply skills in computational science to a problem originating in academia or industry, while the course provides training in project work and management.
The instruction is in English and conducted in close connection with current research.
Career
The interdisciplinary content of the programme provides you with unique skills in high demand in the labour market. There is an increasing need for qualified manpower that can combine scientific knowledge with mathematical modelling, programming of advanced computer systems, large-scale data analysis and proficiencies in using modern computational scientific tools. The demand for qualified professionals with such a combination of knowledge is expected to increase in both Sweden and abroad.
Your professional career may be in scientific or technical research and development, as a scientific- or technical advisor, consultant or project leader. The programme also prepares you for PhD studies in for example computational science, physics, bioscience, and mathematics.
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. The use of tools based on computer calculations and simulations is currently increasing substantially within companies of different sizes and within many different sectors. Many important examples can be found within the environmental and energy industry.
Computer simulations can be performed within many areas such as weather forecasts, design of pharmaceuticals, car crash simulations, development of new aircraft, or studies of climate change. They play a central role in 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.
Career support
During your time as a student, UU Careers offers support and guidance. You have the opportunity to take part in a variety of activities and events that will prepare you for your future career. Learn more about UU Careers.
Admissions
Below you will find details about eligibility requirements, selection criteria and tuition fees. For information on how to apply and what general documents you need to submit, check the application guide. Besides the general supporting documents, you also need to submit one programme-specific document: an Application Summary Sheet (including your statement of purpose).
Master's Programme in Computational Science
120 credits
Autumn 2023, 100%, Campus
Location: Uppsala
Application deadline: 16 January 2023
Application code: UU-M1175 Application
Language of instruction: English
Requirements:
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; and
- 5 credits in numerical methods (numerical analysis or scientific computing); and
- 5 credits in programming.
Language requirements
Proficiency in English equivalent to the Swedish upper secondary course English 6. This requirement can be met either by achieving the required score on an internationally recognised test, or by previous upper secondary or university studies in some countries. Detailed instructions on how to provide evidence of your English proficiency are available at universityadmissions.se.
Selection: Students are selected based on:
- an overall appraisal of previous university studies; and
- a statement of purpose.
Tuition fee-paying students and non-paying students are admitted on the same grounds but in different selection groups.
Fees:
If you are not a citizen of a European Union (EU) or European Economic Area (EEA) country, or Switzerland, you are required to pay application and tuition fees. Fees cover application and tuition only and do not cover accommodation, academic literature or the general cost of living. Read more about fees.
Application fee: SEK 900
Tuition fee, first semester: SEK 72,500
Tuition fee, total: SEK 290,000
Contact and further resources
Is this programme right for you?
Contact
For programme-specific information, please contact our study counsellor
For admissions-related or general information, please contact our applicant support team:
www.uu.se/education