051020 VU Programming 2 (2022W)
Continuous assessment of course work
Labels
MIXED
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 is open from We 14.09.2022 09:00 to We 21.09.2022 09:00
- Deregistration possible until Fr 14.10.2022 23:59
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)
>= 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