Matlab Workshop Research Software Development IEEE Student Branch Ilmenau

Calendar page icon
Mo. 04.12.2023
Calendar page icon
Pin icon
Person icon
Target group
Students and Employees interested in Research Software

Matlab Workshop Research Software Development of the IEEE Student Branch


In this workshop you will learn basic software development practices in MATLAB that are relevant for students. If you find yourself copying and pasting code snippets from one script to another, struggling to understand the code you wrote 6 months ago or wondering which version of your code you used for your experiments this workshop is for you. You will learn how to write better, more modular code that is easier to maintain, reuse and share. We will discuss how to build a reusable code base that is built upon robust and flexible functions. You will also learn how to share your MATLAB code so that other researchers can reuse it or reproduce your results even without a MATLAB license.

This workshop will not cover object-oriented programming in MATLAB.

You will

  • Write robust and flexible functions to create a modular codebase that is easy to maintain and reuse

  • Learn about source control in MATLAB

  • Learn how to share your code that may or may not use MATLAB

Necessary Products

A recent version of MATLAB, e.g. R2023b, Signal Processing Toolbox, Statistics and Machine Learning Toolboox.

To prepare for the event we recommend to complete the Matlab Onramp Self-Paced Online Course, which can be found at https://matlabacademy.mathworks.com/details/matlab-onramp/gettingstarted

About the presenter

Dr.-Ing. Stefan Kerber is in the Academia Group at MathWorks in Munich/Germany. He partners with Universities in Eastern Germany to accelerate their discovery and learning. Stefan holds a PhD degree in Electrical Engineering from Technische Universität München. During his career he has used MathWorks Tools in various ways to setup experiments on sound reproduction and study human hearing for normal and hearing-impaired listeners.