After successful completion of the course, students are able to...... write structured Python code using functions and/or classes, and depending on the assingment... competently use NumPy arrays.... generate nontrivial graphics using Matplotlib.... work with GitHub and git.
A simple topography simulator is developed by the students in steps in the programming language Python. Alternatively, some stand-alone assignments (mostly postprocessing of scientific data) are available.
Write and present code. Discussion of implementations.
Deliver and present the code.
Validation of enrollment required by the selection of a task on the day of the introductory lecture.
The student has to be enrolled for at least one of the studies listed below
Knowledge of Python as taught in 362.181.