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.
09:30 - 13:00
Location: Mathematikon • Im Neuenheimer Feld 205, 69120 Heidelberg
Registration: Please register on the course website
Organizer: Scientific Software Center (SSC)
The latest information and a registration link are available on the course website.
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
09:00 - 16:00
Location: Online
Registration: Please register on the course website
Organizer: 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.
09:00 - 15:00
Location: Online
Registration: Please register on the course website
Organizer: 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.
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.