After successful completion of the course, students are able to write and execute very simple programs in the Python programming language. Students can create variables and use them in mathematical and logical operations.They master programming basics such as branching and looping, and can structure program code in simple functions. Finally, the students are able to analyze and visualize simple data sets. In addition to acquiring basic programming skills, they can also handle established tools of digital teaching at TU Wien (Moodle, Jupyter).
Using the Python programming language, the basics of computer programming are introduced. This includes teaching of the corresponding theory in terms of structure and syntax. The aim is to teach students the ability to analyze scientific problems, to break them down into subtasks and then to solve them as a computer program using a suitable algorithm. The acquired knowledge is to be applied by independent programming of tasks.
The course will be handled completely online via the MOOC Basic Course Python for Natural Sciences. This first requires registration on the edu website of TU Wien. After registration on edu.tuwien.ac.at, the registration for the MOOC is done via self-enrollment.
The student has to be enrolled for at least one of the studies listed below
Basic computer skills are required for the course, in particular the use of a PC with MS Windows or Linux operating system and the use of web browsers.
Beginners are recommended to complete the following free (online) basic courses (TU Graz):
For a low-threshold introduction to computer programming, please refer to the following TU Wien courses: