Skip to main content
Till KTH:s startsida

Appendix 1: Course list

General Courses

Study year 1

Mandatory courses (61.5 hp)

Course codeCourse nameCreditsEdu. level
MF2007Dynamics and Motion Control9.0 hpSecond cycle
MF2030Mechatronics basic Course6.0 hpSecond cycle
MF2043Robust Mechatronics6.0 hpSecond cycle
MF2071Research Methodology in Mechatronics4.5 hpSecond cycle
MF2095Programming in C for Embedded Systems3.0 hpSecond cycle
MF2103Embedded Systems for Mechatronics9.0 hpSecond cycle
MF2121Mechatronic Capstone course18.0 hpSecond cycle
MF2141Smart Cyber-Physical Systems (CPS) for Sustainability6.0 hpSecond cycle

Conditionally elective courses

Course codeCourse nameCreditsEdu. level
AI2609Geodetic Sensor Technology7.5 hpSecond cycle
CB2380Medical Sensors7.5 hpSecond cycle
CE2020Chemical Sensing7.5 hpSecond cycle
DD2380Artificial Intelligence6.0 hpSecond cycle
DD2410Introduction to Robotics7.5 hpSecond cycle
DD2419Project Course in Robotics and Autonomous Systems9.0 hpSecond cycle
DD2421Machine Learning7.5 hpSecond cycle
DD2423Image Analysis and Computer Vision7.5 hpSecond cycle
DD2424Deep Learning in Data Science7.5 hpSecond cycle
DD2434Machine Learning, Advanced Course7.5 hpSecond cycle
DD2437Artificial Neural Networks and Deep ArchitecturesAlso given in period 1 Autumn7.5 hpSecond cycle
DD2438Artificial Intelligence and Multi Agent Systems15.0 hpSecond cycle
DD2443Parallel and Distributed Computing7.5 hpSecond cycle
DD2480Software Engineering Fundamentals7.5 hpSecond cycle
DD2482Automated Software Testing and DevOps7.5 hpSecond cycle
DH2670Haptics, Tactile and Tangible Interaction7.5 hpSecond cycle
EL2520Control Theory and Practice, Advanced Course7.5 hpSecond cycle
EL2620Nonlinear Control7.5 hpSecond cycle
EL2700Model Predictive Control7.5 hpSecond cycle
EL2805Reinforcement Learning7.5 hpSecond cycle
EL2820Modelling of Dynamical Systems7.5 hpSecond cycle
EQ2330Image and Video Processing7.5 hpSecond cycle
ME2062Technology-based Entrepreneurship7.5 hpSecond cycle
ME2087Energy Business6.0 hpSecond cycle
ME2163Leading People and Organizations in Different Contexts6.0 hpSecond cycle
ME2827Negotiations for Start-ups7.5 hpSecond cycle
MF2010Component Design6.0 hpSecond cycle
MF2018Tribology6.0 hpSecond cycle
MF2019CAD 3D-modelling and VisualizationAlso given in period 2 Autumn6.0 hpSecond cycle
MF2046Product Innovation6.0 hpSecond cycle
MF2068Machine Dynamics6.0 hpSecond cycle
MF2084Managing Research and Development6.0 hpSecond cycle
MF2085Innovation- and Product Development Processes6.0 hpSecond cycle
MF2142Applying Distributed Control for Mechatronics System6.0 hpSecond cycle
MF2143Introduction to Embedded Machine Learning7.5 hpSecond cycle
MF2144Safety by Design for Mechatronics3.0 hpSecond cycle
MF2522Systems Engineering6.0 hpSecond cycle
SD2231Applied Vehicle Dynamics Control7.5 hpSecond cycle
SE2126Material Mechanics9.0 hpSecond cycle
SE2134Dynamic Problems in Solid Mechanics7.5 hpSecond cycle
SE2860FEM Modelling8.0 hpSecond cycle

Information regarding conditionally elective courses

Conditionally elective courses: A minimum of 12cr must be taken.

Study year 2

Mandatory courses (48.0 hp)

Course codeCourse nameCreditsEdu. level
MF2121Mechatronic Capstone course18.0 hpSecond cycle
MF224XDegree Project in Mechatronics, Second Cycle30.0 hpSecond cycle

Conditionally elective courses

Course codeCourse nameCreditsEdu. level
DD2380Artificial Intelligence6.0 hpSecond cycle
DD2410Introduction to Robotics7.5 hpSecond cycle
DD2423Image Analysis and Computer Vision7.5 hpSecond cycle
DD2434Machine Learning, Advanced Course7.5 hpSecond cycle
DD2437Artificial Neural Networks and Deep Architectures7.5 hpSecond cycle
DD2443Parallel and Distributed Computing7.5 hpSecond cycle
EL2620Nonlinear Control7.5 hpSecond cycle
EL2700Model Predictive Control7.5 hpSecond cycle
EL2805Reinforcement Learning7.5 hpSecond cycle
EL2820Modelling of Dynamical Systems7.5 hpSecond cycle
EQ2330Image and Video Processing7.5 hpSecond cycle
MF2010Component Design6.0 hpSecond cycle
MF2018Tribology6.0 hpSecond cycle
MF2046Product Innovation6.0 hpSecond cycle
MF2068Machine Dynamics6.0 hpSecond cycle
MF2084Managing Research and Development6.0 hpSecond cycle
SE2126Material Mechanics9.0 hpSecond cycle

Supplementary information

Course list: Information is based upon the curriculum for academic year 2025/2026.
Changes may occur.

Information regarding conditionally elective courses

Conditionally elective courses: A minimum of 12cr must be taken.