051020 VU Programming 2 (2024W)
Continuous assessment of course work
Labels
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 Fr 13.09.2024 09:00 to Fr 20.09.2024 09:00
- Deregistration possible until Mo 14.10.2024 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
-
Monday
07.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
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 -
Monday
03.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
24.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
Group 2
max. 25 participants
Language: German
LMS: Moodle
Lecturers
Classes (iCal) - next class is marked with N
-
Monday
07.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
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 02.10. 13:15 - 14:45 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
- 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 02.10. 15:00 - 16:30 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
- 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)
>= 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
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 07.01.2025 08:45