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.

10.02.2026
09:30 - 13:00
Theory & Methods
Introduction to Python Testing
Compact Courses

Speaker: Dr. Liam Keegan, Research Software Engineer, 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 compact course is part of the course program of the Scientific Software Center (SSC) at Heidelberg University.

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

Prerequisites:

Basic Python knowledge and a laptop is required. Experience with writing tests is not required.

Summary:

An automated test suite makes it much easier to maintain, extend and debug your Python code. In this course we will learn how to write automated tests in Python using the pytest library. After introducing the key concepts, the majority of the course will be hands-on, writing and running tests.
Learning Objectives

After the course participants should be able to:

- Install and run pytest
- Write simple tests
- Use temporary files in tests
- Use fixtures to manage resources
- Parametrize tests
- Add an automated test suite to their existing python projects
 
11.02.2026 - 12.02.2026
09:00 - 16:00
Key Competences
Thesis Defense Training
Compact Courses

Speaker: Dr. Jan Schmidt • janschmidt-training
Location: Online
Registration: Please register on the course website
Organizer: Graduate Academy
ECTS: 1
This course is part of the course program of the Graduate Academy.

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.

It’s far more than “just” a presentation: defending your thesis is the last (and one of the biggest) challenges in your academic qualification – and it doesn’t only require well-prepared content. This workshop addresses aspects of the defense related to communication and presentation. We will work on participants’ body language as well as on strategies for convincing argumentative and rhetorical positioning during the disputation. A significant portion of the workshop will be devoted to simulated defenses and evaluations of the performances.
 
18.02.2026
09:00 - 15:00
Key Competences
Slidewriting & Storylining: Optimize your own academic presentation
Compact Courses

Speaker: Dr. Markus Burger • slidewriting.com
Location: Online
Registration: Please register on the course website
Organizer: Graduate Academy
ECTS: 0.5
This course is part of the course program of the Graduate Academy. Please note that this course will be held in English.

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.

Learn smart slidewriting with your own examples:

In the theoretical part of the training, you will learn techniques for structuring complex information logically and for designing easy-to-understand slides and stories. In the practical part, you will then apply these techniques to your very own research findings and produce your own presentation. By the end of the training, you will have a coherent storyline of your own academic presentation as well as drafts of most of your slides.

Important:

This training focuses on the logic of good presentations; it does not cover the use of presentation software like PowerPoint.

Receive individual feedback:

Prior to the training, you can send an already existing presentation to the trainer at markus.burger@slidewriting.com and receive individual feedback.