The following courses are part of study year two.

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
ID1021 Algorithms and Data Structures Replaces ID1020 50091 7.5 hp 7.5
IK1203 Networks and Communication 60590 7.5 hp 7.5
II1305 Project in Information and Communication Technology 60589 7.5 hp 7.5

For year 1-3 there are two sets of conditionally elective courses: “MatNat block” and “IT block”. For a degree it is required that at least 15 credits of courses from the “MatNat block” and 12 credits of courses from the “IT block” has been completed. 

“MatNat block” (22,5 credits whereof at least 15 credits is requiered for a degree)

  • SF1626 Calculus in Several Variable 7,5 credits
  • SK1118 Electromagnetism and Waves 7,5 credits
  • DD1351 Logic for Computer Scientists 7,5 credits

“IT block”. ” (19,5 credits whereof at least 12 credits is required for a degree) 

  • ID1019 Programming II 7,5 credits
  • ME1003 Industrial Management 6 credits
  • IV1303 Modern Software Development 6 credits

Conditionally elective courses

Course code and name Appl.code Scope P1 P2 P3 P4
SF1686 Calculus in Several Variable 50883 7.5 hp 7.5
DD1351 Logic for Computer Scientists 50880 7.5 hp 3.5 4.0
ME1003 Industrial Management, Basic Course 50881 6.0 hp 6.0
SK1118 Electromagnetism and Waves 50882 7.5 hp 7.5
ID1019 Programming II 60588 7.5 hp 7.5
IV1303 Modern Software Development 60586 6.0 hp 6.0

Optional courses

Course code and name Appl.code Scope P1 P2 P3 P4
II1307 Active Career 60587 1.5 hp 1.5