swe flag På svenska
School of
Computer Science
and Communication
KTH / CSC / Education / Programs / Scientific computing

KTH Campus

Scientific computing

The program comprises two years where the first one and a half year consists of courses (90 ECTS credits) and the final half year is a Master's project (30 ECTS credits). The program leads to the degree Master of Science with a major in Mathematics. The programme starts each year in August.

The program is open to students from all over the world. The language of tuititon is English.The program is free of charge.

Double Master's Degree

It is possible to be awarded Master's degrees at both the KTH (Scientific Computing) and Erlangen University, Germany (Computational Science and Engineering), by studying for one year at each institution, double degree.
If you are interested, please contact the Programme Director, edsberg@csc.kth.se.
During the academic year 2008-2009 the following joint course will be held at KTH in the week of 2nd March to 6th March, Efficient Multigrid Methods in Computer Vision and Medical Image Processing.
This is one of several joint courses within the double degree programme.


Applicants should have an academic background adequate for Scientific Computing. It is important to have a solid background in mathematics, and experience of solving problems with computers. Professional work experience in related fields will be considered as a merit. Applicants shall have completed their undergraduate studies (B.Sc., B.Eng. or equivalent thereof) or equivalent academic merits, such as 120 credits in the Swedish university system, comparable to e.g. the first three years of studies for the KTH M.Sc.(Engineering) degree.

Scientific Computing, a program to count with in the future

In Scientific Computing numerical methods are designed, analysed and applied for the purpose of insight in and solution of mathematical models. The fast development of hardware and software has significantly increased the importance of large scale computation in the community, and Scientific Computing is nowadays regarded as a third paradigm in combination with theory and experiment. Through computer simulation and optimization of mathematical models the time for design and control of new products and processes can be reduced considerably.

Course program

The scientific course program gives profound knowledge in Scientific Computing for large industrial processes and comprises a number of areas: Numerical methods, matematical modeling, object oriented program construction, algorithms for parallel programming and applications in fluid dynamics, electro-magnetics, financial mathematics, computational physics and chemistry. More detailed course plans are given in course descriptions. At least 60 swedish credits (90 ECTS credits) of the Master's program are to be taken from the courses.

Master's project

At the end of the course work, five months (20 swedish credits, 30 ECTS credits) are spent on a Master's project which will entail solving a problem within the domain of the program. The project will be conducted under the guidance of an advisor at the department. The project can originate from an industrial problem, or be suggested by one of the research groups at the department. The project is presented as a report, the Master's thesis and, finally, in an oral seminar.

Study and Research environment

KTH is the largest Technical University in Sweden, located in Stockholm. The M.Sc. program is given by the Department of Numerical Analysis and Computer Science (Nada) which is located in the oldest building of campus in newly remodelled localities. PDC the Center for Parallel Computers, and PSCI, Parallel and Scientific Computing Institute are both subdivisions of Nada located in the same building. PDC provides excellent supercomputing facilities with an IBM SP and a Fujitsu VX. PDC also operates an IBM SP for the KALLSUP consortium. At PSCI researchers work on problems with strong industrial influence. Several leading Swedish industrial companies have research exchanges with PSCI. Prof Björn Engquist, Nada, KTH and Dep of Math, UCLA is research leader at PSCI and head of the M.Sc. program. It is intended that M.Sc. students in the Scientific Computing program carry out their Master's project within this environment.

Tuition fees and scholarships

There are no tuition fees at the KTH (apart from a small fee for obligatory membership in the Students' union).

Applicants will have to cover living expenses, travel costs and course material on their own. Applicants are therefore encouraged to seek financial suport in their countries of origin. A limited number of scholarships are available by the Swedish Institute ( SI ), the Swedish Foundation for International Cooperation in Research and higher Education ( STINT ), and the Swedish international Development and Cooperation Agency( SIDA ). These scholarships are sufficient to cover living and studying expenses in Stockholm on an individual basis.


Scientific Computing

The specialization of Scientific Computing is intended for students who wish to acquire a general knowledge in advanced numerical methods used for simulation and optimization in different applications.
Courses include Introduction to Scientific Visualization, Computational Methods for Stochastic Differential Equations, Numerical Algebra - Methods for Large Matrices, etc.

Computational Fluid Dynamics

The aim of this specialization is to get a familiarity with differential equations for flow phenomena and numerical methods for their solution, and experience in using/developing flow simulation software for the most important classes of flows in engineering science.
Courses include Introduction to Scientific Visualization, Computational Fluid Dynamics, Aerodynamics, etc.

Computational Biology

In this specialization, the student will acquire knowledge and skills about model construction and simulation of these using specialized software tools.
Courses include Scientific Visualization, Introduction to Computational Biology, Machine Learning., etc.

Program director

Director of the program is
Dr. Lennart Edsberg, home page, e-mail: edsberg@nada.kth.se, phone +46-8-790 8119

postal address:
S-100 44 Stockholm

He will gladly answer questions about the program and the courses.

Copyright © Published by: Infomaster <infomaster@csc.kth.se>
Updated 2011-06-21