The course includes
- Lectures to provide overview and inspiration,
- Laboratory exercises where new tools and techniques are introduced and in which the participants work on a set of exercises (carried out in groups of two students). The results of the lab exercises are examined (demonstrated and questioned) directly in the lab.
- Classroom exercises where more details are provided compared to the lectures, and where the participants can practice theoretical parts of the course.
- A project, where the course participants work in groups (up to four persons) with the specification, design and implementation of an embedded control system. The project is documented through a report and a presentation, and is concluded by an horal examination.
Each week of the course focuses on a specific theme. The exercises are modularized according to these themes. The project runs throughout the course.
The exercises include the implementation of control systems on a bare processor, with a real-time operating system and in a distributed system. In parts of the exercises, the system designs will be modelled using Simulink/Stateflow and software diagramming techniques (based on selected UML diagrams).
The course includes two smaller written exams (kontrollskrivningar).