The following courses are part of study year three.

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

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

Students that are targeting a more hardware/physics oriented master programme it is recommended to take SF1626 Calculus in Several Variable. Students targeting a more software oriented master programme can instead select DD1351 Logic for Computer Science.

“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

Elective courses

The listed courses are recommended elective courses. 

Mandatory courses

Course code and name Appl.code Scope P1 P2 P3 P4
SF1912 Probability Theory and Statistics 50893 6.0 hp 6.0
ID1206 Operating Systems 50897 7.5 hp 7.5
AG1815 Sustainable Development, ICT and Innovation 60604 7.5 hp 7.5
IA150X Degree Project in Information and Communication Technology, First Cycle 60608 15.0 hp 7.5 7.5
IV1013 Introduction to Computer Security 60595 7.5 hp 7.5

Conditionally elective courses

Course code and name Appl.code Scope P1 P2 P3 P4
DD1351 Logic for Computer Scientists 50880 7.5 hp 3.5 4.0

Optional courses

Course code and name Appl.code Scope P1 P2 P3 P4
EL1000 Automatic Control, General Course 50391 6.0 hp 6.0
IC1007 Human-computer Interaction: Principles and Design 50868 7.5 hp 7.5
ID2201 Distributed Systems, Basic Course 51367 7.5 hp 7.5
ME2016 Project Management: Leadership and Control 50011 6.0 hp 6.0
DD2350 Algorithms, Data Structures and Complexity 50891 9.5 hp 6.0 3.5
SH1011 Modern Physics 50890 7.5 hp 6.0 1.5
DH2642 Interaction Programming and the Dynamic Web 50220 7.5 hp 7.5
EQ1110 Continuous Time Signals and Systems 50087 6.0 hp 6.0
ID1212 Network Programming 51388 7.5 hp 7.5
ID1214 Artificial Intelligence and Applied Methods 50900 7.5 hp 7.5
ID2202 Compilers and Execution Environments 51302 7.5 hp 7.5
IK2206 Internet Security and Privacy 51327 7.5 hp 7.5
IV1351 Data Storage Paradigms 50947 7.5 hp 7.5
ID1217 Concurrent Programming 60601 7.5 hp 7.5
ID2216 Developing Mobile Applications 61080 7.5 hp 7.5
IE1202 Analog Electronics 60607 7.5 hp 7.5
IH1611 Semiconductor Devices 60606 7.5 hp 7.5
II1307 Active Career 60587 1.5 hp 1.5
IS2202 Computer Systems Architecture 61028 7.5 hp 7.5
SG1102 Mechanics, Smaller Course 60600 6.0 hp 6.0
DD2352 Algorithms and Complexity 60158 7.5 hp 3.0 4.5
SF1546 Numerical Methods, Basic Course 60058 6.0 hp 4.0 2.0
DD2372 Automata and Languages 60975 6.0 hp 6.0
DD2401 Neuroscience 60539 7.5 hp 7.5
EQ1120 Discrete Time Signals and Systems 60055 6.0 hp 6.0
IK1552 Internetworking 60599 7.5 hp 7.5
IV1350 Object Oriented Design 60649 7.5 hp 7.5
ME2163 Leading People and Organizations in Different Contexts 60082 6.0 hp 6.0
SF1547 Numerical Methods, Basic Course En av SF1546, SF1547 får ingå i examen. 60066 6.0 hp 6.0