The purpose of the Master’s programme in Systems, Control and Robotics is to equip students with the skills necessary to analyse, design and control complex technical systems. Such systems are key components in infrastructure and industry, and host a wide array of functions in our daily lives. Therefore, the successful integration of cutting-edge training in engineering with a balanced, holistic systems perspective will remain a crucial area of specialisation for the future.
The Master’s programme is taught in English and involves team collaborations and projects emphasising the academic and cultural diversity of the field. The coursework is based around four areas of focus: Robotics and Autonomous Systems (AS), Networked Control Systems (NC), Systems and Control Theory (SC) and Electric Energy Systems (ES). Students will be able to incorporate and use KTH’s strong ties with research and industry leaders for their thesis project in the second year, providing them with excellent career opportunities.
Year 1
Mandatory courses
- Theory and Methodology of Science with Applications (Natural and Technological Science) 7.5 credits
- Image Analysis and Computer Vision 7.5 credits
- Power System Analysis 6.0 credits
- The Sustainable Systems and Control Engineer 3.0 credits
- Applied Estimation 7.5 credits
- Hybrid and Embedded Control Systems 7.5 credits
- Control Theory and Practice, Advanced Course 7.5 credits
- Nonlinear Control 7.5 credits
- Model Predictive Control 7.5 credits
- Modelling of Dynamical Systems 7.5 credits
Conditionally elective courses
- Artificial Intelligence 6.0 credits
- Deep Learning in Data Science 7.5 credits
- Robotics and Autonomous Systems 9.0 credits
- Computational Photography 6.0 credits
- Machine Learning 6.0 credits
- Artificial Neural Networks and Other Learning Systems 6.0 credits
- Machine Learning, Advanced Course 7.5 credits
- Speech and Speaker Recognition 7.5 credits
- Power System Stability and Control 7.5 credits
- Communication and Control in Electric Power Systems 6.0 credits
- Computer Applications in Power Systems 4.5 credits
- Electrical Machines and Drives 6.0 credits
- Power Electronics 6.0 credits
- Microsystem Technology 7.5 credits
- Hands-On Microelectromechanical Systems Engineering 7.5 credits
- Automatic Control, Project Course 15.0 credits
- Automatic Control, Project Course, Smaller Course 7.5 credits
- Stochastic Control and Optimization 7.5 credits
- Queuing Theory and Teletraffic Systems 7.5 credits
- Networked Systems Security 7.5 credits
- Digital Signal Processing 7.5 credits
- Adaptive Signal Processing 6.0 credits
- Optimal Filtering 6.0 credits
- Computer Hardware Engineering 7.5 credits
- Dynamics and Motion Control 9.0 credits
- Robust Mechatronics 6.0 credits
- Embedded Systems for Mechatronics, II 6.0 credits
- Complex Analysis 6.0 credits
- Mathematical Systems Theory 7.5 credits
- Geometric Control Theory 7.5 credits
- Optimal Control Theory 7.5 credits
Recommended courses
- Program System Construction Using C++ 6.0 credits
- Algorithms and Complexity 7.5 credits
- Software Engineering 6.0 credits
- Neuroscience 7.5 credits
- Language Engineering 6.0 credits
- Mathematical Modelling of Biological Systems 9.0 credits
- Statistical Methods in Applied Computer Science 6.0 credits
- Software Reliability 7.5 credits
- Bigger Advanced, Individual Course in Computer Science 9.0 credits
- Search Engines and Information Retrieval Systems 9.0 credits
- Human-Computer Interaction, Introductory Course 6.0 credits
- Multimodal Interaction and Interfaces 7.5 credits
- Electricity Market Analysis 7.5 credits
- Business Development and Quality Management 7.5 credits
- Management of Projects 7.5 credits
- Automatic Control, General Course 6.0 credits
- Systems and Control in Practice 1.5 credits
- Scientific Programming 7.5 credits
- Building Networked Systems Security 7.5 credits
- Signal Theory 7.5 credits
- Digital Communications 9.0 credits
- Speech Signal Processing 6.0 credits
- Sensor Based Systems 7.5 credits
- Embedded Systems 7.5 credits
- Embedded Software 7.5 credits
- English for Employment 7.5 credits
- Rhetoric - the Art of Persuasion 7.5 credits
- Technical Communication in English 7.5 credits
- English for Writing and Presenting a Degree Project in Science and Engineering 7.5 credits
- Industrial Management, Basic Course 6.0 credits
- Leadership in Cross-Cultural and Industrial Contexts 6.0 credits
- Optimization 6.0 credits
- Parallel Computations for Large- Scale Problems 7.5 credits
- Applied Linear Optimization 7.5 credits
- Probability Theory 7.5 credits
- Time Series Analysis 7.5 credits
Year 2
Mandatory courses
- Theory and Methodology of Science with Applications (Natural and Technological Science) 7.5 credits
- The Sustainable Systems and Control Engineer 3.0 credits
- Principles of Wireless Sensor Networks 7.5 credits
Conditionally elective courses
- Artificial Intelligence 6.0 credits
- Deep Learning in Data Science 7.5 credits
- Robotics and Autonomous Systems 9.0 credits
- Computational Photography 6.0 credits
- Machine Learning 6.0 credits
- Artificial Neural Networks and Other Learning Systems 6.0 credits
- Machine Learning, Advanced Course 7.5 credits
- Speech and Speaker Recognition 7.5 credits
- Power System Stability and Control 7.5 credits
- Communication and Control in Electric Power Systems 6.0 credits
- Computer Applications in Power Systems 4.5 credits
- Electrical Machines and Drives 6.0 credits
- Power Electronics 6.0 credits
- Microsystem Technology 7.5 credits
- Hands-On Microelectromechanical Systems Engineering 7.5 credits
- Automatic Control, Project Course 15.0 credits
- Automatic Control, Project Course, Smaller Course 7.5 credits
- Stochastic Control and Optimization 7.5 credits
- Queuing Theory and Teletraffic Systems 7.5 credits
- Networked Systems Security 7.5 credits
- Digital Signal Processing 7.5 credits
- Adaptive Signal Processing 6.0 credits
- Estimation Theory, Accelerated Program Course 6.0 credits
- Matrix Algebra, Accelerated Program 7.5 credits
- Computer Hardware Engineering 7.5 credits
- Dynamics and Motion Control 9.0 credits
- Robust Mechatronics 6.0 credits
- Embedded Systems for Mechatronics, II 6.0 credits
- Complex Analysis 6.0 credits
- Mathematical Systems Theory 7.5 credits
- Geometric Control Theory 7.5 credits
- Optimal Control Theory 7.5 credits
- Regression Analysis 7.5 credits
Recommended courses
- Program System Construction Using C++ 6.0 credits
- Algorithms and Complexity 7.5 credits
- Software Engineering 6.0 credits
- Neuroscience 7.5 credits
- Language Engineering 6.0 credits
- Mathematical Modelling of Biological Systems 9.0 credits
- Statistical Methods in Applied Computer Science 6.0 credits
- Software Reliability 7.5 credits
- Bigger Advanced, Individual Course in Computer Science 9.0 credits
- Search Engines and Information Retrieval Systems 9.0 credits
- Human-Computer Interaction, Introductory Course 6.0 credits
- Multimodal Interaction and Interfaces 7.5 credits
- Electricity Market Analysis 7.5 credits
- Business Development and Quality Management 7.5 credits
- Management of Projects 7.5 credits
- Building Networked Systems Security 7.5 credits
- Digital Communications 9.0 credits
- Speech Signal Processing 6.0 credits
- Sensor Based Systems 7.5 credits
- Embedded Systems 7.5 credits
- Embedded Software 7.5 credits
- English for Employment 7.5 credits
- Rhetoric - the Art of Persuasion 7.5 credits
- German B2 for Engineers 7.5 credits
- Technical Communication in English 7.5 credits
- French B2 for Engineers 7.5 credits
- English for Writing and Presenting a Degree Project in Science and Engineering 7.5 credits
- Spanish B2 for Engineers 7.5 credits
- Industrial Management, Basic Course 6.0 credits
- Leadership in Cross-Cultural and Industrial Contexts 6.0 credits
- Optimization 6.0 credits
- Parallel Computations for Large- Scale Problems 7.5 credits
- Applied Linear Optimization 7.5 credits
- Probability Theory 7.5 credits
- Time Series Analysis 7.5 credits
Degree project and thesis
The Master's thesis project is typically carried out during the second half of the second year, upon completion of the necessary programme credits. The project may involve work in a relevant industry or in a department at KTH, and may be combined with course work. For students who wish to pursue a career in research, the thesis project offers an excellent opportunity to develop contacts and the skills necessary to work within a research group; and for those wishing to go into industry, it serves as an important introduction and practical foundation for a career with a prospective employer.
Requirements
- A completed Bachelor's degree, corresponding to a Swedish Bachelor's degree (180 ECTS credits), or equivalent academic qualifications from an internationally recognised university.
- Students in their final year of undergraduate education may apply to KTH and, if qualified, receive conditional acceptance. If you have not yet completed your studies, please include a written statement issued by the degree awarding university. This statement must be certified and stamped by the Academic Registrar's Office, the Examinations Office or equivalent of the institution. Statements from other staff members, such as faculty members, will not be accepted.
- Students who are following longer technical programmes, and have completed courses equivalent to a Bachelor´s degree (180 ECTS credits), will be considered on a case-by-case basis.
- Cover sheet (generated from the web-based application). However, if you have a Swedish personal ID number or if you choose to upload your documents, the cover sheet is not required.
- Certificates and diplomas from previous education at an internationally recognised university.
- Transcripts of records (including course list). All courses taken and grades must be included. Sort them in reverse chronological order, i.e. put the last received document on top.
- Proof of English proficiency.
- A copy of your passport or some other document of identification. If you are from an EU/EEA country or Switzerland and are required to document your citizenship status in order to be considered exempt from paying application and tuition fees, your passport copy must be certified. If you are not a citizen of an EU/EEA country or Switzerland, certification of your passport copy is not required.
- Letter of motivation. A letter explaining why you are interested in this programme.
- Two letters of recommendation (in English).
- Relevant work experience, if any. Work experience with relevance to the subject/field of the programme.
- Curriculum Vitae
- Completed summary sheet
- IELTS A minimum overall mark of 6.5, with no section lower than 5.5 (only Academic Training accepted).
- TOEFL Paper-based test: total result of 575 (written test, minimum grade 4.5)
- TOEFL Internet-based test: total result of 90 (written test, minimum grade 20)
-
A Bachelor's degree, corresponding to 180 ECTS credits, including basic mathematics courses in linear algebra, calculus in one and several variables, probability theory and computer science. In addition a course in signals and systems including material about time-continuous and time-discrete systems, sampling, linear filters and systems, transform methods (Laplace and Z) and a course in control engineering is required. The above can also be described as the student to have completed courses corresponding to the following of KTH courses:
- SF1624 Algebra and Geometry
- SF1625 Calculus in One Variable
- SF1626 Calculus in Several Variables
- SF1901 Probability Theory and Statistics
- SF1634 Differential Equations II
- EL1110 Automatic Control, General Course
- DD1343 Computer Science and Numerical Methods, part 1
The specific requirements can be assessed as not fulfilled if the average grade is less than 75% of the highest average grade.
Want to improve your English level for admission?
Prepare for the program requirements with English Online by the British Council.
- ✔️ Flexible study schedule
- ✔️ Experienced teachers
- ✔️ Certificate upon completion
📘 Recommended for students with an IELTS level of 6.0 or below.
Scholarships
- KTH Scholarship
- Russian Presidency Scholarship for Abroad Studies