
The two-year Master's Programme in Computer Science at KTH equips students with advanced knowledge and skills in a rapidly evolving field. The program is structured into three terms of coursework, followed by a dedicated term for the master's degree project. Each term comprises approximately 30 ECTS credits, offering a comprehensive and intensive learning experience. Students can specialize in various tracks, including Cognitive Systems (with subtracks in Vision and Robotics, or Conversational Systems), Data Science (with subtracks in Machine Learning or Natural Language Processing), Interaction Design, and Parallel Computation (with subtracks in High Performance Computing, Quantum Computing, or Computational Science). This specialization allows students to tailor their education to their specific interests and career aspirations within computer science.
The programme is divided into three terms of courses and a final term for the master's degree project. Each term typically consists of 30 ECTS credits. Students choose a specialization track and take mandatory courses within that track, along with conditionally elective courses.
Students who have previously completed courses equivalent to specific mandatory courses (DD2380, DD2395, IK2218, DD2440) may apply to take a replacement course. This replacement course must be at least 6 credits, advanced level, broad in computer science, not part of the chosen track, and its subject matter must not be too close to other compulsory courses. The application for a replacement course requires approval from the programme director and master coordinator. Specific prior courses (e.g., from CINTE or CDATE) may also affect course selections or require specific mandatory courses. Some courses may be offered every two years.
Application and tuition fees are required for some students. KTH offers scholarships for Master's programmes.
You need a Bachelor's degree or equivalent with a strong foundation in computer science and mathematics. Specific prerequisites for the Cognitive Systems and Data Science tracks include SF1626 Calculus in Several Variable, 7.5 credits, or an equivalent course.
You must first apply through the central Swedish university admissions portal, Universityadmissions.se. For the KTH Scholarship, a separate application is required during its specific application period. Ensure you submit all necessary documents by the deadline, typically February 2nd.
The Master's Programme in Computer Science is a two-year programme. It is structured into three terms of coursework, followed by a dedicated term for the master's degree project. Each term typically consists of 30 ECTS credits.
Yes, KTH offers the KTH Scholarship for Master's programmes, which can cover the full tuition fee for one or two years, provided satisfactory results are maintained. To be eligible, you must be a fee-paying student and have applied for the Master's programme as your first priority.
Application and tuition fees are required for some students. Specific tuition fee information for international students is not available on the provided pages, but the KTH Scholarship can cover the full tuition fee.
Yes, the program allows specialization in various tracks, including Cognitive Systems, Data Science, Interaction Design, and Parallel Computation. These tracks offer subtracks such as Machine Learning, Natural Language Processing, High Performance Computing, and Quantum Computing, among others.