Summer Term 2026
- Advanced Python (UK)
Vorlesung Mapelli M
heiCO-Info Link to Registration
Anmeldung abgelaufen
more information - Einführung in die Computerphysik (UKWR2)
Vorlesung Girichidis P, Nelson D
heiCO-Info Link to Registration
Anmeldung abgelaufen
more information1300112411
Anmeldung abgelaufen
Link to RegistrationContent
The course "Introduction to Computational Physics" can be part of both Bachelor and Master studies in physics. Its description can be found in the Bachelor Handbook under THIS link. Here are the topics to discuss in the lecture: (1) root finding (2) linear algebra / matrix equations (3) interpolation (4) quadrature / integration (5) ordinary differential equations (6) stochastic methods (Monte Carlo)
Prerequisites
The main requirement is that we recommend to know already a high level programming language. For absolute beginners in programming it will be quite hard (though not impossible, you can try if you want) to learn programming during the lecture. Our lecture focuses, however, on programming to solve physical problems, not programming itself. Regarding physical knowledge, basic knowledge is again useful for a deeper understanding (we will work on topics from mechanics, statistical physics and quantum mechanics, for example), but the technical/numerical tasks can be solved by only following the explanations in the lecture and tutorials.
Goal
Students are introduced to the methods and practice of scientific computing. They acquire the knowledge to independently solve problems typical for physics.
- Statistische Methoden (UKSta)
Kurs Tsapras Y
Homepage heiCO-Info Link to Registration
Anmeldung abgelaufen
more information1300110412
Anmeldung abgelaufen
Link to RegistrationContent
This is an introductory statistics course for students in physics. It is a computer-based course, in which you will learn not only the principles and methods of statistical analysis, but will also put these into practice using a range of real-world data
Prerequisites
Familiarity with a higher programming language.
Registration Information
Prerequisite: familiarity with a higher programming language.
- Python for Scientists Group 1
Kurs R. Schmidt
Homepage heiCO-Info Link to Registration
Anmeldung abgelaufen
more information1300111401
Anmeldung abgelaufen
Link to RegistrationCourse Information
Die Beispiele im Kurs benutzen Physik der ersten paar Semester. There are some examples in the course that are based on physics of the first few semesters.
Content
Dieser Kurs wurde von Dr. Thomas P. Robitaille entwickelt, der diesen Kurs viele Jahre lang an der Universität Heidelberg gehalten hat. Aufgrund der Beliebtheit dieses Kurses bieten wir nun mehrere Blockkurse parallel an. Dr. Robitaille hat eine andere Stelle angetreten, so dass dieser Kurs nun von anderen Lehrkräften gehalten wird.
Prerequisites
Programmierkenntnisse sind nicht erforderlich, eine grundsätzliche Affinität zu Computern ist jedoch hilfreich.
Goal
Ziel dieses Kurses ist es, zu lernen, wie man die Python-Programmierung zur Lösung wissenschaftlicher Probleme einsetzt. Es handelt sich um einen interaktiven Learning-by-Doing-Kurs, der auf einer Reihe von Python-Notebooks basiert und zahlreiche Übungen enthält. Er richtet sich primär an Bachelor-Studenten.
Registration Information
Es gibt getrennte Anmeldezeiträume: Die Anmeldung des jeweiligen Kurses endet 2 Wochen vor Kursbeginn. Bei erfolgreicher Anmeldung (="Fixplatz") sind Sie zur Teilnahme verpflichtet. Ein no-show bedeutet ein "nicht bestanden" auf Ihrem Transcript of Records. Eine Abmeldung später als 2 Wochen vor Kursbeginn ist nur zulässig mit einem ärztlichen Attest.
- Python for Scientists Group 2
Kurs M. Hundertmark
Homepage heiCO-Info Link to Registration
Anmeldung abgelaufen
more information1300111401
Anmeldung abgelaufen
Link to RegistrationContent
Dieser Kurs wurde von Dr. Thomas P. Robitaille entwickelt, der diesen Kurs viele Jahre lang an der Universität Heidelberg gehalten hat. Aufgrund der Beliebtheit dieses Kurses bieten wir nun mehrere Blockkurse parallel an. Dr. Robitaille hat eine andere Stelle angetreten, so dass dieser Kurs nun von anderen Lehrkräften gehalten wird.
Prerequisites
Programmierkenntnisse sind nicht erforderlich, eine grundsätzliche Affinität zu Computern ist jedoch hilfreich.
Goal
Ziel dieses Kurses ist es, zu lernen, wie man die Python-Programmierung zur Lösung wissenschaftlicher Probleme einsetzt. Es handelt sich um einen interaktiven Learning-by-Doing-Kurs, der auf einer Reihe von Python-Notebooks basiert und zahlreiche Übungen enthält. Er richtet sich primär an Bachelor-Studenten.
Registration Information
Es gibt getrennte Anmeldezeiträume: Die Anmeldung des jeweiligen Kurses endet 2 Wochen vor Kursbeginn. Bei erfolgreicher Anmeldung (="Fixplatz") sind Sie zur Teilnahme verpflichtet. Ein no-show bedeutet ein "nicht bestanden" auf Ihrem Transcript of Records. Eine Abmeldung später als 2 Wochen vor Kursbeginn ist nur zulässig mit einem ärztlichen Attest.
- Python for Scientists Group 3
Kurs M. Grönke
Homepage heiCO-Info Link to Registration
Anmeldung abgelaufen
more information1300111401
Anmeldung abgelaufen
Link to RegistrationContent
Dieser Kurs wurde von Dr. Thomas P. Robitaille entwickelt, der diesen Kurs viele Jahre lang an der Universität Heidelberg gehalten hat. Aufgrund der Beliebtheit dieses Kurses bieten wir nun mehrere Blockkurse parallel an. Dr. Robitaille hat eine andere Stelle angetreten, so dass dieser Kurs nun von anderen Lehrkräften gehalten wird.
Prerequisites
Programmierkenntnisse sind nicht erforderlich, eine grundsätzliche Affinität zu Computern ist jedoch hilfreich.
Goal
Ziel dieses Kurses ist es, zu lernen, wie man die Python-Programmierung zur Lösung wissenschaftlicher Probleme einsetzt. Es handelt sich um einen interaktiven Learning-by-Doing-Kurs, der auf einer Reihe von Python-Notebooks basiert und zahlreiche Übungen enthält. Er richtet sich primär an Bachelor-Studenten.
Registration Information
Es gibt getrennte Anmeldezeiträume: Die Anmeldung des jeweiligen Kurses endet 2 Wochen vor Kursbeginn. Bei erfolgreicher Anmeldung (="Fixplatz") sind Sie zur Teilnahme verpflichtet. Ein no-show bedeutet ein "nicht bestanden" auf Ihrem Transcript of Records. Eine Abmeldung später als 2 Wochen vor Kursbeginn ist nur zulässig mit einem ärztlichen Attest.
- Python for Scientists Group 4
Kurs F. Rothmaier
Homepage heiCO-Info Link to Registration
Anmeldung abgelaufen
more information1300111401
Anmeldung abgelaufen
Link to RegistrationContent
Dieser Kurs wurde von Dr. Thomas P. Robitaille entwickelt, der diesen Kurs viele Jahre lang an der Universität Heidelberg gehalten hat. Aufgrund der Beliebtheit dieses Kurses bieten wir nun mehrere Blockkurse parallel an. Dr. Robitaille hat eine andere Stelle angetreten, so dass dieser Kurs nun von anderen Lehrkräften gehalten wird.
Prerequisites
Programmierkenntnisse sind nicht erforderlich, eine grundsätzliche Affinität zu Computern ist jedoch hilfreich.
Goal
Ziel dieses Kurses ist es, zu lernen, wie man die Python-Programmierung zur Lösung wissenschaftlicher Probleme einsetzt. Es handelt sich um einen interaktiven Learning-by-Doing-Kurs, der auf einer Reihe von Python-Notebooks basiert und zahlreiche Übungen enthält. Er richtet sich primär an Bachelor-Studenten.
Registration Information
Es gibt getrennte Anmeldezeiträume: Die Anmeldung des jeweiligen Kurses endet 2 Wochen vor Kursbeginn. Bei erfolgreicher Anmeldung (="Fixplatz") sind Sie zur Teilnahme verpflichtet. Ein no-show bedeutet ein "nicht bestanden" auf Ihrem Transcript of Records. Eine Abmeldung später als 2 Wochen vor Kursbeginn ist nur zulässig mit einem ärztlichen Attest.
- Python for Scientists Group 5
Kurs N. Reindl
Homepage heiCO-Info Link to Registration
Anmeldung abgelaufen
more information1300111401
Anmeldung abgelaufen
Link to RegistrationContent
Dieser Kurs wurde von Dr. Thomas P. Robitaille entwickelt, der diesen Kurs viele Jahre lang an der Universität Heidelberg gehalten hat. Aufgrund der Beliebtheit dieses Kurses bieten wir nun mehrere Blockkurse parallel an. Dr. Robitaille hat eine andere Stelle angetreten, so dass dieser Kurs nun von anderen Lehrkräften gehalten wird.
Prerequisites
Programmierkenntnisse sind nicht erforderlich, eine grundsätzliche Affinität zu Computern ist jedoch hilfreich.
Goal
Ziel dieses Kurses ist es, zu lernen, wie man die Python-Programmierung zur Lösung wissenschaftlicher Probleme einsetzt. Es handelt sich um einen interaktiven Learning-by-Doing-Kurs, der auf einer Reihe von Python-Notebooks basiert und zahlreiche Übungen enthält. Er richtet sich primär an Bachelor-Studenten.
Registration Information
Es gibt getrennte Anmeldezeiträume: Die Anmeldung des jeweiligen Kurses endet 2 Wochen vor Kursbeginn. Bei erfolgreicher Anmeldung (="Fixplatz") sind Sie zur Teilnahme verpflichtet. Ein no-show bedeutet ein "nicht bestanden" auf Ihrem Transcript of Records. Eine Abmeldung später als 2 Wochen vor Kursbeginn ist nur zulässig mit einem ärztlichen Attest.
- Python for Scientists Group 6
Kurs J Stürmer
Homepage heiCO-Info Link to Registration
Anmeldung abgelaufen
more information1300111401
Anmeldung abgelaufen
Link to RegistrationContent
Dieser Kurs wurde von Dr. Thomas P. Robitaille entwickelt, der diesen Kurs viele Jahre lang an der Universität Heidelberg gehalten hat. Aufgrund der Beliebtheit dieses Kurses bieten wir nun mehrere Blockkurse parallel an. Dr. Robitaille hat eine andere Stelle angetreten, so dass dieser Kurs nun von anderen Lehrkräften gehalten wird.
Prerequisites
Programmierkenntnisse sind nicht erforderlich, eine grundsätzliche Affinität zu Computern ist jedoch hilfreich.
Goal
Ziel dieses Kurses ist es, zu lernen, wie man die Python-Programmierung zur Lösung wissenschaftlicher Probleme einsetzt. Es handelt sich um einen interaktiven Learning-by-Doing-Kurs, der auf einer Reihe von Python-Notebooks basiert und zahlreiche Übungen enthält. Er richtet sich primär an Bachelor-Studenten.
Registration Information
Es gibt getrennte Anmeldezeiträume: Die Anmeldung des jeweiligen Kurses endet 2 Wochen vor Kursbeginn. Bei erfolgreicher Anmeldung (="Fixplatz") sind Sie zur Teilnahme verpflichtet. Ein no-show bedeutet ein "nicht bestanden" auf Ihrem Transcript of Records. Eine Abmeldung später als 2 Wochen vor Kursbeginn ist nur zulässig mit einem ärztlichen Attest.
- Python for Scientists Group 7
Kurs W Dehnen
Homepage heiCO-Info Link to Registration
Anmeldung abgelaufen
more information1300111401
Anmeldung abgelaufen
Link to RegistrationContent
Dieser Kurs wurde von Dr. Thomas P. Robitaille entwickelt, der diesen Kurs viele Jahre lang an der Universität Heidelberg gehalten hat. Aufgrund der Beliebtheit dieses Kurses bieten wir nun mehrere Blockkurse parallel an. Dr. Robitaille hat eine andere Stelle angetreten, so dass dieser Kurs nun von anderen Lehrkräften gehalten wird.
Prerequisites
Programmierkenntnisse sind nicht erforderlich, eine grundsätzliche Affinität zu Computern ist jedoch hilfreich.
Goal
Ziel dieses Kurses ist es, zu lernen, wie man die Python-Programmierung zur Lösung wissenschaftlicher Probleme einsetzt. Es handelt sich um einen interaktiven Learning-by-Doing-Kurs, der auf einer Reihe von Python-Notebooks basiert und zahlreiche Übungen enthält. Er richtet sich primär an Bachelor-Studenten.
Registration Information
Es gibt getrennte Anmeldezeiträume: Die Anmeldung des jeweiligen Kurses endet 2 Wochen vor Kursbeginn. Bei erfolgreicher Anmeldung (="Fixplatz") sind Sie zur Teilnahme verpflichtet. Ein no-show bedeutet ein "nicht bestanden" auf Ihrem Transcript of Records. Eine Abmeldung später als 2 Wochen vor Kursbeginn ist nur zulässig mit einem ärztlichen Attest.
- Python for Scientists Group 8
Kurs H Ludwig
Homepage heiCO-Info Link to Registration
Anmeldung abgelaufen
more information1300111401
Anmeldung abgelaufen
Link to RegistrationCourse Information
The course takes 1 week: September 14-18 2026. One of three homework sets is supposed to be submitted in the following week of the course while two homework sets are to be submitted and finalized during the course.
Important: the course takes place at the Ostinstitut of the Landessternwarte. It is not foreseen to provide computer hardware, you should bring your own laptop!
One passes the course (without grade) after obtaining 60% of the total points of each problem set.
The schedule comprises lectures with exercises and a tutorial per day (9 am to 5 pm). It is assumed that each particpants brings her/his own laptop to work on.
For those who sponteneously decide that they want to join: please check if participants deregister 1-2 weeks before the course starts.
Content
Dieser Kurs wurde von Dr. Thomas P. Robitaille entwickelt, der diesen Kurs viele Jahre lang an der Universität Heidelberg gehalten hat. Aufgrund der Beliebtheit dieses Kurses bieten wir nun mehrere Blockkurse parallel an. Dr. Robitaille hat eine andere Stelle angetreten, so dass dieser Kurs nun von anderen Lehrkräften gehalten wird.
Prerequisites
Programmierkenntnisse sind nicht erforderlich, eine grundsätzliche Affinität zu Computern ist jedoch hilfreich.
Goal
Ziel dieses Kurses ist es, zu lernen, wie man die Python-Programmierung zur Lösung wissenschaftlicher Probleme einsetzt. Es handelt sich um einen interaktiven Learning-by-Doing-Kurs, der auf einer Reihe von Python-Notebooks basiert und zahlreiche Übungen enthält. Er richtet sich primär an Bachelor-Studenten.
Registration Information
Es gibt getrennte Anmeldezeiträume: Die Anmeldung des jeweiligen Kurses endet 2 Wochen vor Kursbeginn. Bei erfolgreicher Anmeldung (="Fixplatz") sind Sie zur Teilnahme verpflichtet. Ein no-show bedeutet ein "nicht bestanden" auf Ihrem Transcript of Records. Eine Abmeldung später als 2 Wochen vor Kursbeginn ist nur zulässig mit einem ärztlichen Attest.
- Python for Scientists Group 9
Kurs S Reffert
Homepage heiCO-Info Link to Registration
Anmeldung abgelaufen
more information1300111401
Anmeldung abgelaufen
Link to RegistrationContent
Dieser Kurs wurde von Dr. Thomas P. Robitaille entwickelt, der diesen Kurs viele Jahre lang an der Universität Heidelberg gehalten hat. Aufgrund der Beliebtheit dieses Kurses bieten wir nun mehrere Blockkurse parallel an. Dr. Robitaille hat eine andere Stelle angetreten, so dass dieser Kurs nun von anderen Lehrkräften gehalten wird.
Prerequisites
Programmierkenntnisse sind nicht erforderlich, eine grundsätzliche Affinität zu Computern ist jedoch hilfreich.
Goal
Ziel dieses Kurses ist es, zu lernen, wie man die Python-Programmierung zur Lösung wissenschaftlicher Probleme einsetzt. Es handelt sich um einen interaktiven Learning-by-Doing-Kurs, der auf einer Reihe von Python-Notebooks basiert und zahlreiche Übungen enthält. Er richtet sich primär an Bachelor-Studenten.
Registration Information
Es gibt getrennte Anmeldezeiträume: Die Anmeldung des jeweiligen Kurses endet 2 Wochen vor Kursbeginn. Bei erfolgreicher Anmeldung (="Fixplatz") sind Sie zur Teilnahme verpflichtet. Ein no-show bedeutet ein "nicht bestanden" auf Ihrem Transcript of Records. Eine Abmeldung später als 2 Wochen vor Kursbeginn ist nur zulässig mit einem ärztlichen Attest.
- Python for Scientists Group 10
Kurs D Wylezalek
Homepage heiCO-Info Link to Registration
Anmeldung abgelaufen
more information1300111401
Anmeldung abgelaufen
Link to RegistrationContent
Dieser Kurs wurde von Dr. Thomas P. Robitaille entwickelt, der diesen Kurs viele Jahre lang an der Universität Heidelberg gehalten hat. Aufgrund der Beliebtheit dieses Kurses bieten wir nun mehrere Blockkurse parallel an. Dr. Robitaille hat eine andere Stelle angetreten, so dass dieser Kurs nun von anderen Lehrkräften gehalten wird.
Prerequisites
Programmierkenntnisse sind nicht erforderlich, eine grundsätzliche Affinität zu Computern ist jedoch hilfreich.
Goal
Ziel dieses Kurses ist es, zu lernen, wie man die Python-Programmierung zur Lösung wissenschaftlicher Probleme einsetzt. Es handelt sich um einen interaktiven Learning-by-Doing-Kurs, der auf einer Reihe von Python-Notebooks basiert und zahlreiche Übungen enthält. Er richtet sich primär an Bachelor-Studenten.
Registration Information
Es gibt getrennte Anmeldezeiträume: Die Anmeldung des jeweiligen Kurses endet 2 Wochen vor Kursbeginn. Bei erfolgreicher Anmeldung (="Fixplatz") sind Sie zur Teilnahme verpflichtet. Ein no-show bedeutet ein "nicht bestanden" auf Ihrem Transcript of Records. Eine Abmeldung später als 2 Wochen vor Kursbeginn ist nur zulässig mit einem ärztlichen Attest.
