The following courses are part of study year one.

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

General courses

Mandatory courses

Course code and name Appl.code Scope P1 P2 P3 P4
ID2201 Distributed Systems, Basic Course 51367 7.5 hp 7.5
ID2207 Modern Methods in Software Engineering 51124 7.5 hp 7.5
ID2209 Distributed Artificial Intelligence and Intelligent Agents 51369 7.5 hp 7.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 name Appl.code Scope P1 P2 P3 P4
ID2214 Programming for Data Science 51047 7.5 hp 7.5
ID2203 Distributed Systems, Advanced Course 60313 7.5 hp 7.5

Optional courses

Course code and name Appl.code Scope P1 P2 P3 P4
IK2206 Internet Security and Privacy 51327 7.5 hp 7.5
ID2010 Programming of Interactive Systems 61085 7.5 hp 7.5
ID2012 Ubiquitous Computing 60239 7.5 hp 7.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 name Appl.code Scope P1 P2 P3 P4
ID1212 Network Programming 51388 7.5 hp 7.5
ID2214 Programming for Data Science 51047 7.5 hp 7.5
ID2203 Distributed Systems, Advanced Course 60313 7.5 hp 7.5

Optional courses

Course code and name Appl.code Scope P1 P2 P3 P4
IK2206 Internet Security and Privacy 51327 7.5 hp 7.5
ID2010 Programming of Interactive Systems 61085 7.5 hp 7.5
ID2012 Ubiquitous Computing 60239 7.5 hp 7.5