Last edit: January 15, 2025
Approved: January 15, 2025
Admission to the programme requires fulfillment of basic eligibility, as well as the following requirements for special eligibility:
Bachelor's degree in computer science, electrical engineering, mathematics, physics, vehicle engineering, mechanical engineering or similar. Previous education must include basic mathematics courses in linear algebra, analysis in one and several variables, probability theory, programming and computer science. The student must also have knowledge of differential equations and control technology.
Within the programme there may be courses with additional requirements for special qualifications. The requirements are stated under the heading "Special eligibility" in the syllabus.
The number of places within the education programme is limited. All training places are added on the basis of a merit value.
The selection process is based on the following criteria: study results (grades), motivation for the studies (letter of motivation, references, courses and/or relevant work experience) and/or previous education.
Previous education is assessed on the quality that the previous education is considered to have in the subjects that are relevant to the education applied for. To assess this, e.g. UKÄ's quality review for Swedish higher education institutions. For foreign universities, e.g. university ranking. The merit evaluation is done on a scale of 1-75.
For civil engineering students at KTH with a reserved place (mapping) on this programmeme, the programme's special eligibility requirements are met by the following courses within the respective civil engineering programme. The course codes refer to admission year 2021 on the civil engineering programme and may vary for other admission years.
Degree Programme in Computer Science and Engineering (CDATE)
Mandatory courses:
- SF1625 Calculus in One Variable
- SF1624 Algebra and Geometry
- SF1935 Probability Theory and Statistics with Application to Machine Learning
- DD1337 Programming
- DD1338 Algorithms and Data Structures
Conditionally elective courses:
- SF1626 Calculus in Several Variables
In addition, the following prior knowledge needs to be acquired, as optional courses:
- SF1633 Differential Equations I
- EL1000/EL1010/EL1020 Automatic Control, General Course
Degree Programme in Electrical Engineering (CELTE)
Mandatory courses:
- SF1625 Calculus in One Variable
- SF1626 Calculus in Several Variables
- SF1624 Algebra and Geometry
- SF1920 Probability Theory and Statistics
- DD1310 Programming Techniques
- EQ1110 Continuous Time Signals and Systems, or EQ1120 Discrete Time Signals and Systems
- EL1020 Automatic Control, General Course
Conditionally elective courses:
- DD1320 Applied Computer Science
Degree Programme in Vehicle Engineering (CFATE)
Mandatory courses:
- SF1668 Mathematical and Numerical Analysis I
- SF1626 Calculus in Several Variables
- SF1694 Applied Linear Algebra
- SF1914 Probability Theory and Statistics
- DD1331 Fundamentals of Programming
- SF1682 Analytical and Numerical Methods for Differential Equations
- EL1010 Automatic Control, General Course
In addition, the following prior knowledge needs to be acquired, as optional courses:
- DD1321 Applied Programming and Computer Science
Degree Programme in Information and Communication Technology (CINTE)
Mandatory courses:
- SF1625 Calculus in One Variable
- SF1624 Algebra and Geometry
- SF1912 Probability Theory and Statistics
- ID1018 Programming I
- ID1021 Algorithms and Data Structures
Conditionally elective courses:
- SF1626 Calculus in Several Variables
In addition, the following prior knowledge needs to be acquired, as optional courses:
- SF1633 Differential Equations I
- EL1000/EL1010/EL1020 Automatic Control, General Course
Degree Programme in Engineering Physics (CTFYS)
Mandatory courses:
- SF1673 Analysis in one variable
- SF1674 Multivariable Calculus
- SF1672 Linear Algebra
- SF1922 Probability Theory and Statistics
- DD1331 Fundamentals of Programming
- DD1327 Fundamentals of Computer Science
- SF1683 Differential Equations and Transforms
- EL1000 Automatic Control, General Course
Degree Programme in Engineering Mathematics (CTMAT)
Mandatory courses:
- SF1673 Analysis in one variable
- SF1674 Multivariable Calculus
- SF1672 Linear Algebra
- SF1918 Probability Theory and Statistics
- DD1331 Fundamentals of Programming
- DD1320 Applied Computer Science
- SF1693 Analytical and Numerical Methods for Partial Differential Equations and Transforms
- EL1000 Automatic Control, General Course