Skip to main content
Till KTH:s startsida

Study year 2

The following courses are part of study year two.

The course application codes and study periods are valid for the academic year 2024/2025. For other academic years, different application codes and study periods may apply

General Courses

At least one of the conditionally elective courses among the general courses has to be studied during the first or second year.

Conditionally elective courses

Course code and nameAppl.codeScopeP1P2P3P4
SF2832 Mathematical Systems Theory7.5 credits7.5
SF2863 Systems Engineering7.5 credits7.5
SF2812 Applied Linear Optimization604677.5 credits7.5

Optional courses

Course code and nameAppl.codeScopeP1P2P3P4
DD2257 Visualization7.5 credits7.5
SF2852 Optimal Control Theory7.5 credits7.5
SF2866 Applied Systems Engineering7.5 credits7.5
SF2935 Modern Methods of Statistical Learning7.5 credits7.5
SF2942 Portfolio Theory and Risk Management7.5 credits7.5
SF2956 Topological Data Analysis7.5 credits7.5
SF2975 Financial Derivatives7.5 credits7.5
DD2435 Mathematical Modelling of Biological Systems9.0 credits6.03.0
DD2440 Advanced Algorithms6.0 credits1.54.5
SF2565 Program Construction in C++ for Scientific Computing7.5 credits3.54.0
DD2434 Machine Learning, Advanced Course7.5 credits7.5
SF1811 Optimization6.0 credits6.0
SF2957 Statistical Machine Learning7.5 credits7.5
SF2980 Risk Management7.5 credits7.5
DD2421 Machine Learning615777.5 credits7.5
SF2567 Project Course in Scientific Computing7.5 credits

Specialisations

Track, Computational Mathematics (COMA)

Courses (COMA)

Mandatory courses

Course code and nameAppl.codeScopeP1P2P3P4
SF2524 Matrix Computations for Large-scale Systems7.5 credits7.5
SF250X Degree Project in Scientific Computing, Second Cycle6161930.0 credits15.015.0

At least 3 conditionally elective courses on the track have to be studied during year 1 and 2. 

Conditionally elective courses

Course code and nameAppl.codeScopeP1P2P3P4
SF2565 Program Construction in C++ for Scientific Computing7.5 credits3.54.0

Track, Mathematics of Data Science (DAVE)

Courses (DAVE)

Compulsory courses on the track (15 cr) + conditionally elective courses (15 cr) = 30 cr.

Mandatory courses

Course code and nameAppl.codeScopeP1P2P3P4
SF2935 Modern Methods of Statistical Learning7.5 credits7.5
SF290X Degree Project in Mathematical Statistics, Second Cycle6162630.0 credits15.015.0

At least two conditionally elective courses has to be studied on the track. *One of the conditionally elective courses on the track has to be SF2930 or SF2943.

Conditionally elective courses

Course code and nameAppl.codeScopeP1P2P3P4
SF2956 Topological Data Analysis7.5 credits7.5
SF2957 Statistical Machine Learning7.5 credits7.5
DD2423 Image Analysis and Computer Vision7.5 credits

Track, Financial Mathematics (FMIA)

Courses (FMIA)

At least 30 cr need to be studied on the track: 15 cr compulsory courses + 15 cr of the conditionally elective courses.

Mandatory courses

Course code and nameAppl.codeScopeP1P2P3P4
SF2942 Portfolio Theory and Risk Management7.5 credits7.5
SF291X Degree Project in Financial Mathematics, Second Cycle6163130.0 credits15.015.0

Among the conditionally elective courses at least one course from each year has to be studied. However in year 1 either SF2930 or SF2943 has to be studied. Note that if you plan to study SF2975 in year 2 it is strongly recommended to study SF2971 in year 1.

Conditionally elective courses

Course code and nameAppl.codeScopeP1P2P3P4
SF2975 Financial Derivatives7.5 credits7.5
SF2980 Risk Management7.5 credits7.5

Track, Optimization and Systems Theory (OPST)

Courses (OPST)

Mandatory courses

Course code and nameAppl.codeScopeP1P2P3P4
SF280X Degree Project in Optimization and Systems Theory, Second Cycle6163530.0 credits15.015.0

At least 30 cr of the conditionally elective courses need to be studied in the field optimization and systems theory:
At least 7,5 cr of the conditionally elective courses among the general courses + at least 22,5 cr of the conditionally elective courses on the track = 30 cr.

Conditionally elective courses

Course code and nameAppl.codeScopeP1P2P3P4
SF2852 Optimal Control Theory7.5 credits7.5
SF2866 Applied Systems Engineering7.5 credits7.5
SF2832 Mathematical Systems Theory7.5 credits7.5
SF2863 Systems Engineering7.5 credits7.5
SF2812 Applied Linear Optimization604677.5 credits7.5
SF2842 Geometric Control Theory604577.5 credits7.5
SF2822 Applied Nonlinear Optimization604227.5 credits7.5