Last edit: 20/10/2021
Approved: 20/10/2021

The education comprises five years and 300 credits. The three first years are first-cycle studies and the final two years are second-cycle studies. First-cycle courses are mainly taught in Swedish, while second-cycle courses are mainly conducted in English. 

The final two years the student takes a specialisation that usually corresponds to a master's programme. The available master's programmes can vary over time. Currently, the following master's programmes leads to fulfilment of the requirements for a degree of Master of Science in Engineering. 

  • Computer Science (TCSCM)
  • ICT Innovation (TIVNM)
  • Information and Network Engineering (TINNM)
  • Embedded systems (TEBSM)
  • Industrial Management (TINEM)*
  • Interactive Media Technology (TIMTM)
  • Communication Systems (TCOMM)
  • Machine Learning (TMAIM)
  • Medical Engineering (TMLEM)
  • Software Engineering of Distributed Systems (TSEDM)
  • Systems, Control and Robotics (TSCRM)
  • Cybersecurity (TCYSM)

Easmus Mundus programmes where KTH participates can, after approval from the programme director also constitute a specialisation. For Erasmus Mundus programmes there are no reserved/guaranteed seats. These programmes must be applied to in competition with other applicants.

Students may be qualified to follow also other master's programme within KTH. If a student wishes to follow a different master's programme than those listed above, consultation shall take place with programme director. 

*) Special conditions for TINEM

Students following the master's programme in industrial management (TINEM) should take at least 30 credits of technology courses, primarily from the mandatory courses in one of the following master's programmes:

  • Software engineering of distributed systems (TSEDM)
  • Communication systems (TCOMM)
  • Embedded systems (TEBSM)

Technology courses from other master's programmes can also be selected after consultation with programme director. 

The selection of technology courses shall be approved by the programme directors for TINEM and CINTE before starting the courses. This is made by creating an individual study plan.