Master's programme in Computer Science
The Master’s programme in Computer Science is designed to function as the final two years of the corresponding five year Master of Science in 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.
Computer Science at KTH
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:
- Cognitive Systems
- Data Science
- High Performance Computing (CSHP)
- Interaction Design (CSID)
- Scientific Computing (CSSC)
- Software Technology (CSST)
- Theoretical Computer Science (CSTC)
- Visualization and Interactive Graphics (CSVG)
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.
Find out what students from the programme think about their time at KTH.
For questions regarding programme content and specific admission requirements, feel free to
contact the programme coordinator or programme director.
Programme director: Örjan Ekberg
Changes in the programme may occur.