Skip to main content
Till KTH:s startsida

Study year 1

The following courses are part of study year one.

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

Mandatory courses

Course code and nameAppl.codeScopeP1P2P3P4
ID2201 Distributed Systems, Basic Course7.5 credits7.5
ID2207 Modern Methods in Software Engineering7.5 credits7.5
ID2209 Distributed Artificial Intelligence and Intelligent Agents7.5 credits7.5

Specialisations

Track, Data Science (DASC)

Courses (DASC)

At least 30 ECTS must be taken from the conditionally elective courses from corresponding track.

Conditionally elective courses

Course code and nameAppl.codeScopeP1P2P3P4
ID2222 Data Mining7.5 credits7.5
ID2203 Distributed Systems, Advanced Course606487.5 credits7.5

Recommended courses

Course code and nameAppl.codeScopeP1P2P3P4
DD2460 Software Safety and Security7.5 credits7.5
IK2206 Internet Security and Privacy7.5 credits7.5
DD2459 Software Reliability602557.5 credits7.5
ID2216 Developing Mobile Applications608807.5 credits4.53.0
DD2424 Deep Learning in Data Science602077.5 credits7.5

Track, Software (PVT)

Courses (PVT)

At least 30 ECTS must be taken from the conditionally elective courses from corresponding track.

Conditionally elective courses

Course code and nameAppl.codeScopeP1P2P3P4
ID2222 Data Mining7.5 credits7.5
ID2203 Distributed Systems, Advanced Course606487.5 credits7.5

Recommended courses

Course code and nameAppl.codeScopeP1P2P3P4
DD2460 Software Safety and Security7.5 credits7.5
IK2206 Internet Security and Privacy7.5 credits7.5
DD2459 Software Reliability602557.5 credits7.5
ID2216 Developing Mobile Applications608807.5 credits4.53.0
DD2424 Deep Learning in Data Science602077.5 credits7.5