A simple topography simulator is developed by the students in steps in the programming language Python. The relevant features of Python and the SciPy tools (numpy, scipy, matplotlib) are introduced in lectures. The topics profiling, testing, and version control are also addressed.
Python is a versatile programming language with a clear, compact syntax. It combines the features of traditional programming languages /Fortran, C/C++, Java) with those of higher-level tools like matlab with, e.g., easy access to operating system operations. Python therefore is on the rise; in the scientific context this is indicated by the SciPy project that coordinates the development of Python tools for scientific computing, and by the fact that an increasing number of software written in traditional programming languages offer Python interfaces that allow their more flexible control and postprocessing of the data.
Your required effort corresponds to the ECTS points.
For ETIT students of the third year: If you plan to attend the exercises in Automation, choose one of the later groups, you may leave our class at 14:30. If you plan to attend the Measurement and Instrumentation Laboratory, avoid groups with 3 Mondays (you are excused for 2 dates).
Please consider the plagiarism guidelines of TU Wien when writing your seminar paper:
Directive concerning the handling of plagiarism (PDF)
Enrollment only possible for students of Electrical Engineering (bachelor/master/PhD). Registration will be opened to all students one week before the first lecture.
If the participant limit is exceeded, additional visitors are welcome until the capacity of the room (38 persons) is reached. Please register on the waiting list.
The student has to be enrolled for at least one of the studies listed below