You are not logged in KTH, so we cannot customize the content.
Course Goals
This is the first course of the HPC sub-track in the computer science program. The goal of this course is to introduce you to the methodologies, approaches, and tools that are necessary for professionals in HPC and software development for Scientific Computing.
The Python language will be used to design and implement fast and efficient codes. We learn about profiling tools to determine the bottlenecks in the code, using efficient data structures, interfacing Python with C/C++ and Fortran, and using parallel computing
Intended Learning Outcomes
At the end of the course, you will be able to:
The course is organized into four main modules:
Requirements
Basic knowledge of the Python programming language
Course Activities