Programming of simple python scripts/programs in the scientific context.
Built-in types; branches, loops, and exceptions; functions; NumPy, SciPy, and Matplotlib; modules and classes
Homeworks and oral exam
Not necessary
Knowledge of a higher programming language like C is required. Familiarity with the basic principles of object oriented programming is of advantage but not required. Knowledge of Python is not a prerequisite.