The following courses are part of study year three.

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

General courses

Due to pre-requisites for the mandatory courses the only real options for selecting courses in year 1-3 are the following:

  • ME1003 Industrial Economics can be replaced by a language course (N.B. ME1003 is pre-requisite for some master programmes).
  • If the student is targeting a more hardware/physics oriented master programme it is recommended to take SF1626 Calculus in Several Variable. If the student is targeting a more software master programme one can select DD1351 Logic for Computer Science.

The application for degree is reviewed according to the study programme.

Language Courses

The language courses offered by KTH in asian and european languages can be selected as elective courses (N.B. not courses corresponding to entry requirements for the programme). Information about the language courses can be found at www.kth.se/language.

 

Mandatory courses

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

Conditionally elective courses

Course code and name Appl.code Scope P1 P2 P3 P4
DD1351 Logic for Computer Scientists 50435 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 50385 6.0 hp 6.0
IC1007 Human-computer Interaction: Principles and Design 50343 7.5 hp 7.5
ID2201 Distributed Systems, Basic Course 51072 7.5 hp 7.5
ID2213 Logic Programming 50692 7.5 hp 7.5
DD2350 Algorithms, Data Structures and Complexity 51571 9.5 hp 6.0 3.5
SH1011 Modern Physics 51108 7.5 hp 6.0 1.5
DH2642 Interaction Programming and the Dynamic Web 60269 7.5 hp 7.5
EQ1110 Continuous Time Signals and Systems 50377 6.0 hp 6.0
ID1212 Network Programming 50606 7.5 hp 7.5
ID1214 Artificial Intelligence and Applied Methods 50512 7.5 hp 7.5
ID2202 Compilers and Execution Environments 50505 7.5 hp 7.5
IK2206 Internet Security and Privacy 51129 7.5 hp 7.5
IV1351 Data Storage Paradigms 50109 7.5 hp 7.5
ID1217 Concurrent Programming 60321 7.5 hp 7.5
ID2216 Developing Mobile Applications 60767 7.5 hp 7.5
IE1202 Analog Electronics 60177 7.5 hp 7.5
IH1611 Semiconductor Devices 60205 7.5 hp 7.5
II1307 Active Career 60310 1.5 hp 1.5
IS2202 Computer Systems Architecture 60791 7.5 hp 7.5
ME2015 Project Management: Leadership and Control 60068 6.0 hp 6.0
SG1102 Mechanics, Smaller Course 60591 6.0 hp 6.0
DD2352 Algorithms and Complexity 60499 7.5 hp 4.5 3.0
SF1546 Numerical Methods, Basic Course En av SF1546, SF1547 får ingå i examen. 60155 6.0 hp 4.0 2.0
DD2401 Neuroscience 60502 7.5 hp 7.5
EQ1120 Discrete Time Signals and Systems 60204 6.0 hp 6.0
IK1552 Internetworking 60329 7.5 hp 7.5
IV1350 Object Oriented Design 60314 7.5 hp 7.5
ME2163 Leading People and Organizations in Different Contexts 61512 6.0 hp 6.0
SF1547 Numerical Methods, Basic Course En av SF1546, SF1547 får ingå i examen. 60201 6.0 hp 6.0