Last edit: 27/09/2011
Approved: 27/09/2011

Structure of the education

The KTH academic year is 40 weeks, divided into four periods.  Each study period is followed by an examination period. There are also three re-examination periods.

For details about the structure of the academic year see

During the first semester five compulsory courses are taken, totaling 30 ECTS credits.

Beside the compulsory courses, 30 higher education credits are required in advanced courses within a specific area of computer science. These must either be part of a recommended specialisation or compiled by the student, but in the latter case, the course selection must be approved by the programme coordinator.  Within each specialisation, courses can be freely chosen but considering prerequisites, or, in certain cases, places available.

At least one technology-complementary course must be included in the programme.

The programme is concluded by a degree project comprising 30 ECTS credits.

Other courses are elective.


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

Courses are examined in many ways, for example by home assignments that are presented either using oral presentations or written reports, computer assignments, project work or traditional written exams.

After each course a student evaluation is performed and then analyzed by the course leader in the course analysis document, which is normally published on the web, see the KTH regulations of course analysis:

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 enrollment

No later than November 15 and May 15  the student is required to make a study enrollment for the next semester at the CSC Program Office.

This study enrollment is required in order for the exam results to be registered.

Approved leave from studies

Approved leave from studies means that the student does not participate in the education during at least one study period.  The student has the right to return to the education at a time agreed upon, and has the right to participate in the examination of non-finished courses.

Application for an approved leave is done on according to instructions from the CSC program office. When the student decides to return to the education, he/she is required to re-enroll to the studies.

Please see the KTH regulations:

Selection of track is done according to instructions from the CSC school.

Selection of courses

The student is required to apply for admission to all courses he/she wishes to take during the next semester. The student is responsibe for having the recommended prerequisites.  The application for admission to a course is done according to instructions from the CSC school no later than

May 15th for the fall semester
November 15th for the spring semester

Applications made after this date are only granted if there are vacancies in the courses. Applications to language courses with prerequisites should be preceded by a qualification test. 

In a few courses, the number of participants is limited. Selection is done by the school responsible for the course.

Course registration

The student must register with the school responsible for the course at the start of each course, and also report to the school responsible for the course if the studies are discontinued.

Registration to a course requires formal acceptance to the course (by the school responsible for the course). Applications should be according to instructions from the CSC school. 

Promotion to second year

At least 45 ECTS credits have to be completed during the first academic year in order for the student to be promoted to the second year of the program.

Students who do not fulfill these requirements must  – in cooperation with the CSC program office – make an individual study plan for continued studies. 

Please see the KTH regulations:

Recognition of previous academic studies

Credits for studies at another university can be received. An application form can be found on the KTH Student pages.

The application form is submitted to the CSC program office.

For in-depth information about the KTH policy for crediting previous studies, see

Studies abroad

Students of the program have the possibility to spend one or two semesters of study at a foreign university through agreements KTH has with universities within and outside the EU. It is also possible to make the final degree project abroad.

For more information contact the international coordinator at CSC.

More information can also be found at

Degree project

An individual study in the form of a degree project corresponding to 30 ECTS credits is included in the program.

It is the responsibility of the student to find a suitable project task.

More information about the rules for degree projects at KTH can be found at


After completing the program, the student may apply for the Degree of Master of Science (Two Years), in Swedish: teknologie masterexamen.

Information on the application process can be found on the KTH Student pages.

Requirements for the Degree of Master of Science (Two Years)

The Degree of Master of Science (Two Years) is obtained after completion of the  program. The program is designed so that students, when they graduate, have fulfilled the national requirements for a degree. This means that the students have completed courses comprising 120 ECTS credits, of which at least 90 ECTS credits are second cycle, and at least 60 ECTS credits (including a 30 ECTS credits degree project) constitute indepth studies in the main field of study.

See also the KTH regulations