Computer Science explores how to design and analyze computational systems—from algorithms and software to data-driven and intelligent technologies. The programme connects core theory with practical applications in areas such as robotics, networks, and language technology.
The Computer Science program at KTH Royal Institute of Technology delves into the design and analysis of computational systems, encompassing a wide range of topics from algorithms and software development to data-driven and intelligent technologies. This program effectively bridges core theoretical concepts with practical applications across various domains, including robotics, networks, and language technology.
The curriculum is designed to provide a solid foundation in Computer Science while allowing students to specialize in areas of interest. Throughout the course, students will typically engage in a series of core courses followed by electives that align with their individual aspirations.
Specialisations include:Typical components of the program may include:
For specific module names, credit distribution, and project/thesis requirements, please refer to the official KTH program page.
Applicants are required to meet KTH's general entry requirements for their desired study level. While specific academic prerequisites for this program are not detailed, it is advisable to review the most current guidelines on the KTH website to ensure eligibility.
Shortlist scholarships and plan your application — free guidance from our advisors.