Universität Wien

051020 VU Programming 2 (2023W)

Continuous assessment of course work

Summary

1 Stertz , Moodle
2 Stertz , Moodle
3 Wanek , Moodle
4 Wanek , 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

Monday 02.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 09.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 16.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 23.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 30.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 06.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 13.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 20.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 27.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 04.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 11.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 08.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 15.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 22.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 29.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 02.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 09.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 16.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 23.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 30.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 06.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 13.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 20.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 27.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 04.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 11.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 08.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 15.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 22.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 29.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 04.10. 13:15 - 14:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
Wednesday 11.10. 13:15 - 14:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
Wednesday 18.10. 13:15 - 14:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
Wednesday 25.10. 13:15 - 14:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
Wednesday 08.11. 13:15 - 14:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
Wednesday 15.11. 13:15 - 14:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
Wednesday 22.11. 13:15 - 14:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
Wednesday 29.11. 13:15 - 14:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
Wednesday 06.12. 13:15 - 14:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
Wednesday 13.12. 13:15 - 14:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
Wednesday 10.01. 13:15 - 14:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
Wednesday 17.01. 13:15 - 14:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
Wednesday 24.01. 13:15 - 14:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
Wednesday 31.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 04.10. 15:00 - 16:30 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
Wednesday 11.10. 15:00 - 16:30 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
Wednesday 18.10. 15:00 - 16:30 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
Wednesday 25.10. 15:00 - 16:30 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
Wednesday 08.11. 15:00 - 16:30 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
Wednesday 15.11. 15:00 - 16:30 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
Wednesday 22.11. 15:00 - 16:30 PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
Wednesday 29.11. 15:00 - 16:30 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
Wednesday 06.12. 15:00 - 16:30 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
Wednesday 13.12. 15:00 - 16:30 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
Wednesday 10.01. 15:00 - 16:30 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
Wednesday 17.01. 15:00 - 16:30 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
Wednesday 24.01. 15:00 - 16:30 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
Wednesday 31.01. 13:15 - 14:45 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Wednesday 31.01. 15:00 - 16:30 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
Monday 12.02. 08:00 - 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 26.02. 08:00 - 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: Fr 12.01.2024 07:45