Contents and examinations
The aim of this module is to give you a comprehensive understanding of the development of Python code, with particular emphasis on selecting suitable data structures, mastering object-oriented programming, implementing algorithms and mathematical models in gurobipy and efficient code design. In order to build efficient code, you will acquire knowledge of profiling and debugging methods. Through the ability to prepare, output and visualise data, you will be able to apply your programming skills in practical applications.
There will be a combined lecture and exercise with the following content:
- Python and Visual Studio code
- Selection and creation of suitable data structures
- Implementation of algorithms
- Mathematical models in gurobipy
- Profiling and debugging methods
- Data analysis with pandas
- Visualisation with matplotlib
The examination consists of four assignments during the semester plus oral examinations, which are completed in group work. You will receive more detailed information on this in the first lecture.
All further information on the course can be found in the Stud.IP group ‘Implementation of OM models and methods in Python’.
The event is limited to 20 places. Please register on this page. The first-come-first-served principle applies.
You will need your own laptop or computer (ideally a Windows computer) for the course. If required, you can borrow a laptop from LUIS. The required software will be made available on Stud.IP and must be installed on the computer before the first lecture. For technical problems, there will be a consultation hour before the first lecture. You can find more information on Stud.IP.
Contact
30167 Hannover
30167 Hannover