Open Positions
Software Practicals
The MathOpt group offers software practicals for bachelor and master students (or equivalent, e.g., Diplom) who aim for a degree in mathematics, physics, or engineering sciences. Software practicals are project oriented, i.e., the students work alone or in small groups on a well-defined project under the supervision of one or two members of the group (PhD, PostDoc, Master/Diplom). The number of students allowed for one practical depends on the project. Meetings with the supervisors are scheduled personally and on demand. The practical is not a seminar. The practicals are divided into beginners' and advanced practicals. The workload of a beginners' practical is 40 hours per person. The workload of an advanced practical is 80 hours per person. Beginners' practicals also have lower requirements on the students' skills. Students enrolled at the University of Heidelberg can earn certificates (Schein für Anfängerpraktikum oder Fortgeschrittenenpraktikum). For students of other universities, including other countries, it is possible to issue special certificates.
Open Software Practicals
Students or groups of students must apply separately for each practical. The application should be sent by e-mail to the respective practical supervisor. The application should comprise in tabular form
- the names of the students in the group,
- their respective aspired degree (e.g., MSc in mathematics with minor computer science),
- relevant courses taken (e.g., Informatik I, Numerik 0-2, etc. or similar for non-German students),
- a concise comment on the personal motivation for undertaking the chosen practical and prospects for continuing with a Diplom, master, bachelor, or PhD degree in the MathOpt group.
Note that a prospective master or Diplom student can benefit greatly from an advanced practical to become familiar with the groups methods and software.
Advanced
- Automatic import of an optimal control benchmark library into MUSCOD format.
- Discretization of MIOCPs to MINLPs
- Implementation of MIOCPs from the literature
- Coupling Modelica models to MUSCOD
Beginners
More offers for software practicals can be found on the page of the SimOpt research group.
Running software practicals
Examples of completed software practicals
- Automatic Differentiation of Optimal Control Problem Functions
(Shashank Jaiswal) - Java Programming in a Literature Database Project
- Setting up a complex evaporator model with MUSCOD
Contact
For general questions please contact
Dr. Sebastian Sager
IWR, Universität Heidelberg
Im Neuenheimer Feld 368, room 403
