Courses

The COSSE master's programme is a two-year programme including compulsory mobility for the students. The programme includes three semesters of courses followed by the fourth research semester spent on the Master's Thesis (30 ECTS) under the supervision of both degree-awarding universities. The joint supervision of the thesis work includes the possibility that the topic is chosen according to specializations offered by the degree-awarding universities individually.

The students enter in one of the universities and continue the second year at one of the other universities in another country). As a general rule, students will be admitted to TU Berlin for the 1st year, for course work amounting to at least 60 ECTS. Upon request, students may enter KTH or TU Delft for their 1st year of studies (course work amounting to at least 60 ECTS), if approved by PAG and endorsed by the said university. Admission for the 2nd year can in this case be either TU Berlin or KTH/TU Delft as approved by PAG and endorsed by the university being responsible for admitting the student to the 2nd year.

The second year university offers course work (at least 30 ECTS) and supervision of the Master’s thesis (30 ECTS). This includes a choice of a specialization at the chosen university:

  • KTH: Biocomputing, bioinformatics, machine learning, computational fluid dynamics, numerical linear algebra, computational physics, numerical analysis;
  • TU Delft: computational fluid dynamics, numerical linear algebra, high-performance computing, data assimilation
  • TU Berlin: Optimal Control, Control Theory, Numerical Linear Algebra, Numerical Analysis

The specializations offered reflect some of the research areas of each institution and their spear head competencies. A student is allowed to choose a specialization different from the proposals above if the PAG agrees.The programme consists of core courses, preparatory courses, and elective courses. Additionally, extracurricular courses can be taken.

1st year

First year at TU Berlin

Course

Credits

State

3236 L 207 Numerical Linear Algebra

5

C

3236 L 042 Numer Meth for Engineers

10

C

3236 L 214 Scientific Computing

7

C

3236 L 267 Differential Algebraic Equations

10

C

3236 L 039 Project Numerical Analysis

6

C

3236 L 201 Numerical Math II

10

E

230 L 258 Mathematical Visualization

10

P

230 L 209 Advanced Numerical Linear Algebra

5

E

230 L 329 Numerical Linear Algebra (Stud Sem)

6

E

230 L 285 Nonlinear Optimization

5

E

230 L 254 Variational Methods and Optimal Control

5

E

230 L 238 Optimal Control of PDEs

5

E

434 L 501 Machine Learning I

9

E/P

434 L 503 Machine Learning II

6

E/P

State. C – compulsory, P – preparatory, E – elective

If the first year is not taken at TUB, equivalent courses amounting to at least 60 ECTS credits at the 1st year university must be taken.

Second year

The 2nd year universities offer many possibilities for specialization in different topics of CSE. The mandatory master thesis project (30 ECTS) can be carried out at the host departments, at other departments at the host universities, or at companies. The following list provides an overview of elective courses. The student can choose according to his/her interest, prerequisites, and the subject of the thesis. The list is not exhaustive. Moreover, not all courses may be given every year. They include:

At KTH

Course Credits Comments
AK2032 Theory and Methodology of Science 7.5  
SF2524 Matrix Computations 7.5  
SF2566 Advanced Individual Course in Sc Comp 6  
SF2567 Project course in Scientific Computing 7.5  
SF2565 Program construction in C++ for Sc Comp 7.5  
DD2431 Machine Learning 6  
DD2434 Machine Learning (Adv Course) 7.5  
SF2935 Modern Methods of Statistical Learning 7.5  
DD2435 Mathematical Modeling of Biological Systems 9  
DD2404 Applied Bioinformatics 7.5  
SK2530 Introduction to Biomedicine 7.5  
BB2300 Computational Chemistry 7.5  
BB2440 Bioinformatics and Biostatistics 7  
BB2280 Molecular Modeling 7.5  
SD2611 Aerodynamic Design of Aircraft 9  
SI2530 Computational Physics 7.5  
SF2832 Mathematics Systems Theory 7.5  
SF2863 Systems Engineering 7.5  
SF2866 Applied Systems Engineering 7.5  
SF2942 Portfolio Theory and Risk Management 7.5  
SF2980 Risk Management 7.5  

At TUD

Course

Credits

Comment

IN4049TU Introduction to High Performance Computing

6

 

WI4011 Computational Fluid Dynamics

6

 

WI4055 Comp Aspects of Stoch Diff Eq.

6

 

Wi4260TU Scientific Programming

3

 

WI4231 Mathematical Data Science

6

 

WI4450 Special Topics in CSE

6

 

WI4212 Advanced Numerical Methods

6

 

WI4771TU OOP with C++

3

 

WI4017TU Parallel Computing

6

 

WI4154 Computational Finance

6

 

Wi4227-14 Discrete Optimization

6

C/E

WI4430 Martingales, Brownian Motion, Stoch. Proc.

6

C/E

WI4455 Statistical Inference

6

C/E

From the courses marked C/E at least one must be chosen.

If the 2nd year is taken at TUB, equivalent courses and the mandatory Master’s thesis must be taken as the study programme offered at KTH or TUB during the 2nd year.

Extracurricular Courses

These are courses offered which are of a general nature. Examples of them are language courses. Please observe that not all of the courses will give credits to be accounted for in the final degree. Such courses can be taken both in the 1st and 2nd years. It is advisable that individual study plans are agreed upon. It must be secured that the individual study plan fulfils the examination requirements of both the 1st and the 2nd year universities.

Top page top