Last edit: 04/09/2020
Approved: 04/09/2020

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 syllabus for the Master of Computer Science and Engineering programme consists of:

  • courses in study year 1–3, concluded by a degree project at undergraduate level
  • courses in study year 4-5 within the chosen master's programme, of which at least 60 credits must consist of courses in computer science at second cycle. Year 5 is concluded by a degree project in second cycle.

Language engineering profile
The specialisation in Language Engineering begins in the fall semester in study year 2. Information about application, possible changes to the curriculum is given during the spring semester of study year 1.

International profile
The international profile starts in study year 2 and includes courses in the profile language and a possibility to spend one or two semesters at one of the KTH partner universities using the language of the profile. Currently the following profile languages are offered: Japanese, Chinese, French, German, and Spanish. Information about application, possible changes to the curriculum and the requirements to achieve an international profile is given during the spring semester of study year 1.

Courses

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

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 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.

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.

In addition the following applies:
For a student who within the selected Master programme does a degree project examined by any other school than EECS, the programme director for the Master of science of engineering programme in Computer Science and Engineering must approve the specification and the final report to certify the relevance of the degree project in relation to the programme.

Degree

Degree of Master of Science in Engineering

Students may apply for the following degrees: Degree of Master of Science in Engineering, Degree of Bachelor of Science and Degree of Master of Science (Two Years), if the requirements for this degree are fulfilled.

Conditions for the Degree of Master of Science in Engineering 300 ECTS credits 
The Master of Science in Engineering degree is received after completing the programme. The programme is designed so that the student fulfills the national degree requirements and has completed courses corresponding to 300 ECTS credits, including:

  • mathematics/natural science subjects must carry at least 45 credits, and in addition at least 180 credits (including a 30-credit degree project) must be within the framework of the engineering area,
  • at least 90 credits at second level, of which at least 60 credits (including a 30-credit degree project) must be within the framework of the engineering area.