Courses for Systems, Control and Robotics
The two-year master's programme in Systems, Control and Robotics consists of three terms of courses and one final term dedicated to the master's degree project. Each term consist of approximately 30 ECTS credits. Depending on which track you choose, you will study different courses. The courses presented on this page apply to studies starting in autumn 2025.
Year 1
The following course requirements need to be satisfied to get a degree:
- all common mandatory courses of 30 credits
- all mandatory courses of 15 credits depending on track
- at least 21 credits of the conditionally elective courses depending on the track
- at least one project course completed
- degree project equivalent to 30 credits completed
- freely elective courses up to 120 credits
Compulsory and conditionally elective courses from one track are recommended on all other tracks.
A course can only be listed once below and is listed only as compulsory if it is compulsory on one track and only conditionally elective on another. Please use the course list for each separate track for a complete account of the conditionally elective courses.
Mandatory courses for all tracks
Recommended courses for all track
- Program System Construction Using C++ (DD1388) 7.5 credits
- Project Course in Robotics and Autonomous Systems (DD2419) 9.0 credits
- Probabilistic Graphical Models (DD2420) 7.5 credits
- Deep Learning in Data Science (DD2424) 7.5 credits
- Project Course in Data Science (DD2430) 7.5 credits
- Artificial Intelligence and Multi Agent Systems (DD2438) 15.0 credits
- Multimodal Interaction and Interfaces (DT2140) 7.5 credits
- Project in Conversational Systems (DT2151) 7.5 credits
- Electricity Market Analysis (EG2210) 7.5 credits
- Business Development and Quality Management (EH2030) 7.5 credits
- Management of Projects (EH2720) 7.5 credits
- Build your own Radar System, Project Course (EK2370) 7.5 credits
- Automatic Control, General Course (EL1010) 6.0 credits
- Automatic Control, Project Course, Smaller Course (EL2425) 7.5 credits
- Hybrid and Embedded Control Systems (EL2450) 7.5 credits
- Nonlinear Control (EL2620) 7.5 credits
- Model Predictive Control (EL2700) 7.5 credits
- Reinforcement Learning (EL2805) 7.5 credits
- Building Networked Systems Security (EP2520) 7.5 credits
- Signal Theory (EQ1220) 7.5 credits
- Digital Communications (EQ2310) 9.0 credits
- Speech and Audio Processing (EQ2321) 7.5 credits
- Embedded Systems (IL2206) 7.5 credits
- Embedded Software (IL2212) 7.5 credits
- Essential STEM communication (LS1452) 7.5 credits
- Rhetoric - the Art of Persuasion (LS1464) 7.5 credits
- English for Employment (LS2442) 7.5 credits
- Technical Communication in English (LS2444) 7.5 credits
- Industrial Management, Basic Course (ME1003) 6.0 credits
- Dynamics and Motion Control (MF2007) 9.0 credits
- Mechatronics basic Course (MF2030) 6.0 credits
- Robust Mechatronics (MF2043) 6.0 credits
- Applied Vehicle Dynamics Control (SD2231) 7.5 credits
- Complex Analysis (SF1691) 7.5 credits
- Optimization (SF1811) 6.0 credits
- Optimization (SF1861) 6.0 credits
- Applied Linear Optimization (SF2812) 7.5 credits
- Mathematical Systems Theory (SF2832) 7.5 credits
- Geometric Control Theory (SF2842) 7.5 credits
- Probability Theory (SF2940) 7.5 credits
- Time Series Analysis (SF2943) 7.5 credits
Year 2
The following course requirements need to be satisfied to get a degree:
- all common mandatory courses of 30 credits
- all mandatory courses of 15 credits depending on track
- at least 21 credits of the conditionally elective courses depending on the track
- at least one project course completed
- degree project equivalent to 30 credits completed
- freely elective courses up to 120 credits
Compulsory and conditionally elective courses from one track are recommended on all other tracks.
A course can only be listed once below and is listed only as compulsory if it is compulsory on one track and only conditionally elective on another. Please use the course list for each separate track for a complete account of the conditionally elective courses.
Mandatory courses for all tracks
- Theory and Methodology of Science (Natural and Technological Science) (AK2030) 4.5 credits
- Degree Project in Computer Science and Engineering, specializing in Systems, Control and Robotics, Second Cycle (DA236X) 30.0 credits
- Degree Project in Electrical Engineering, specializing in Systems, Control and Robotics, Second Cycle (EA236X) 30.0 credits
- The Sustainable Systems and Control Engineer (EL2220) 3.0 credits
Recommended courses for all tracks
- Software Engineering (DD1385) 6.0 credits
- Program System Construction Using C++ (DD1388) 7.5 credits
- Algorithms and Complexity (DD2352) 7.5 credits
- Neuroscience (DD2401) 7.5 credits
- Project Course in Robotics and Autonomous Systems (DD2419) 9.0 credits
- Probabilistic Graphical Models (DD2420) 7.5 credits
- Mathematical Modelling of Biological Systems (DD2435) 9.0 credits
- Artificial Intelligence and Multi Agent Systems (DD2438) 15.0 credits
- Statistical Methods in Applied Computer Science (DD2447) 6.0 credits
- Software Reliability (DD2459) 7.5 credits
- Bigger Advanced, Individual Course in Computer Science (DD2464) 9.0 credits
- Multimodal Interaction and Interfaces (DT2140) 7.5 credits
- Computer Applications and Machine Learning in Electric Power Systems (EG2140) 7.5 credits
- Electricity Market Analysis (EG2210) 7.5 credits
- Business Development and Quality Management (EH2030) 7.5 credits
- Management of Projects (EH2720) 7.5 credits
- Build your own Radar System, Project Course (EK2370) 7.5 credits
- Automatic Control, Project Course, Smaller Course (EL2425) 7.5 credits
- Hybrid and Embedded Control Systems (EL2450) 7.5 credits
- Nonlinear Control (EL2620) 7.5 credits
- Model Predictive Control (EL2700) 7.5 credits
- Reinforcement Learning (EL2805) 7.5 credits
- Building Networked Systems Security (EP2520) 7.5 credits
- Digital Communications (EQ2310) 9.0 credits
- Speech and Audio Processing (EQ2321) 7.5 credits
- Adaptive Signal Processing (EQ2401) 7.5 credits
- Cyber-Physical Networking (EQ2871) 7.5 credits
- Embedded Systems (IL2206) 7.5 credits
- Embedded Software (IL2212) 7.5 credits
- Rhetoric - the Art of Persuasion (LS1464) 7.5 credits
- German B2 for Engineers (LS2426) 7.5 credits
- French B2 for Engineers (LS2436) 7.5 credits
- Spanish B2 for Engineers (LS2449) 7.5 credits
- Industrial Management, Basic Course (ME1003) 6.0 credits
- Leadership in Cross-Cultural and Industrial Contexts (ME2089) 6.0 credits
- Dynamics and Motion Control (MF2007) 9.0 credits
- Mechatronics basic Course (MF2030) 6.0 credits
- Robust Mechatronics (MF2043) 6.0 credits
- Applied Vehicle Dynamics Control (SD2231) 7.5 credits
- Complex Analysis (SF1691) 7.5 credits
- Optimization (SF1811) 6.0 credits
- Optimization (SF1861) 6.0 credits
- Parallel Computations for Large- Scale Problems (SF2568) 7.5 credits
- Applied Linear Optimization (SF2812) 7.5 credits
- Mathematical Systems Theory (SF2832) 7.5 credits
- Geometric Control Theory (SF2842) 7.5 credits
- Optimal Control Theory (SF2852) 7.5 credits
- Probability Theory (SF2940) 7.5 credits
- Time Series Analysis (SF2943) 7.5 credits