Development Processes of Mechatronic Systems

Development Processes of Mechatronic Systems

Interested in studying for a master degree whilst working? Or would you like to participate in a single course for Professional Development?

Apply for admission now
Study level
Continuing and further education
Closing dates
As long as there are available seats.
Start up
Autumn 2019


The contents of the lecture are structured as follows:

  • Requirement, time and organization management tools and risk analysis tools
  • System Theory and Background in Information Technology
  • Processes for functional and software development
  • Methods and tools in model-based development tools
  • In the lab, the Graphical programming language Simulink® and embedded coder are used to design, develop, test, and deploy complex ECU functions. As an example, a simple control for a battery management system is realized. This task has to be solved as a project within a small group.
  • The development platform Matlab/Simulink and the Support Package for Raspberry Pi and the C2000-Series is used to implement a virtual real-time battery model for testing the self-developed function under real-time conditions.

Learning outcome

  • Students are able to define the way from the idea to the implementation of software functions in electronic control units in mechatronic systems, as e.g. used in motor vehicles.
  • They are able to explain modern and consistent model-based functional and software development processes for the development of ECUs.
  • In addition to the basic methods, they have also the know-how to use tools for a model-driven functional development process based on rapid prototyping systems and hardware-in-the-loop simulators as well as in the description of their respective purposes.
  • They have the expertise to leverage state-of-the-art development tools to automatically generate function code for ECUs and verify them in real-time testbeds.


  • Week 46: 11th - 15th November


The courses are organized as intensive one-week courses each with 5 days of lectures.  During this week, the lectures last from 0830 to 1630 each day. The courses are a mixture of lectures and work in groups.  Master students and others taking courses for credit will work on a written assignment which is due 10 weeks after the end of the course.  A completed course with approved written assignment will give 7.5 study points.  


The price for attending a course depends on whether you take the course for credit or not.  To get credit for the course, you need to hand in a written assignment.

  • Alternative 1: Attendance only kr. 16.000,-
  • Alternative 2: Attendance and written assignment kr. 21.000,-

The price includes course material, coffee, and lunch during the course. For alternative 2, the price also includes supervision and grading of the written assignment.


The registration deadline for each course is 2 weeks before the course starts.

We accept registrations also after the deadline, provided there are available seats. Each course has a limited number of seats, so please sign up early. We reserve the right to cancel courses with too low participation.

Admission requirements

A Bachelor's degree in engineering.

Master level courses require a C average.

See: English requirements for admission to our master programmes taught in English.

The admission requirements are founded on the regulations regarding admission to the University of South-Eastern Norway.

Study facts

Workshops – Kongsberg


Bli student
Practical information you need for being a student at USN
The Student Welfare Organization offers housing to our students
Våre campus
Find out about our campuses
FAQ. Icon.
Almost everything you need to know about being a student at USN