TU Graz/ Studying and Teaching/ Degree and Certificate Programmes/ Continuing Education/

Programming in MATLAB: Object-Oriented Concepts

MATLAB is a modern and diverse programming language with a wide range of applications in industry, research and teaching. MATLAB is a versatile language that can be used to efficiently resolve problems without much overhead and offers various tools. Its applications range from the simple graphical representation of data to complex simulations.

The course „Programming in MATLAB: Object-Oriented Concepts“ builds upon the courses „Programming in MATLAB: Fundamental Concepts“ and „Programming in MATLAB: Advanced Concepts“. After completing the course, you will have mastered the syntax of the MATLAB programming language and will be able to create and use advanced MATLAB programming independently in your working environment.


You will deepen your knowledge of object-oriented programming in MATLAB:
  • Class definition
  • Types of classes, inheritance of attributes, value and handle subclasses
  • Properties, methods, attributes
  • Event handling
  • Linked lists and trees
  • Reading and writing XML files
You conduct practical exercises to work with all content.

Target Groups and Admission Requirements

The course has been designed for people with basic knowledge of MATLAB who

  • carry out programming tasks or numerical simulations with MATLAB in their working environment or would like to learn how to do so, or
  • need to use a programming language to solve problems quickly and efficiently.

To participate in this course, you require

Dates and Deadlines

Next course date: January 2025

Location: TU Graz


Quick Facts

  • Duration: 4 days, half-days
  • Certificate: Confirmation of participation
  • Language of instruction: German
    Upon request, support in English can be offered.
  • Participation fee: 690 € (VAT free) including access to the software package MatlabTutor, course materials and drinks during the breaks
  • Number of participants: at most 14
  • Course location: TU Graz
  • Course times: each day from 2 to 6 p.m.

Why you should Attend this Course

  • because you can deepen your practical knowledge of MATLAB by performing defined tasks
  • because you can use the educational software "MatlabTutor", which was developed at TU Graz, during the course and for up to 3 months afterward and
  • because you will be carefully supervised by two trainers from the Institute for Theoretical Physics.

The Educational Software “MatlabTutor”

During the course, you will work with the educational software “MatlabTutor”, which was developed at TU Graz and has been used successfully for several years in the "Physics" and "Technical Physics" degree programmes. The software provides a development environment for MATLAB. This includes numerous examples and their solutions. You also have access to the MATLAB help system and course-specific documents.  

You can use the software on your own computer via client software for up to 3 months after the course in order to practice what you have learned with sample exercises.

Programme Director

Ass.Prof. Dipl.-Ing. Dr.techn.
Phone: +43 316 873 8182


Sarah Meinhardt

TU Graz Life Long Learning
Tel.: +43 316 873 4945