Clean Code Practices with MATLAB for Sustainable Research Software
Overview
Research software must be sustainable for others to be able to understand, reproduce, and build upon your research effectively, potentially for new applications or in other domains. In this workshop, you will learn how to write cleaner code for sustainable research software that is easy to maintain, reuse, modify, and extend.
Highlights
• Introduction to clean code
• Code refactoring
• Unit testing
• Error handling and argument validation
• Structuring and organizing code
• Basics of source control
Who Should Attend
This introductory workshop is designed for PhD as well as Master students, researchers, and early career scientists who want to write cleaner code to make their Rndings reproducible and reusable.
About the Presenter
Dr. Mihaela Jarema is part of the Academia Group at MathWorks in Munich/Germany. She partners with research institutes in Germany to accelerate their discovery and learning. Mihaela holds a PhD degree in computer science from Technische Universität München. During her PhD, she has used MATLAB to model ensemble data, evaluate, and visualize the associated variability.
Requirements
Basic programming experience is required (e.g., MATLAB, Python, etc., for basic knowledge of MATLAB we recommend taking a free, two-hour interactive online introduction to MATLAB).
You will have access to MATLAB for the workshop (Online and Desktop R2023b). Installing MATLAB R2023b is recommended for the best workshop experience, but not required. You can also use the provided online environment.
Speaker
Registration and Costs
Event Type
Subject Field
Faculty
Organizer
Location
Contact
Karl-Liebknecht-Strasse 24-25
14476 Potsdam