Last edit: 12/12/2019
Approved: 12/12/2019

Structure of the education

Academic year
Each academic year consists of two semesters which are 20 weeks each. Each semester is divided into two study periods.

Structure of the programme
The programme begins with a common course package during semester 1 which provides a solid base for the profiles provided during semester two and three. The third semester includes advanced studies within the field of energy with a research preparatory perspective. The programme concludes with a degree project during semester 4.


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

The programme is structured in the form of courses. Course lists are found in appendix 1.
The programme consists of compulsory, conditionally elective, recommended and optional courses.

The compulsory courses are defined for each year and profile in course lists. The goals, entrance qualifications, content and course requirements for each course can be found in the official course syllabuses.

The forms of instruction and examination vary between the courses and these are indicated in each official course syllabus.

The optional courses can be chosen from KTH's range of offered courses. Credits from courses at other universities/higher education institutions can also be transferred if the qualification requirements are met.

The following limitations apply to optional courses:

  • There is a limit imposed on the number of credits that may be chosen per semester
  • An optional course may not correspond to a significant extent to an existing programme course or an already credited course
  • Higher education preparatory courses may not be counted as optional courses
  • Optional courses may be chosen freely but should be relevant to the professional role of engineer.

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.

Grading scale is found in the course syllabus.

Conditions for participation in the programme

Participation requires admission to courses within the programme and course registration.

For studies at a higher study year there are specific admission requirements for the courses. Admission requirements are specified in the course syllabus.

Selection of profile
Selection of profile is done by registration for courses prior to semester 2.


Degree project

Degree project, second cycle
The programme includes a degree project for a Degree of Master that comprises 30 credits.

In order to fulfill specific admission requirements  for a Degree Project, Second Cycle, 30 credits, courses corresponding to at least 60 credits, second cycle, must be completed. The courses at the second cycle shall include courses in the programme relevant to the degree project, as well as courses in science theory and research methodology.


Conditions for a Degree of Master, 120 credits
A Degree of Master of Science is obtained after completing the degree programme. The programme is designed so that the student, when they graduate, has fulfilled the national qualification requirements with a passing grade in all courses included in the student's study plan of 120 credits, of which

  • at least 90 credits are attained in the second cycle, which includes at least 60 credits (including a 30 credit degree project) of specialised studies within the programme's main field of study.

Title of general qualification at second cycle
Degree of Master of Science (120 credits) Teknologie masterexamen