Key Facts
Contact Mohamad Ammach, M.Sc.
Language of Instructions English
Language of Materials English
Type / ECTS Lecture, Exercise / 3 (Elective Lecture Module)
Semester Winter and Summer Semester
Time and Place (2022W) Lecture: Fridays, 09:30 – 11:00, MW 0350 (TUMonline)
Exercise: Fridays, 16:00 – 16:45, MW 0250 (TUMonline)
Prerequisites (recommended) Mathematische Tools

Automatic Control/ Regelungstechnik (Undergraduate course,

Content / Educational Objectives The course is intended to provide a comprehensive and detailed introduction to the functionality of the software MATLAB / Simulink and explain which are typical engineering problems supportive through the tool. It will be shown how to implement methods and algorithms of other lectures in MATLAB / Simulink can be analyzed and interpreted (eg. A typical motion and differential equations dynamical systems and control engineering algorithms).
To prepare students for the subsequent use of the software in an engineering sense, it will be shown continuously during the entire lecture on how to work independently in new possibilities of the tool and how to get through the available documentation and online resources in the implementation of technical object is supportive. As part of homework and exercises, students should prepare themselves treated in the lecture topics and deepen, which simultaneously allows for a greater depth during the lecture.The course consists of 12 chapters:

  1. Introduction and motivation
  2. Basics of Software Engineering
  3. MATLAB Fundamentals
  4. MATLAB Data Handling and Visualization
  5. MATLAB toolboxes
  6. Fundamentals Simulink
  7. Simulink Control
  8. Stateflow
  9. Code Generation from MATLAB / Simulink
  10. MATLAB / Simulink for High Integrity Systems
  11. Hardware Deployment
  12. Object Oriented Programming
Teaching Methods / Materials
  • MATLAB Live Scripts
  • Powerpoint
  • Demonstrations and Examples using MATLAB/Simulink
Exam Written Exam; 60 minutes; closed book
Reference Literature