141.B25 Computing for TPH
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2023W, VU, 4.0h, 4.0EC


  • Semester hours: 4.0
  • Credits: 4.0
  • Type: VU Lecture and Exercise
  • Format: Presence

Learning outcomes

After successful completion of the course, students are able to write simple programs in C++ or C, and also will be able to implement problems of higher complexity. They can use external classes to numerically solve physics problems. They are able to understand further reading and also will be able to adapt to other programming languages.

Subject of course

  • Introduction into programming und its fundamental paradigms;
  • simple algorithms and their application to numerical physics problems;
  • numerical accuracy;
  • usage of programming libraries;
  • data processing and visualization;
  • main features of software design.

Teaching methods

Lecture and integrated exercises. In the framework of the exercises programming problems are to be solved independently.

Mode of examination


Additional information

This course is held in four parallel sections. Please use TISS to register for one of the sections and take note of the registration deadline:

  • Monday afternoon 14:00  17:00
  • Tuesday morning 10:00 13:00  (this section is held in English, lecture materials are in German)
  • Tuesday afternoon 14:00 17:00
  • Wednesday afternoon 14:00 17:00



Examination modalities

Requirements for this class are divided into three equal parts:

  • 10-12 Coding exercises
  • First test, which is a take-home exam, where you have to develop a larger programme by yourself
  • Second test, which is either a written or oral coding exam

For a positive mark, you must score more than half of the points in each of the three parts. Requirements: > 50% Genügend,  62,5% Befriedigend,  75% Gut, 87,5% Sehr gut.

For students who fail or miss either the first or the second test, there is a substititute test.

Group dates

Dienstag NachmittagTue14:00 - 17:0003.10.2023 - 23.01.2024EDV Praktikum Physik DV für TPH - Wallerberger
Dienstag VormittagTue10:00 - 13:0003.10.2023 - 23.01.2024EDV Praktikum Physik DV für TPH - Bianchi (in English)
MittwochWed14:00 - 17:0004.10.2023 - 24.01.2024EDV Praktikum Physik DV für TPH - Jericha
MontagMon14:00 - 17:0009.10.2023 - 22.01.2024EDV Praktikum Physik DV für TPH - Gröschl/Mittendorfer

Course registration

Use Group Registration to register.

Group Registration

GroupRegistration FromTo
Dienstag Nachmittag25.09.2023 10:0008.10.2023 23:59
Dienstag Vormittag25.09.2023 10:0008.10.2023 23:59
Mittwoch25.09.2023 10:0008.10.2023 23:59
Montag25.09.2023 10:0008.10.2023 23:59


Study CodeObligationSemesterPrecon.Info
033 261 Technical Physics Mandatory5. Semester


Lecture notes for this course are available. The pdf-file is available on the server in the lecture.

Brian W. Kernighan, Dennis M. Ritchie: The C Programming Language. Prentice Hall International. Bjarne Stroustrup: The C++ Programming Language. Addison-Wesley.

Continuative courses