Last edit: 27/04/2018
Approved: 27/04/2018

Structure of the education

This study plan was established by the Dean of School on 2016-09-15 and applies to students commencing the programme in the academic year of 2017/2018. 

The academic year consists of 40 weeks, divided into four periods.

The division of the academic year is stipulated on the KTH website for students (

The program consists of compulsory courses and four tracks, which one must be chosen. The compulsory courses and the tracki s read partially in parallel for two years. The compulsory courses are common to all students and are together 34 credits. The tracks are selected during semester one and are together 22.5 points.

The programme concludes with a 30 credit degree project.

Other courses are optional.


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

The various aims, pre-requisites, content and course requirements can be found in the study plans in the Course and Programme Directory on the KTH website for students. Each year group has a list of the included courses.

The following limitations apply to the elective courses:

  • There can be a limit imposed on the number of credits that may be taken per semester.
  • Elective courses may not significantly overlap with the existing programme courses.
  • A subject course on a level that is lower than the existing programme course may not be included as an elective course.

Examinations are conducted in various ways, for example: exercises completed at home and then presented orally or in writing; laboratory work; project work or written examinations.

After each course, student feedback is collected and analysed by the course coordinator. Feedback is presented as a course analysis that is usually published online. See the KTH regulations for course analyses

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.

Conditions for participation in the programme

Semester registration:

At the start of each semester, the student is required to register via the Personal Menu. Semester registration is required to participate in new courses, for study results to be registered and for CSN to issue student funding.

Choice of specialisation:

Choice of specialisation is made as per instruction from the School of Computer Science and Communication.

Choice of courses

Application for admittance to course:

The student is obligated to apply for admission to all the courses the student wishes to study in the following semester.

It is the student's responsibility to ensure they fulfil the recommended knowledge pre-requisites. Application for admission to the course must be done in accordance with instructions from the School of Computer Science and Communication, no later than

  • 15 May for the autumn semester,
  • 15 November for the spring semester

Applications submitted after the deadline are considered subject to availability of space. Before applying for admission to a language course, a test concerning level placement should be conducted.

A small number of courses have limited places. For such courses, selection is merit-based, from grades and points for those students who have applied in time. The selection is conducted by the school offering the course.

Students may only take part in the courses included in the student's study plan.

Course registration:

The student is to register for each course at the start of the course. Course registration on both compulsory and elective courses must be done individually. Those who have registered on a course and then decide to not complete the course must remove the course registration via the Personal Menu. If the student does not do this, they must complete the course.

Course registration presupposes that the student has been admitted to the course.

Requirements for advancement:

To advance to the second year of the programme, the student must have completed a minimum of 45 credits from the first year.

Students who have fallen behind in their studies and do not meet the above requirements must, in consultation with the programme's Study Guidance, establish an individual study plan for the continuing studies.

See KTH's regulations:

Recognition of previous academic studies

Students have the opportunity to be given credit for results from a course or courses at another higher education institution/university within or outside Sweden.

The form can be found on the KTH website for students. Application for a credit transfer shall be submitted to education administration office at CSC.

The KTH policy for credit transfers can be found in its entirety in the KTH regulations:

Studies abroad

Students on the programme have the opportunity to study abroad for one semester via the agreements KTH has with universities within and outside the EU. It is also possible to write the degree project abroad.

For more information, contact the International Co-ordinator at CSC.

Degree project

The programme includes a thesis for the Degree of Master of Science in Engineering/Degree of Master of Science which corresponds to 30 credits.

The student is responsible for finding a suitable task for their own degree project. KTH's comprehensive rules and guidelines for a thesis, 30 credits, for a Degree of Master of Science, 300 credits, as well as how the thesis is graded, can be found in the KTH regulations:

In addition to the requirements set for beginning the degree project, for the students following a Master of Engineering programme, the requirements for the Master of Engineering programme apply.


Once the student has completed the entire programme, they can apply for a Teknologie Masterexamen (Degree of Master of Science).

Instructions for how to apply for the degree can be found on the KTH student website.

Conditions for the Degree of Master of Science

A Degree of Master of Science is awarded after completion of the programme. The programme is designed so that the student, having earned their degree, meets the national examination requirements and those set by KTH for the Degree of Master of Science.

See KTH's regulations