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

Structure of the education

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

The first two years consists of compulsory and conditionally elective courses. These are scheduled so that primarily two courses are read and completed in each period. Year 3 has three compulsory courses, conditionally elective courses, and an advanced study project that can also be used as degree project for a Bachelor of Science degree.

The courses in year 1–3 should help the student to acquire a solid foundation of mathematics/natural sciences, basic technological sciences and professional skills. In year three, the choice of specialisation for the second cycle is made. The guiding principle for specialisations is to make use of KTH's master's programmes in the following way:

The courses of the master's programme are read in year 4 and 5. Pre-requisites for respective master's programmes should be met by taking the required courses in year 3. Any requirements on compulsory and elective courses for the master's programme also apply for students on the degree programme in information and communication technology.

Apart from a degree project, at least 60 credits should come from second-cycle courses from the master's programme within the field of information and communication technology. 


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

Courses are either compulsory, conditionally elective or elective. For year 1–3 there are two sets of conditionally elective courses; mathematics/natural science subjects (MatNat block) and courses within the framework of the engineering area (IT block). It is required to complete at least 15 credits of courses from “MatNat block” and 12 credits of courses from “IT block”.

The programme offers room for up to 27 credits of elective courses. It is recommended that the room for elective courses within the programme is used to study pre-requisite courses for the selected master's programme. Pre-requisite courses for the master's programmes are listed at the programme web. 

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 further studies, special admission requirements for the course are to be fulfilled. Special admission requirements are listed in the respective course syllabus.

In order to be eligible for second-cycle studies within the integrated Master of Science programmes at KTH, the student are required to complete 165 credits from year one through three. Of these, 110 credits must be from year 1 and 2. The bachelor thesis shall be completed before Master’s level studies commence.

Degree project

The degree project is the final part of the education. The project work may begin when special admission requirements for the course are fulfilled.

Special conditions for TINEM

For students at the master's programme in industrial management (TINEM) the second-cycle degree project must qualify as a degree project both in industrial management and in information and communication technology. The degree project shall be approved by the programme director for TINEM and for CINTE before starting.


The degree is entitled “Civilingenjörsexamen” - Master of Science in Engineering. The text on the degree certificate states the educational programme, Information and Communication Technology, that has been completed by the student.