Universität Wien
Warning! The directory is not yet complete and will be amended until the beginning of the term.

051020 VU Programming 2 (2024W)

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: German
LMS: Moodle

Lecturers

Classes (iCal) - next class is marked with N

  • Monday 14.10. 16:45 - 18:15 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 21.10. 16:45 - 18:15 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 28.10. 16:45 - 18:15 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 04.11. 16:45 - 18:15 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 11.11. 16:45 - 18:15 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 18.11. 16:45 - 18:15 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 25.11. 16:45 - 18:15 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 02.12. 16:45 - 18:15 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 09.12. 16:45 - 18:15 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 16.12. 16:45 - 18:15 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 13.01. 16:45 - 18:15 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 20.01. 16:45 - 18:15 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 27.01. 16:45 - 18:15 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG

Group 2

max. 25 participants
Language: German
LMS: Moodle

Lecturers

Classes (iCal) - next class is marked with N

  • Monday 14.10. 18:30 - 20:00 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
  • Monday 21.10. 18:30 - 20:00 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
  • Monday 28.10. 18:30 - 20:00 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
  • Monday 04.11. 18:30 - 20:00 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
  • Monday 11.11. 18:30 - 20:00 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
  • Monday 18.11. 18:30 - 20:00 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
  • Monday 25.11. 18:30 - 20:00 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
  • Monday 02.12. 18:30 - 20:00 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
  • Monday 09.12. 18:30 - 20:00 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
  • Monday 16.12. 18:30 - 20:00 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
  • Monday 13.01. 18:30 - 20:00 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
  • Monday 20.01. 18:30 - 20:00 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
  • Monday 27.01. 18:30 - 20:00 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 5, Währinger Straße 29 2.OG

Group 3

max. 25 participants
Language: German
LMS: Moodle

Lecturers

Classes (iCal) - next class is marked with N

  • Wednesday 09.10. 13:15 - 14:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Wednesday 16.10. 13:15 - 14:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Wednesday 23.10. 13:15 - 14:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Wednesday 30.10. 13:15 - 14:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Wednesday 06.11. 13:15 - 14:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Wednesday 13.11. 13:15 - 14:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Wednesday 20.11. 13:15 - 14:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Wednesday 27.11. 13:15 - 14:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Wednesday 04.12. 13:15 - 14:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Wednesday 11.12. 13:15 - 14:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Wednesday 08.01. 13:15 - 14:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Wednesday 15.01. 13:15 - 14:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Wednesday 22.01. 13:15 - 14:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Wednesday 29.01. 13:15 - 14:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG

Group 4

max. 25 participants
Language: English
LMS: Moodle

Lecturers

Classes (iCal) - next class is marked with N

  • Wednesday 09.10. 15:00 - 16:30 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Wednesday 16.10. 15:00 - 16:30 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Wednesday 23.10. 15:00 - 16:30 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Wednesday 30.10. 15:00 - 16:30 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Wednesday 06.11. 15:00 - 16:30 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Wednesday 13.11. 15:00 - 16:30 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Wednesday 20.11. 15:00 - 16:30 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Wednesday 27.11. 15:00 - 16:30 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Wednesday 04.12. 15:00 - 16:30 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Wednesday 11.12. 15:00 - 16:30 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Wednesday 08.01. 15:00 - 16:30 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Wednesday 15.01. 15:00 - 16:30 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Wednesday 22.01. 15:00 - 16:30 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Wednesday 29.01. 15:00 - 16:30 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG

Information

Aims, contents and method of the course

The prerequired knowledge of the course "Programming 1 (PR1)" is deepened and expanded. The focus in C++ is: inheritance, templates, exception safety, STL and move semantics. In addition, a second programming language (Java) will be introduced and the similarities and differences between the two languages ​​will be worked out. Lectures on the subject matter will be made available as a stream of the lecture from the summer semester (in German). In the practical units, the knowledge acquired is put into practice by creating programs for given problems.

Assessment and permitted materials

Three practical tests are held throughout the semester. These are to be completed as face-to-face events on site. In these tests programs worked out in the exercises so far have to be slightly changed or expanded. Up to four points can be achieved in each of the tests and only the means provided or explicitly approved by the course administration may be used to solve the tasks. As an additional option, two small programming projects are offered and one point is awarded for the proper completion of each. In order to receive one of these bonus points, the corresponding, independently created program (an automatic plagiarism check is carried out) must be uploaded to the course website by the specified deadline.

Minimum requirements and assessment criteria

To receive a positive grade, at least 1 point has to be scored at each of the three tests and a total of 6 points (excluding bonus points) is required.

If those requirements are met, the following grading scheme is applied (including bonus points):

>= 11 points sehr gut (1)
>= 9 points gut (2)
>= 8 points befriedigend (3)
>= 6 points genügend (4)
< 6 points nicht genügend (5)

Examination topics

Scope of the tests are all the topics elaborated during the course.

Reading list

Bjarne Stroustrup: Programming Principles and Practice Using C++ (2nd Edition), Addison Wesley.
James Gosling, Bill Joy, Guy Steele, Gilad Bracha, Alex Buckley; The Java® Language Specification Java SE 8 Edition, Oracle

Association in the course directory

Module: PR2 UF-INF-12

Last modified: We 25.09.2024 16:45