Universität Wien

051020 VU Programming 2 (2022W)

Continuous assessment of course work
MIXED

Summary

1 Stertz , Moodle
2 Stertz , Moodle
3 Stertz , Moodle

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

Vorbesprechung: https://univienna.zoom.us/j/61430606825?pwd=cTB4SWk2TUp3WVJmbWJPQ1B0MlM3QT09
pw: pr2isttoll

  • Monday 03.10. 18:30 - 20:00 Digital (Kickoff Class)
  • Monday 10.10. 18:30 - 20:00 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 17.10. 18:30 - 20:00 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 24.10. 18:30 - 20:00 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 31.10. 18:30 - 20:00 Digital
  • Monday 07.11. 18:30 - 20:00 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 14.11. 18:30 - 20:00 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 21.11. 18:30 - 20:00 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 28.11. 18:30 - 20:00 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 05.12. 18:30 - 20:00 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 12.12. 18:30 - 20:00 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 09.01. 18:30 - 20:00 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 16.01. 18:30 - 20:00 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 23.01. 18:30 - 20:00 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 30.01. 18:30 - 20:00 Digital
  • Monday 06.02. 18:30 - 20:00 PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 20.02. 18:30 - 20:00 PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
    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

Vorbesprechung: https://univienna.zoom.us/j/61430606825?pwd=cTB4SWk2TUp3WVJmbWJPQ1B0MlM3QT09
pw: pr2isttoll

  • Monday 03.10. 20:15 - 21:45 Digital (Kickoff Class)
  • Monday 10.10. 20:15 - 21:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 17.10. 20:15 - 21:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 24.10. 20:15 - 21:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 31.10. 20:15 - 21:45 Digital
  • Monday 07.11. 20:15 - 21:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 14.11. 20:15 - 21:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 21.11. 20:15 - 21:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 28.11. 20:15 - 21:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 05.12. 20:15 - 21:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 12.12. 20:15 - 21:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 09.01. 20:15 - 21:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 16.01. 20:15 - 21:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 23.01. 20:15 - 21:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 30.01. 20:15 - 21:45 Digital
  • Monday 06.02. 18:30 - 20:00 PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 20.02. 18:30 - 20:00 PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG

Group 3

max. 25 participants
Language: English
LMS: Moodle

Lecturers

Classes (iCal) - next class is marked with N

Vorbesprechung: https://univienna.zoom.us/j/61430606825?pwd=cTB4SWk2TUp3WVJmbWJPQ1B0MlM3QT09
pw: pr2isttoll

  • Monday 03.10. 18:30 - 20:00 Digital (Kickoff Class)
  • Monday 10.10. 18:30 - 20:00 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Monday 17.10. 18:30 - 20:00 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Monday 24.10. 18:30 - 20:00 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Monday 31.10. 18:30 - 20:00 Digital
  • Monday 07.11. 18:30 - 20:00 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Monday 14.11. 18:30 - 20:00 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Monday 21.11. 18:30 - 20:00 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Monday 28.11. 18:30 - 20:00 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Monday 05.12. 18:30 - 20:00 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Monday 12.12. 18:30 - 20:00 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Monday 09.01. 18:30 - 20:00 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Monday 16.01. 18:30 - 20:00 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Monday 23.01. 18:30 - 20:00 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
  • Monday 30.01. 18:30 - 20:00 Digital
  • Monday 06.02. 18:30 - 20:00 PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Monday 20.02. 18:30 - 20:00 PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
    PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.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: Tu 06.06.2023 14:27