Search programme

​Use the search function to search amongst programmes at Chalmers. The study programme and the study programme syllabus relating to your studies are generally from the academic year you began your studies.

  Study programme, year:  1 2

Study programme syllabus for
Associated to: TKAUT
The Study programme syllabus is adopted 2018-02-19 by Dean of Education and is valid for students starting the programme the academic year 2020/2021

Entry requirements:

General entry requirements:

Basic eligibility for advanced level


Specific entry requirements:


English proficiency:

An applicant to a programme or course with English as language of instruction must prove a sufficient level of English language proficiency. The requirement is the Swedish upper secondary school English course 6 or B, or equivalent. For information on other ways of fulfilling the English language requirement please visit Chalmers web site.


Undergraduate profile:

Major in Automation and Mechatronics Engineering, Electrical Engineering, Mechanical Engineering, Computer Science, Computer Engineering, Chemical Engineering, Engineering Mathematics or Engineering Physics.



Mathematics (at least 30 cr. including Linear Algebra, Multivariable Analysis, Transforms and Mathematical Statistics), Automatic Control (including PID-controllers, State-Space Models, Stability Analysis for Transfer Functions and State-Space Models, Linearization of Nonlinear Models, Bode¿s and Nyquist¿s Diagrams, Stability Analysis using Nyquist¿s Full Criteria), Physics

General organization:


Technical systems, be they small consumer or medical devices or large production processes, increasingly employ electronics and computers to give the final product or system the desired properties. Driving factors are e.g. functional and quality demands, energy utilisation, environmental demands, or cost reductions. A striking example of this development can be found in the automotive area where the modern cars will be fully or semi-automated and depends the integration of a substantial amount of computers, sensors, actuators, and communication devices with the car's mechanical subsystems. 

The master's programme Systems, Control & Mechatronics addresses the needs emerging from this IT revolution in many branches of industry. Students shall be able to contribute to the development, leading to the integration of functions for sensing, monitoring and control of products and systems. The high industrial needs, ranging from small embedded devices to large control systems for transportation, production or electric power distribution, are the primary motivation for the programme.

The aim of the programme is to prepare the students for a professional career by providing a broad systems engineering base, suited for the engineering of complex, embedded (computer controlled) products and systems, and offering specialisations towards methods (e.g., control, optimisation, computer vision, artificial intelligence and machine learning) or in an application of interest.


Learning outcome:

The master's programme in Systems, Control & Mechatronics shall provide the student with enhanced skills for analysis and synthesis of complex embedded (computer controlled) products and systems. The main learning outcomes are the following.

Knowledge and understanding

  • Based on a systems-oriented framework, the student will be able to
    - discuss possibilities and limitations of automation and control, to reflect on its impact on humans and on society as a whole, and to demonstrate awareness of the responsibilities of the engineer in this context;
    - understand and present how control and automation can contribute to sustainable and environmentally friendly system solutions, and reflect on the role of human interaction with these systems;
    - understand and explain how sensing and actuation (measurement and control) can be used to improve the characteristics of a technical system and to analyze, in a specific case, what is limiting the system performance;
    - integrate knowledge and information of different type and detail, and to handle complexity at the systems level by abstraction, modularization, hierarchy, and other systems engineering techniques.

Skills and abilities

  • The programme will provide the student with ample opportunities to extend the systems engineering skills so that the student will be able to
    - use methods and tools to develop mathematical models of (discrete and continuous) dynamical systems, and to be able to critically assess such models;
    - use selected model-based methods for analysis and design of (continuous and/or discrete) control systems, and to be able to use computer tools for this purpose;
    - describe the architecture of a computer controlled system, from sensors to actuators, and to be able to specify, design, and implement such a system at a small scale;
    - understand and explain aspects of testing, verification, and error handling as parts of commissioning and operating control systems, and use computer tools for managing these aspects.

  • The programme offers several course packages that will allow the students to be able to apply a systems perspective, using mathematical models and methods for analysis and/or synthesis, to new or unfamiliar areas or environments related to the respective area of the course package.

Values and views

  • The practical training offered by the programme will enable the students to
    - describe how sensing, control and actuation is applied in selected applications;
    - demonstrate the ability to communicate their conclusions, and the knowledge and rationale underpinning these, to specialists and non-specialists audiences clearly and unambiguously, and in national as well as international contexts;
    - understand what is expected in the professional role in terms of attitude, ethics, integrity and responsibility;
    - apply a systematic work model going from specifications to implementation and having experienced such problem-solving in a team;
    - discuss the innovation system and intellectual property rights.
    - seek and acquire information, and to conduct independent studies in order to advance the personal knowledge within the area.
    - demonstrate abilities that within the are of systems, control and mechatronics, judge relevant scientific, societal, and ethical aspects and show awareness of ethical aspects of research and development.
    - demonstrate insight about scientific possibilities and limitations, its role in society and humans responsibility for how it is used.
    - demonstrate abilities to identify the need for further knowledge and responsibility for continued education.


Extent: 120.0 c



The diploma work (thesis project) should fall within the scope of the master programme.

A project plan is to be presented, and approved by the MSc-programme coordinator. 


Courses valid the academic year 2020/2021:

See study programme


Accredited to the following programmes the accademic year 2020/2021:

Degree of Master of Science in Engineering

 Degree requirements:
  Degree of master of science (120 credits):
Passed courses comprising 120 credits
Passed advanced level courses (including degree project) comprising at least 90 credits
Degree project 30 credits
Advanced level courses passed at Chalmers comprising at least 45 credits
Courses (including degree project) within a major main subject 60 credits
Fulfilled course requirements according to the study programme
The prior award of a Bachelors degree, Bachelors degree in fine arts, professional or vocational qualification of at least 180 credits or a corresponding qualification from abroad.

See also the Local Qualifications Framework - first and second cycle qualifications

Title of degree:

Master of Science (120 credits). The name of the Master's programme and the major subject Automation and Mechatronics Engineering or Electrical Engineering are stated in the degree certificate. Specializations and tracks are not stated.


Major subject:

Automation and Mechatronics Engineering, Electrical Engineering

Other information:

A basic idea behind the design of the programme is that the systems perspective and the general systems engineering skills, referred to in the programme aim, are provided by a set of generic methods and tools, which are not tailored to a specific application area or industrial branch. These generic topics form the focus of the programme's compulsory part, and may be further pursued in the course packages offered. The fully compulsory part of the programme is comprised of five courses (37.5 credits) during the three semesters. The intention is that all students should acquire knowledge about computer-based control systems, and some of the important phases during the development of these. The focus is on the functions building up such systems, and hence the subject areas of control engineering and automation, but important links to computer engineering exist due to the implementation issues involved. The sequence of compulsory courses brings up the following topics:

  • Modelling of dynamical systems is covered in the course Modelling and simulation. Modelling and simulation have become a widespread engineering tool for all systems-oriented engineering, and the course provides basic tools for systematic modelling from physics and/or experiments. Computer tools introduced are used throughout the programme's courses.

  • Modelling of discrete event systems requires its own modelling formalisms and tools and is covered by the course Discrete event systems. The course complements the basically physics driven approach in the previous course with formalisms needed to describe many man-made systems, and in particular systems with logic behaviour often met in production systems.

  • The fundamental ideas behind feedback control systems, based upon the triplet sensing - decision - actuation, are pursued in the course Linear control system design, which focuses on model-based control system design. The course thus naturally builds upon concepts dealt with in the first modelling course, but the course also brings up important aspects on sensing, estimation and digital implementation, the latter directly linking to the course Embedded control systems.

  • The course Model-based Development of Cyber-Physical Systems in the fully compulsory block concerns the modelling of systems that consist of mixed continuous and discrete dynamics. This is typically the case for control systems, where discrete logic and continuous controllers are interaction with a physcial environment that are also described by a mixed of continuous and discrete dynamics. This course include how forumlate specifications for the closed-loop behavior, how to simulate this type of systems as well as, how to implement the control algorithms on a real-time operating systems, and to verify and test the closed-loop system. 

  •  The intention is that the student should learn the principles and mechanisms used in the implementation of control and automation systems, and what the implications are for the system as a whole. More specialized aspects are covered by computer engineering courses.

  • In the final course in the fully compulsory block, Design project in systems, control and mechatronics, a structured project methodology is used in solving a larger design and implementation problem in a team where the skills from the previous courses are necessary to successfully solve the project. The students should assess the need for scientific information, be able to search for information and critically evaluate its relevance. The students should present their work in a report that properly cites relevant work and patents. The students should also make an oral presentation in front of target groups and give feedback to another project group as well.

Already the compulsory part of the programme contributes to the learning outcomes. A certain familiarity with methods and tools is attained, and the problem-solving ability is advanced. Emphasis is given to problem solving and assignments, individually and in small groups, to gain confidence and comprehension. It should be stressed that problem-solving will be an important theme throughout the programme since each student must acquire an individual experience of going from the specific application to the general, abstract concepts, and vice versa. The generic learning skills formulated in the fourth and final set of goals are in general not pursued as independent subjects. Rather, these issues are integrated within the courses, so that they are introduced and taught in a just-in-time manner; this way, student motivation is improved. The fully compulsory courses are not sufficient to give the required proficiency and depth in the area for a Master's Degree. Therefore, a number of compulsory elective courses are offered within the programme. The compulsory elective part of the programme is comprised of three courses (22.5 hec) where the student can select from ten different courses.

  • Model predictive control

  • Modelling and control of mechatronic systems

  • Optimization (This can be one of Linear and integer optimisation with applications, Discrete optimization or Nonlinear optimisation)

  • Applied signal processing

  • Constraint programming and applied optimization

  • Robus and nonlinear control

  • Simulation of production systems

  • Sensor fusion and nonlinear filtering
  • System identification

In addition to fully and compulsory elective courses the programme provides multiple course packages that can be used to specialize towards a certain application or to further focus on general methods.

Page manager Published: Mon 28 Nov 2016.