Skip to main navigation Skip to main content Skip to page footer

HGS MathComp - Where Methods Meet Applications

The Heidelberg Graduate School of Mathematical and Computational Methods for the Sciences (HGS MathComp) at Heidelberg University is one of the leading graduate schools in Germany focusing on the complex topic of Scientific Computing. Located in a vibrant research environment, the school offers a structured interdisciplinary education for PhD students. The program supports students in pursuing innovative PhD projects with a strong application-oriented focus, ranging from mathematics, computer science, bio/life-sciences, physics, and chemical engineering sciences to cultural heritage. A strong focus is put on the mathematical and computational foundations: the theoretical underpinnings and computational abstraction and conception.

HGS MathComp Principal Investigators are leading experts in their fields, working on projects that combine mathematical and computational methodology with topical research issues. Individual mentoring for PhD candidates and career development programs ensure that graduates are fully equipped to take up top positions in industry and academia.

05.02.2026
09:00 - 13:00
Theory & Methods
AI in research software: Best practices for developing and using ML models
Compact Courses

Speaker: Dr. Inga Ulusoy & Dr. Harald Mack • Research Software Engineers, Scientific Software Center (SSC)
Location: Mathematikon • Im Neuenheimer Feld 205, 69120 Heidelberg
Registration: Please register on the course website
Organizer: Scientific Software Center (SSC)
ECTS: 0.5
This is a half day course.

The latest information and a registration link are available on the course website.

This compact course is part of the course program of the Scientific Software Center (SSC) at Heidelberg University.

Prerequisites:

Basic Python knowledge and knowledge about data processing, ML models and training of models is required.

Summary:

The AI revolution is moving even more rapidly than the digital revolution and leads to the emergence of completely new tools and technologies that affect the scientific process. In this course, we will learn about data-based research software, tools and communities that are relevant in creating and sharing such software, and about best practices in training machine-learning models. Research software that is based on ML models requires an additional layer of best practices in the implementation, including testing of non-deterministic processes. Security aspects as well as bad examples are discussed to highlight the importance of adhering to a best practices code of conduct.

Learning Objectives:

After the course participants will

- Understand and follow best practices in the underlying dataset
- Understand and follow best practices in training ML models
- Write better data-based research software, including appropriate tests
- Avoid negative impact from legal and security issues
 
05.02.2026 ff
13:00 - 17:00
Key Competences
Introduction to programming with Python
Compact Courses

Speaker: Boyana Boneva & Kevin Leiss • codeprehensible
Location: Online
Registration: Please register on the course website
Organizer: Graduate Academy
ECTS: 2
This course is part of the course program of the Graduate Academy. Please note that this course will be held in English.

Course Dates:
05.02.2026: 13:00–17:00
12.02.2026: 13:00–17:00
19.02.2026: 13:00–17:00

The latest information and a registration link are available on the course website (log in with Uni-ID).

HGS MathComp fellows can get a reimbursement of the course fees. Please submit your proof of payment and certificate of participation to hgs@iwr.uni-heidelberg.de.

This course introduces the general-purpose programming language Python, which is used by web developers, data scientists and machine learning experts. Understanding the basics of Python will allow you to grasp the concepts of tools you might encounter and quickly apply them to your own research.

Within the scope of this course, you will master the Python philosophy, syntax, and writing your own scripts and modules. In addition, you will use your newly acquired skills to perform hands-on exercises and learn to conduct reproducible in-silico research. After completing this course, you will be ready to start your own Python journey and delve deeper into the world of Data Science.

Requirements: No previous programming knowledge is required! We will use our own server platform for the course, therefore no additional installation of software is needed.
 
06.02.2026
13:30
Theory & Methods
STRUCTURES Jour Fixe
Talk

Speaker: Radu Roiban • Eberly College of Science, USA
Location: Physikalisches Institute • Großer Hörsaal • Philisophenweg 12 • 69120 Heidelberg
Registration: No registration required
Organizer: STRUCTURES Cluster of Excellence
ECTS: not yet determined
The STRUCTURES Jour Fixe is the central meeting point of STRUCTURES. Its talks cover the entire scientific breadth of STRUCTURES and aim at all members. The Jour Fixe takes place as a hybrid event (Venue: Philosophenweg 12, GHs and online).

For more information, please visit the event website.

All presentations will be streamed online via Zoom:
ZOOM: Meeting ID: 935 6549 3662
Code: 928036