Last edit: 10/10/2018
Approved: 10/10/2018

Structure of the education

The academic year at KTH is divided into four periods. Each period lasts approximately seven weeks with at least 33 days of study. Each period is followed by an exam period. In addition to the four regular exam periods, there are four additional re-examination periods: before Christmas, in April, after May and immediately preceding the first study period of the academic year.

The academic year lasts for a duration of 40 weeks.

Teaching activities may, if necessary, be scheduled outside the academic year.


The programme is course-based. Lists of courses are included in Appendix 1: Course list

The programme is course-based and the course part corresponds to 90 ECTS (the thesis is 30 ECTS). Each track starts with basic courses, which must be selected if equivalent courses are not included in the student’s Bachelor’s degree. The basic courses for each track are listed in Appendix 1. The compulsory courses correspond to between 21.5 and 37.5 ECTS depending on track. This leaves between 52.5 and 68.5 ECTS for elective courses. The first part of the elective courses must be on the advanced level and selected from the list of courses in Appendix 1. Together with the compulsory courses, the first part of the elective courses shall add up to at least 70 ECTS. The choice of elective courses from the list in Appendix 1 is not completely free, because each track has a pool of four to six courses and at least one of these recommended courses must be selected. The remaining second part of the elective courses, at most 20 ECTS, does not need to be selected from the course list in Appendix 1, but an elective course may not be similar to a course already completed in a previous degree.

The list of compulsory and elective courses is given in appendix 1.

Grading system

Courses in the first and the second cycle are graded on a scale from A to F. A-E are passing grades, A is the highest grade. The grades pass (P) and fail (F) are used for courses under certain circumstances.

The grades pass (P) and fail (F) are used thesis works.

Conditions for participation in the programme

Participation requires admission to courses within the programme and course registration. Course registration is done via the personal menu at

For students starting their education from the autumn semester 2018, previous promotion requirements have been replaced with special admission requirements to each course. Admission requirements are specified in the course syllabus. 

Course application

All programme students apply for courses 1-15 November/1-15 May for the next semester. The application is done via 

Recognition of previous academic studies

Under certain circumstances, and in agreement with the programme director, credits for previous studies can be received according to the local policy of KTH.

Studies abroad

After approval by the programme director, part of the studies may be carried out abroad (including the Master’s degree project). The condition is that the parts of the programme carried out abroad should fit in with the educational programme.

Degree project

A 30-credit Master’s degree project is carried out at the end of the educational programme and may begin when special admission requirements for the course are fulfilled.

The purpose of the project is to let the student study a problem in more depth than is possible in the courses. The project may be carried out in an academic or industrial environment in Sweden or abroad. 

The choice of project must be approved by the programme director.

The Degree project is graded with P/F.


In order to earn a Degree of Master of Science, passing grades in all courses which are included in the student’s study plan are required.  The study plan must comprise 120 higher education credits which include a degree project consisting of 30 higher education credits, in the second cycle.

KTH’s local degree ordinance can be found at KTH's website,

Application for degree certificate

When the studies at KTH are completed a degree certificate can be applied for.

Application is done by the “personal menu” at