Master in Computer Science

KTH Royal Institute of Technology

Program Description

Master in Computer Science

KTH Royal Institute of Technology

The Master’s programme in Computer Science is designed to function as the final two years of the corresponding Civil Engineering programme. Students can choose to specialise in a wide range of topics, and have a high degree of flexibility in selecting elective courses.

A suitable background before entering this programme is an undergraduate education adhering to the ACM recommendations for Computer Science curricula.

Programme outline

The first semester is mainly devoted to compulsory courses, after which the student chooses a track of specialisation. With the track courses as a foundation, the students are able to design their own study plan by selecting from a large set of elective courses.

The currently offered tracks are:

  • Autonomous Systems
  • Computer Security
  • IT-Management with Enterprise Architecture
  • Programme System Technology
  • Language Technology
  • Theoretical Computer Science
  • Computational Biology
  • Sound and Music Computing

Degree project

The last semester is dedicated to the Master’s degree project, leading to a corresponding thesis. The project is preferably on a topic connected to the track chosen, and can be executed as an internship in industry or locally within a research group.

Career prospects

There is a high demand for qualified experts in Computer Science and IT in general. Students from the Computer Science Master’s programme are very attractive for both large and small companies, but they are also well suited for entering an academic career.

Changes in the programme may occur.

This school offers programs in:
  • English

Last updated September 23, 2016
Duration & Price
This course is Campus based
Start Date
Start date
Aug. 2017
2 years
Full time
Start date Aug. 2017
Sweden Stockholm
Application deadline Request Info
End date Request Info
Duration 2 years
Price Request Info