The following courses are part of study year three.

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

General courses

Degree project 15 hp first level is compulsory during the spring term.

The conditionally elective courses are to be treated as mandatory 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 SF1670 Calculus in Several Variable II. If the student is targeting a more software master programme one can select DD1350 Logic for Computer Science (requires some knowledge of Prolog equivalent to ID1213 Logic Programming).

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

Language Courses

The language courses offered by KTH in chinese, japanese, german, french, spanish and brasilian portugese can be selected as elective courses. 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
II1304 Engineering Skills for ICT 3 cr belong to study year 3 7.5 hp 0.1 0.1 1.4 1.4
SF1901 Probability Theory and Statistics 6.0 hp 6.0
ID2206 Operating Systems 7.5 hp 7.5
AG1815 Sustainable Development, ICT and Innovation 7.5 hp 7.5

Recommended courses

Course code and name Appl.code Scope P1 P2 P3 P4
EQ1240 Signal Processing 7.5 hp 7.5

Optional courses

Course code and name Appl.code Scope P1 P2 P3 P4
DS1319 German - Language, Culture and Social Studies 4.5 hp
DS1337 French - Language, Culture and Social Studies 4.5 hp
DS1347 Spanish - Language, Culture and Social Studies 4.5 hp
ID1213 Logic Programming, Basic Course 7.5 hp 7.5
ID1354 Internet Applications 7.5 hp 7.5
ID2213 Logic Programming 7.5 hp 7.5
IE1202 Analog Electronics 7.5 hp 7.5
DD1350 Logic for Computer Science 6.0 hp 3.0 3.0
DD1352 Algorithms, Data Structures and Complexity 9.0 hp 6.0 3.0
SF1545 Numerical Methods, Basic Course 6.0 hp 3.0 3.0
SH1011 Modern Physics 7.5 hp 6.0 1.5
EL1000 Automatic Control, General Course 6.0 hp 6.0
EQ1110 Continuous Time Signals and Systems 6.0 hp 6.0
ID2202 Compilers and Execution Environments 7.5 hp 7.5
ID2212 Network Programming with Java 7.5 hp 7.5
IH1611 Semiconductor Devices 7.5 hp 7.5
IK2001 Security for Java Environment and Electronic Commerce 7.5 hp 7.5
IK2206 Internet Security and Privacy 7.5 hp 7.5
IV1351 Data Storage Paradigms 7.5 hp 7.5
SF1546 Numerical Methods, Basic Course 6.0 hp 3.0 2.0 1.0
ID1217 Concurrent Programming 7.5 hp 7.5
ID2216 Developing Mobile Applications 7.5 hp 7.5
IE1304 Automatic Control 7.5 hp 7.5
ME2063 Team Leadership and Human Resource Management 6.0 hp 6.0
SG1102 Mechanics, Smaller Course 6.0 hp 6.0
DD2372 Automata and Languages 6.0 hp 6.0
DD2401 Neuroscience 7.5 hp 7.5
EQ1120 Discrete Time Signals and Systems 6.0 hp 6.0
IK1552 Internetworking 7.5 hp 7.5
IS2202 Computer Systems Architecture 7.5 hp 7.5
IV1350 Object Oriented Design 7.5 hp 7.5
ME2015 Project Management: Leadership and Control 6.0 hp 6.0
SF1547 Numerical Methods, Basic Course 6.0 hp 6.0
DD1365 Software Engineering 6.0 hp
LS1472 Brazilian Portugese A1 for Engineers 7.5 hp

Specialisations

International Profile, Japanese (INJA)

Courses (INJA)

Mandatory courses

Course code and name Appl.code Scope P1 P2 P3 P4
LS1385 Japanese A2 9.0 hp

International Profile, Chinese (INKI)

Courses (INKI)

Mandatory courses

Course code and name Appl.code Scope P1 P2 P3 P4
LS1395 Chinese A2 9.0 hp

International Profile (INT)

Courses (INT)

Conditionally elective courses

Course code and name Appl.code Scope P1 P2 P3 P4
LS2326 German B2 9.0 hp
LS2336 French B2 9.0 hp
LS2349 Spanish B2 9.0 hp