Skip to main content

MF2058 Mechatronics, Advanced Course Spring Semester 9.0 credits

This course aims to provide the student with the professional skills needed to create innovative mechatronics products. Through a close cooperation with an industrial partner, the student is expected to work on a complex product development project, while learning to get organized within a large development team. This multidisciplinary work is realized by combining mechanical design, with control-, electronics- and software engineering.

Choose semester and course offering

Choose semester and course offering to see current information and more about the course, such as course syllabus, study period, and application information.

Headings with content from the Course syllabus MF2058 (Spring 2020–) are denoted with an asterisk ( )

Content and learning outcomes

Course contents

This course forms the first and preparatory component of a major development project that is continued in project course MF2059.

The course first consists of a set of seminars and workshops on topics of relevance when working on complex mechatronics development projects, in a relatively large development team.

The seminars serie is followed by a small scale development project in which the knowledge gained from the seminars, as well as technical competence from previous courses, is applied.

It is anticipated that the student will then scale up its work on the same development project in the MF2059 course.

In the learning environment, team formation, teamwork and industrial collaboration are an integrated part. The student teams work in collaboration with industrial representatives to determine the specific factors that govern product requirements, design and realization. This involves considering the needs and wishes of stakeholders, system requirements, component requirements, validation, verification and testing.

Intended learning outcomes

After passing the course, the student should be able to:

• identify, compare and critically assess aspects of an engineering problem, towards making design decisions.

• describe, compare and critically examine various product development processes.

• work through all aspects of an engineering development process from requirements engineering to verification and validation.

• apply and evaluate support methods in complex product development.

• design and develop prototypes.

• use professional tools necessary for the development of mechatronics products.

• get organised, lead and become part of a cross technical and complex development project.

Course disposition

No information inserted

Literature and preparations

Specific prerequisites

Approved of at least 50% of the courses MF2030 Mechatronics basic Course, MF2095 Programming in C for Embedded Systems, MF2043 Robust Mechatronics and MF2007 Dynamics and Motion control or equivalent courses.

Recommended prerequisites

No information inserted


No information inserted


All course material and literature will be available online.

Examination and completion

If the course is discontinued, students may request to be examined during the following two academic years.

Grading scale

A, B, C, D, E, FX, F


  • PR06 - Project, 3.0 credits, grading scale: A, B, C, D, E, FX, F
  • PRO7 - Project, 3.0 credits, grading scale: A, B, C, D, E, FX, F
  • SEM1 - Seminar, 3.0 credits, grading scale: P, F

Based on recommendation from KTH’s coordinator for disabilities, the examiner will decide how to adapt an examination for students with documented disability.

The examiner may apply another examination format when re-examining individual students.

The final grade in the course is a weighting of the grades on the examination parts PRO6 and project PRO7.

Opportunity to complete the requirements via supplementary examination

No information inserted

Opportunity to raise an approved grade via renewed examination

No information inserted


Ethical approach

  • All members of a group are responsible for the group's work.
  • In any assessment, every student shall honestly disclose any help received and sources used.
  • In an oral assessment, every student shall be able to present and answer questions about the entire assignment and solution.

Further information

Course web

Further information about the course can be found on the Course web at the link below. Information on the Course web will later be moved to this site.

Course web MF2058

Offered by

Main field of study

Mechanical Engineering

Education cycle

Second cycle

Add-on studies

MF2059 Mechatronics, Advanced Course, Fall semester 15,0 hp


Björn Möller, bjö

Supplementary information

The courses MF2058 Mechatronics, Advanced Course, Spring semester, and MF2059 Mechatronics, Advanced Course, Fall semester, are expected to be read in sequence without interruption.

The KTH requirements for theory of science/research methodology for final degree will be fulfilled by studying the courses MF2058 Mechatronics, advanced course spring semester year 1 and MF2071 Research Methodology in Mechatronics autumn semester year 2.