Advanced mathematical modeling and high performance methods in numerical simulations open new perspectives for science, research and economy. Exploiting the capabilities of modern supercomputers, increasingly complex problems can be tackled – covering a very broad spectrum of disciplines, from exact and natural sciences to economics and social sciences, including biomedical, environmental, materials, and engineering sciences.
The ICS (Institute of Computational Science) provides a unique research environment, where strong competences in modeling, simulation and information science come together in an open and application oriented atmosphere.
One of the main priorities of the ICS is to provide a quality education in the area of computational science on bachelor, master and PhD level. Application-oriented curriculum in computational science combines the most relevant topics of informatics, applied mathematics, high performance computing with key elements and concepts from such application areas as computational biomechanics, molecular physics, climate/weather research and computational finance. Special emphasis is on understanding of the most relevant mathematical and methodological concepts as a universal bridge between the real world processes and informatics.
Our field of studies offer the possibility to learn a strongly interdisciplinary method for solving problems, still focusing either more on the mathematical or the informatics aspects of the discipline. Throughout the studies, the student will continuously work on projects, in close collaboration with ICS partners such as CSCS and SUPSI.
This full time programme is worth 120 ECTS and stretches over two years. It allows students to personalize their study curricula according to their individual interests. The program for the major in Computational Science will be extended during the next years, since the ICS will grow further. Additional courses might be offered, thus allowing for different curricula. Thus, the curriculum below is one possible study curriculum.
To collect 30 ECTS for this major it is mandatory to attend at least five Computational Science courses (core courses) marked below with 'X'.
The courses marked with '*' are recommended to the students for the remaining 30 ECTS but are not mandatory. It is possible to create a personalized academic curricula (possible courses) which has to be discussed and approved by the Computational Science Major Director, Prof. Dr. Rolf Krause.
| Semester 1 | ECTS | |
|---|---|---|
| Common courses | 30 | |
| Algorithms and Complexity | 6 | |
| Software Engineering | 6 | |
| Programming Languages | 6 | |
| Introduction to Advanced Computational Methods I | 6 | X |
| PDEs - Mathematical Modelling and Numerical Simulations | 6 | X |
| Semester 3 | ECTS | |
|---|---|---|
| Analysis and Application of Advanced Discretization Methods | 6 | X |
| Computational Data Analysis | 6 | X |
| Intelligent Systems | 6 | |
| Distributed System | 6 | |
| Elective Courses | Up to 30 |
| Semester 4 | ECTS |
|---|---|
| Master Thesis | 30 |