Skolan för

SF2565/SF3565, Program construction in C++ for Scientific Computing, 7,5 ECTS

The course will be given at KTH during the academic year 2017/2018. The first lecture is

Monday, 26th August 2019, 15-17
Lecture Room E32, Lindstedtsvägen 3

Actual course edition: pcpp19.

General Description

With the increasing complexity of the software used in Computational Science and Engineering, the requirements on efficiency both in the execution on a given hardware as well as the software development cycle have had a big impact on the tools used in implementing simulation software. As far as the programming languages are concerned, only a few have reached broader application. In particular, C++ plays an important role. Being a general-purpose object-oriented programming language, some care has to be taken when using it for high-performance computations. The aim of the course consists of providing knowledge how advanced numerical methods and complex algorithms in Scientific Computing can be implemented in C++.

Naturally, a considerable portion of the course is spent in hands-on exercises and project work.

Further information about the course is given by Michael Hanke,, (course leader).

Course Evaluation

By the end of the course I would like to ask you to answer the questions of the course evaluation form. You will then find a question-form here.

Current Course-information

Sidansvarig: Michael Hanke <>
Uppdaterad 2019-06-14