Universität Wien

260023 PUE Programming for Physicists (2025W)

3.00 ECTS (2.00 SWS), SPL 26 - Physik
Continuous assessment of course work

Summary

Registration/Deregistration

Note: The time of your registration within the registration period has no effect on the allocation of places (no first come, first served).
Registration information is available for each group.

Groups

Group 1

max. 25 participants
Language: English

Lecturers

Classes (iCal) - next class is marked with N

  • Monday 06.10. 13:00 - 14:30 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 13.10. 13:00 - 14:30 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 20.10. 13:00 - 14:30 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 27.10. 13:00 - 14:30 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 03.11. 13:00 - 14:30 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 10.11. 13:00 - 14:30 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 17.11. 13:00 - 14:30 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 24.11. 13:00 - 14:30 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 01.12. 13:00 - 14:30 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 12.01. 13:00 - 14:30 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 19.01. 13:00 - 14:30 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien

Aims, contents and method of the course

The exercise class should provide an opportunity to apply the knowledge obtained from the lecture in practice. In the first part of the course, we will supply exercises that mostly consist of unfinished or faulty Python code that needs to be fixed. The progress can be checked at any time with automatic tests. The same tests will also be used to grade the exercises at the end of the semester. The weekly meetings are supposed to offer a space to interact with peers and work together on your code. Also, they give you a chance to ask the exercise teachers for help or further explanations.

The last part of the course will be devoted to group projects to learn how to work freely and collaboratively. Here each exercise teacher will offer a different coding problem that needs to be handed in by the end of the semester. You are not limited to the project offered by your exercise teacher but can choose freely. The project will be graded by the corresponding teacher.

Collaboration and peer support are strongly encouraged in this course.

Assessment and permitted materials

The assessment will be based on performance in the exercises and the group project. The exercises will be graded individually, but the group project will have a common mark for all group members.

The exercise assessment is done based on automatic tests at the end of the semester. The group projects are graded by the corresponding teachers.

Exercises: 2/3 of grade
Project: 1/3 of grade

Minimum requirements and assessment criteria

The minimum requirement for passing the course is 50% of the available points from the exercises and the project.

Group 2

max. 25 participants
Language: English

Lecturers

Classes (iCal) - next class is marked with N

  • Monday 06.10. 14:45 - 16:15 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 13.10. 14:45 - 16:15 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 20.10. 14:45 - 16:15 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 27.10. 14:45 - 16:15 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 03.11. 14:45 - 16:15 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 10.11. 14:45 - 16:15 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 17.11. 14:45 - 16:15 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 24.11. 14:45 - 16:15 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 01.12. 14:45 - 16:15 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 12.01. 14:45 - 16:15 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 19.01. 14:45 - 16:15 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien

Aims, contents and method of the course

The exercise class should provide an opportunity to apply the knowledge obtained from the lecture in practice. In the first part of the course, we will supply exercises that mostly consist of unfinished or faulty Python code that needs to be fixed. The progress can be checked at any time with automatic tests. The same tests will also be used to grade the exercises at the end of the semester. The weekly meetings are supposed to offer a space to interact with peers and work together on your code. Also, they give you a chance to ask the exercise teachers for help or further explanations.

The last part of the course will be devoted to group projects to learn how to work freely and collaboratively. Here each exercise teacher will offer a different coding problem that needs to be handed in by the end of the semester. You are not limited to the project offered by your exercise teacher but can choose freely. The project will be graded by the corresponding teacher.

Collaboration and peer support are strongly encouraged in this course.

Assessment and permitted materials

The assessment will be based on performance in the exercises and the group project. The exercises will be graded individually, but the group project will have a common mark for all group members.

The exercise assessment is done based on automatic tests at the end of the semester. The group projects are graded by the corresponding teachers.

Exercises: 2/3 of grade
Project: 1/3 of grade

Minimum requirements and assessment criteria

The minimum requirement for passing the course is 50% of the overall grade from the exercises and the project.

Group 3

max. 25 participants
Language: German
LMS: Moodle

Lecturers

Classes (iCal) - next class is marked with N

  • Monday 06.10. 16:30 - 18:00 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 13.10. 16:30 - 18:00 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 20.10. 16:30 - 18:00 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 27.10. 16:30 - 18:00 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 03.11. 16:30 - 18:00 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 10.11. 16:30 - 18:00 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 17.11. 16:30 - 18:00 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 24.11. 16:30 - 18:00 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 01.12. 16:30 - 18:00 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 12.01. 16:30 - 18:00 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 19.01. 16:30 - 18:00 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien

Aims, contents and method of the course

The exercise class should provide an opportunity to apply the knowledge obtained from the lecture in practice. In the first part of the course, we will supply exercises that mostly consist of unfinished or faulty Python code that needs to be fixed. The progress can be checked at any time with automatic tests. The same tests will also be used to grade the exercises at the end of the semester. The weekly meetings are supposed to offer a space to interact with peers and work together on your code. Also, they give you a chance to ask the exercise teachers for help or further explanations.

The last part of the course will be devoted to group projects to learn how to work freely and collaboratively. Here, each exercise teacher will offer a different coding problem that needs to be handed in by the end of the semester. You are not limited to the project offered by your exercise teacher, but can choose freely. The project will be graded by the corresponding teacher.

Collaboration and peer support are strongly encouraged in this course.

Assessment and permitted materials

The assessment will be based on performance in the exercises and the group project. The exercises will be graded individually, but the group project will have a common mark for all group members.

The exercise assessment is done based on the automatic tests at the end of the semester. The group projects are graded by the corresponding teachers.

Exercises: 2/3 of the grade
Project: 1/3 of the grade

Minimum requirements and assessment criteria

The minimum requirement for passing the course is 50% of the overall grade from the exercises and the project.

Group 4

max. 25 participants
Language: German

Lecturers

Classes (iCal) - next class is marked with N

  • Monday 06.10. 18:15 - 19:45 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 13.10. 18:15 - 19:45 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 20.10. 18:15 - 19:45 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 27.10. 18:15 - 19:45 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 03.11. 18:15 - 19:45 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 10.11. 18:15 - 19:45 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 17.11. 18:15 - 19:45 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 24.11. 18:15 - 19:45 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 01.12. 18:15 - 19:45 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 12.01. 18:15 - 19:45 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
  • Monday 19.01. 18:15 - 19:45 Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien

Aims, contents and method of the course

The exercise class should provide an opportunity to apply the knowledge obtained from the lecture in practice. In the first part of the course, we will supply exercises that mostly consist of unfinished or faulty Python code that needs to be fixed. The progress can be checked with automatic tests that will also be used by us to grade the exercises. The weekly meetings are supposed to offer a space to interact with peers and work together on your code. Also, they give you a chance to ask the exercise teachers for help or further explanations.

The last third of the course will be devoted to group projects to learn how to work freely and collaboratively. Here each exercise teacher will offer a different coding problem that needs to be handed in by the end of the semester. You are not limited to the project offered by your exercise teacher but can choose freely. The project will be graded by the corresponding teacher.

Collaboration and peer support are strongly encouraged in this course.

Assessment and permitted materials

The assessment will be based on performance in the exercises and the group project. The exercises will be graded individually, but the group project will have a common mark for all group members.

The exercise assessment is done based on automatic tests at the end of the semester. The group projects are graded by the corresponding teachers.

Exercises: 2/3 of grade
Project: 1/3 of grade

Minimum requirements and assessment criteria

The minimum requirement for passing the course is 50% of the available points from the exercises and the project.

Group 5

max. 25 participants
Language: English

Lecturers

Classes (iCal) - next class is marked with N

  • Monday 06.10. 16:30 - 18:00 Josef-Stefan-Hörsaal, Boltzmanngasse 5, 3. Stk., 1090 Wien
  • Monday 13.10. 16:30 - 18:00 Josef-Stefan-Hörsaal, Boltzmanngasse 5, 3. Stk., 1090 Wien
  • Monday 20.10. 16:30 - 18:00 Josef-Stefan-Hörsaal, Boltzmanngasse 5, 3. Stk., 1090 Wien
  • Monday 27.10. 16:30 - 18:00 Josef-Stefan-Hörsaal, Boltzmanngasse 5, 3. Stk., 1090 Wien
  • Monday 03.11. 16:30 - 18:00 Josef-Stefan-Hörsaal, Boltzmanngasse 5, 3. Stk., 1090 Wien
  • Monday 10.11. 16:30 - 18:00 Josef-Stefan-Hörsaal, Boltzmanngasse 5, 3. Stk., 1090 Wien
  • Monday 17.11. 16:30 - 18:00 Josef-Stefan-Hörsaal, Boltzmanngasse 5, 3. Stk., 1090 Wien
  • Monday 24.11. 16:30 - 18:00 Josef-Stefan-Hörsaal, Boltzmanngasse 5, 3. Stk., 1090 Wien
  • Monday 01.12. 16:30 - 18:00 Josef-Stefan-Hörsaal, Boltzmanngasse 5, 3. Stk., 1090 Wien
  • Monday 12.01. 16:30 - 18:00 Josef-Stefan-Hörsaal, Boltzmanngasse 5, 3. Stk., 1090 Wien
  • Monday 19.01. 16:30 - 18:00 Josef-Stefan-Hörsaal, Boltzmanngasse 5, 3. Stk., 1090 Wien

Aims, contents and method of the course

The exercise class should provide an opportunity to apply the knowledge obtained from the lecture in practice. In the first part of the course, we will supply exercises that mostly consist of unfinished or faulty Python code that needs to be fixed. The progress can be checked at any time with automatic tests. The same tests will also be used to grade the exercises at the end of the semester. The weekly meetings are supposed to offer a space to interact with peers and work together on your code. Also, they give you a chance to ask the exercise teachers for help or further explanations.

The last part of the course will be devoted to group projects to learn how to work freely and collaboratively. Here each exercise teacher will offer a different coding problem that needs to be handed in by the end of the semester. You are not limited to the project offered by your exercise teacher but can choose freely. The project will be graded by the corresponding teacher.

Collaboration and peer support are strongly encouraged in this course.

Assessment and permitted materials

The assessment will be based on performance in the exercises and the group project. The exercises will be graded individually, but the group project will have a common mark for all group members.

The exercise assessment is done based on the automatic tests at the end of the semester. The group projects are graded by the corresponding teachers.

Exercises: 2/3 of the grade
Project: 1/3 of the grade

Minimum requirements and assessment criteria

The minimum requirement for passing the course is 50% of the overall grade from the exercises and the project.

Information

Examination topics

See the lecture course.

Reading list

All exercises can be solved with the slides provided in the lecture and the material on the course website (https://p4p.pnm.univie.ac.at/ - access is provided once enrolled in the course).

For more information on the exercise concept see: https://studienreform-forum.de/de/forum-2023/beitrage-2023/2023/03/05/bunsmodus-programming-physicists/

Association in the course directory

PROG

Last modified: Th 25.09.2025 12:47