Universität Wien

050022 PR Introduction to Programming (2013S)

Practical Training in C++

Continuous assessment of course work

Summary

1 Polaschek , CEWebs
2 Wanek , CEWebs
3 Wanek , CEWebs
4 Dunkl , CEWebs
5 Kabicher-Fuchs , CEWebs
6 Leitner , CEWebs
7 Jorns , CEWebs
8 Schüttengruber , CEWebs
99 Wanek

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

LV- Webseite: https://cewebs.cs.univie.ac.at/PRG/ss13

Der Zugang zur Lernplattform wird mit Beginn der Lehrveranstaltung freigeschaltet. Die Registrierung in der Lernplattform erfolgt automatisch mit der Aufnahme in die Lehrveranstaltung.

max. 25 participants
Language: German
LMS: CEWebs

Lecturers

Classes (iCal) - next class is marked with N

Friday 08.03. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 12.03. 11:30 - 14:45 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 15.03. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 19.03. 11:30 - 14:45 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 22.03. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 09.04. 11:30 - 14:45 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 12.04. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 16.04. 11:30 - 14:45 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 19.04. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 23.04. 11:30 - 14:45 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 26.04. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 30.04. 11:30 - 14:45 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 03.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 07.05. 11:30 - 14:45 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 10.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 14.05. 11:30 - 14:45 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 17.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Friday 24.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 28.05. 11:30 - 14:45 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 31.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 04.06. 11:30 - 14:45 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 07.06. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 11.06. 11:30 - 14:45 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 14.06. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 18.06. 11:30 - 14:45 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 21.06. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 25.06. 11:30 - 14:45 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 28.06. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 02.07. 11:30 - 14:45 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG

Aims, contents and method of the course

Erarbeitung der sprachunabhängigen Konzepte der objektorientierten, imperativen Programmierung.

Umsetzung von einfachen Algorithmen und Implementierung von Programmen in der Programmiersprache C++

Folgende Sprachkonstrukte werden vermittelt:

Kontrollstrukturen (Verzweigungen, Schleifen, Blöcke)
Funktionen und Rekursion; lokale und globale Variable
Spezielle C++ Operatoren (++, ?:, etc.)
Klassen, Instanzvariable, Methoden, Klassenvariable
Overload, Override
Pointer, Referenzen, Wert- und Referenzparameter
Dynamische Objekte

Assessment and permitted materials

Das Praktikum ist eine Lehrveranstaltung mit immanentem Prüfungscharakter. Daher sind während des gesamten Semesters folgende Leistungen zu erbringen:

(1) In jeder Praktikumseinheit wird ein einfaches Problem präsentiert, dessen Lösung ad-hoc von den Studierenden zu programmieren ist. Die Fertigstellung eines (korrekten) ad-hoc Programmes wird mit einem Mitarbeitspunkt honoriert. Im Laufe des Semesters sind 12 ad-hoc Beispiele zu lösen.

(2) Aus den aufgegebenen Hausübungsbeispielen ist jede Woche mindestens eines selbstständig und richtig zu lösen. Das gelöste Beispiel ist bis zur annoncierten Deadline (im Allgemeinen Dienstag 12:00) in der Lernplattform hochzuladen. Werden mehr als drei Hausübungsbeispiele nicht fristgerecht abgegeben, so wird das durch einen Abzug von entsprechend vielen Mitarbeitspunkten geahndet. Offensichtlich kopierte Beispiele gelten als "erschlichene Leistungen" und führen gemäß Richtlinien der Studienpräses zur Nichtbeurteilung der Lehrveranstaltung gemäß §13 Abs. 7 Satzung Studienrecht ("erschlichen").

(3) Jede Woche findet ein Test über das bisher behandelte Stoffgebiet statt. Es finden 13 Tests statt, bei denen jeweils 10 Punkte erreichbar sind. Nur die 10 besten Testergebnisse werden gewertet, so dass ein Maximum von 100 Testpunkten im Semester erreichbar ist.

Das Semester wird in drei Drittel gegliedert. In jedem Drittel können maximal 4 Mitarbeitspunkte erreicht werden. In der letzten Praktikumseinheit jedes Drittels wird die Möglichkeit angeboten, einen versäumten Mitarbeitspunkt (z.B. wegen einer Fehlstunde, aber auch, wenn aus irgendeinem anderen Grund kein Punkt erreicht wurde) nachzuholen.

Notwendige Bedingungen für einen positiven Abschluss sind: Das Erreichen von mindestens 50 Testpunkten (nicht absolvierte bzw nicht abgegebene Tests zählen 0 Punkte) und das Erarbeiten von mindestens 2 Mitarbeitspunkten aus ad-hoc Beispielen in jedem Semesterdrittel.

Sind die Bedingungen für eine positive Bewertung erfüllt, so berechnet sich die Note wie folgt: Pro Mitarbeitspunkt aus ad-hoc Beispielen werden 10 Punkte vergeben. Die so erhaltenen Punkte werden zu der Summe der Testpunkte (10 besten Ergebnisse) addiert und das Resultat wird durch die maximal zu erreichende Punktezahl (das sind 220) dividiert. Die Umwandlung der ermittelten Punkte in die Gesamtnote ergibt sich aus der Notenskala:

>= 0,875 Punkte: sehr gut (1)
>= 0,75 Punkte: gut (2)
>= 0,625 Punkte: befriedigend (3)
>= 0,5 Punkte: genügend (4)
< 0,5 Punkte: nicht genügend (5)

Reading list

Vorlesungsskriptum
Weiterführende Literatur:
Bjarne Stroustrup: Einführung in die Programmierung mit C++, Pearson Studium.
J. Wolff Gudenberg: Objektorientiert Programmieren von Anfang an. BI Wissenschaftsverlag.
Martin Hitz: C++ - Grundlagen und Programmierung. Springer Wien - New York.
Stan Lippman: C++ Einführung und Leitfaden. Addison-Wesley.
Thomas Strasser: C++ Programmieren mit Stil. dpunkt.verlag.
Martin Schader und Stefan Kuhlins: Programmieren in C++. Springer.
Bjarne Stroustrup: Die C++ Programmiersprache. Addison Wesley.
Bjarne Stroustrup: Programming Principles and Practice Using C++, Addison Wesley.

Group 2

LV- Webseite: https://cewebs.cs.univie.ac.at/PRG/ss13

Der Zugang zur Lernplattform wird mit Beginn der Lehrveranstaltung freigeschaltet. Die Registrierung in der Lernplattform erfolgt automatisch mit der Aufnahme in die Lehrveranstaltung.

max. 25 participants
Language: German
LMS: CEWebs

Lecturers

Classes (iCal) - next class is marked with N

Friday 08.03. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 12.03. 11:30 - 14:45 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 15.03. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 19.03. 11:30 - 14:45 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 22.03. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 09.04. 11:30 - 14:45 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 12.04. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 16.04. 11:30 - 14:45 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 19.04. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 23.04. 11:30 - 14:45 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 26.04. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 30.04. 11:30 - 14:45 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 03.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 07.05. 11:30 - 14:45 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 10.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 14.05. 11:30 - 14:45 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 17.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Friday 24.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 28.05. 11:30 - 14:45 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 31.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 04.06. 11:30 - 14:45 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 07.06. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 11.06. 11:30 - 14:45 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 14.06. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 18.06. 11:30 - 14:45 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 21.06. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 25.06. 11:30 - 14:45 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 28.06. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 02.07. 11:30 - 14:45 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG

Aims, contents and method of the course

Erarbeitung der sprachunabhängigen Konzepte der objektorientierten, imperativen Programmierung.

Umsetzung von einfachen Algorithmen und Implementierung von Programmen in der Programmiersprache C++

Folgende Sprachkonstrukte werden vermittelt:

Kontrollstrukturen (Verzweigungen, Schleifen, Blöcke)
Funktionen und Rekursion; lokale und globale Variable
Spezielle C++ Operatoren (++, ?:, etc.)
Klassen, Instanzvariable, Methoden, Klassenvariable
Overload, Override
Pointer, Referenzen, Wert- und Referenzparameter
Dynamische Objekte

Assessment and permitted materials

Das Praktikum ist eine Lehrveranstaltung mit immanentem Prüfungscharakter. Daher sind während des gesamten Semesters folgende Leistungen zu erbringen:

(1) In jeder Praktikumseinheit wird ein einfaches Problem präsentiert, dessen Lösung ad-hoc von den Studierenden zu programmieren ist. Die Fertigstellung eines (korrekten) ad-hoc Programmes wird mit einem Mitarbeitspunkt honoriert. Im Laufe des Semesters sind 12 ad-hoc Beispiele zu lösen.

(2) Aus den aufgegebenen Hausübungsbeispielen ist jede Woche mindestens eines selbstständig und richtig zu lösen. Das gelöste Beispiel ist bis zur annoncierten Deadline (im Allgemeinen Dienstag 12:00) in der Lernplattform hochzuladen. Werden mehr als drei Hausübungsbeispiele nicht fristgerecht abgegeben, so wird das durch einen Abzug von entsprechend vielen Mitarbeitspunkten geahndet. Offensichtlich kopierte Beispiele gelten als "erschlichene Leistungen" und führen gemäß Richtlinien der Studienpräses zur Nichtbeurteilung der Lehrveranstaltung gemäß §13 Abs. 7 Satzung Studienrecht ("erschlichen").

(3) Jede Woche findet ein Test über das bisher behandelte Stoffgebiet statt. Es finden 13 Tests statt, bei denen jeweils 10 Punkte erreichbar sind. Nur die 10 besten Testergebnisse werden gewertet, so dass ein Maximum von 100 Testpunkten im Semester erreichbar ist.

Das Semester wird in drei Drittel gegliedert. In jedem Drittel können maximal 4 Mitarbeitspunkte erreicht werden. In der letzten Praktikumseinheit jedes Drittels wird die Möglichkeit angeboten, einen versäumten Mitarbeitspunkt (z.B. wegen einer Fehlstunde, aber auch, wenn aus irgendeinem anderen Grund kein Punkt erreicht wurde) nachzuholen.

Notwendige Bedingungen für einen positiven Abschluss sind: Das Erreichen von mindestens 50 Testpunkten (nicht absolvierte bzw nicht abgegebene Tests zählen 0 Punkte) und das Erarbeiten von mindestens 2 Mitarbeitspunkten aus ad-hoc Beispielen in jedem Semesterdrittel.

Sind die Bedingungen für eine positive Bewertung erfüllt, so berechnet sich die Note wie folgt: Pro Mitarbeitspunkt aus ad-hoc Beispielen werden 10 Punkte vergeben. Die so erhaltenen Punkte werden zu der Summe der Testpunkte (10 besten Ergebnisse) addiert und das Resultat wird durch die maximal zu erreichende Punktezahl (das sind 220) dividiert. Die Umwandlung der ermittelten Punkte in die Gesamtnote ergibt sich aus der Notenskala:

>= 0,875 Punkte: sehr gut (1)
>= 0,75 Punkte: gut (2)
>= 0,625 Punkte: befriedigend (3)
>= 0,5 Punkte: genügend (4)
< 0,5 Punkte: nicht genügend (5)

Reading list

Vorlesungsskriptum
Weiterführende Literatur:
Bjarne Stroustrup: Einführung in die Programmierung mit C++, Pearson Studium.
J. Wolff Gudenberg: Objektorientiert Programmieren von Anfang an. BI Wissenschaftsverlag.
Martin Hitz: C++ - Grundlagen und Programmierung. Springer Wien - New York.
Stan Lippman: C++ Einführung und Leitfaden. Addison-Wesley.
Thomas Strasser: C++ Programmieren mit Stil. dpunkt.verlag.
Martin Schader und Stefan Kuhlins: Programmieren in C++. Springer.
Bjarne Stroustrup: Die C++ Programmiersprache. Addison Wesley.
Bjarne Stroustrup: Programming Principles and Practice Using C++, Addison Wesley.

Group 3

LV- Webseite: https://cewebs.cs.univie.ac.at/PRG/ss13

Der Zugang zur Lernplattform wird mit Beginn der Lehrveranstaltung freigeschaltet. Die Registrierung in der Lernplattform erfolgt automatisch mit der Aufnahme in die Lehrveranstaltung.

max. 25 participants
Language: German
LMS: CEWebs

Lecturers

Classes (iCal) - next class is marked with N

Friday 08.03. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 12.03. 18:30 - 21:30 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
Friday 15.03. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 19.03. 18:30 - 21:30 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
Friday 22.03. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 09.04. 18:30 - 21:30 PC-Unterrichtsraum 3, Währinger Straße 29 1.OG
Friday 12.04. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 16.04. 18:30 - 21:30 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
Friday 19.04. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 23.04. 18:30 - 21:30 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
Friday 26.04. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 30.04. 18:30 - 21:30 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
Friday 03.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 07.05. 18:30 - 21:30 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
Friday 10.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 14.05. 18:30 - 21:30 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
Friday 17.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Friday 24.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 28.05. 18:30 - 21:30 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
Friday 31.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 04.06. 18:30 - 21:30 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
Friday 07.06. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 11.06. 18:30 - 21:30 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
Friday 14.06. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 18.06. 18:30 - 21:30 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
Friday 21.06. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 25.06. 18:30 - 21:30 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
Friday 28.06. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 02.07. 18:30 - 21:30 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG

Aims, contents and method of the course

Erarbeitung der sprachunabhängigen Konzepte der objektorientierten, imperativen Programmierung.

Umsetzung von einfachen Algorithmen und Implementierung von Programmen in der Programmiersprache C++

Folgende Sprachkonstrukte werden vermittelt:

Kontrollstrukturen (Verzweigungen, Schleifen, Blöcke)
Funktionen und Rekursion; lokale und globale Variable
Spezielle C++ Operatoren (++, ?:, etc.)
Klassen, Instanzvariable, Methoden, Klassenvariable
Overload, Override
Pointer, Referenzen, Wert- und Referenzparameter
Dynamische Objekte

Assessment and permitted materials

Das Praktikum ist eine Lehrveranstaltung mit immanentem Prüfungscharakter. Daher sind während des gesamten Semesters folgende Leistungen zu erbringen:

(1) In jeder Praktikumseinheit wird ein einfaches Problem präsentiert, dessen Lösung ad-hoc von den Studierenden zu programmieren ist. Die Fertigstellung eines (korrekten) ad-hoc Programmes wird mit einem Mitarbeitspunkt honoriert. Im Laufe des Semesters sind 12 ad-hoc Beispiele zu lösen.

(2) Aus den aufgegebenen Hausübungsbeispielen ist jede Woche mindestens eines selbstständig und richtig zu lösen. Das gelöste Beispiel ist bis zur annoncierten Deadline (im Allgemeinen Dienstag 12:00) in der Lernplattform hochzuladen. Werden mehr als drei Hausübungsbeispiele nicht fristgerecht abgegeben, so wird das durch einen Abzug von entsprechend vielen Mitarbeitspunkten geahndet. Offensichtlich kopierte Beispiele gelten als "erschlichene Leistungen" und führen gemäß Richtlinien der Studienpräses zur Nichtbeurteilung der Lehrveranstaltung gemäß §13 Abs. 7 Satzung Studienrecht ("erschlichen").

(3) Jede Woche findet ein Test über das bisher behandelte Stoffgebiet statt. Es finden 13 Tests statt, bei denen jeweils 10 Punkte erreichbar sind. Nur die 10 besten Testergebnisse werden gewertet, so dass ein Maximum von 100 Testpunkten im Semester erreichbar ist.

Das Semester wird in drei Drittel gegliedert. In jedem Drittel können maximal 4 Mitarbeitspunkte erreicht werden. In der letzten Praktikumseinheit jedes Drittels wird die Möglichkeit angeboten, einen versäumten Mitarbeitspunkt (z.B. wegen einer Fehlstunde, aber auch, wenn aus irgendeinem anderen Grund kein Punkt erreicht wurde) nachzuholen.

Notwendige Bedingungen für einen positiven Abschluss sind: Das Erreichen von mindestens 50 Testpunkten (nicht absolvierte bzw nicht abgegebene Tests zählen 0 Punkte) und das Erarbeiten von mindestens 2 Mitarbeitspunkten aus ad-hoc Beispielen in jedem Semesterdrittel.

Sind die Bedingungen für eine positive Bewertung erfüllt, so berechnet sich die Note wie folgt: Pro Mitarbeitspunkt aus ad-hoc Beispielen werden 10 Punkte vergeben. Die so erhaltenen Punkte werden zu der Summe der Testpunkte (10 besten Ergebnisse) addiert und das Resultat wird durch die maximal zu erreichende Punktezahl (das sind 220) dividiert. Die Umwandlung der ermittelten Punkte in die Gesamtnote ergibt sich aus der Notenskala:

>= 0,875 Punkte: sehr gut (1)
>= 0,75 Punkte: gut (2)
>= 0,625 Punkte: befriedigend (3)
>= 0,5 Punkte: genügend (4)
< 0,5 Punkte: nicht genügend (5)

Reading list

Vorlesungsskriptum
Weiterführende Literatur:
Bjarne Stroustrup: Einführung in die Programmierung mit C++, Pearson Studium.
J. Wolff Gudenberg: Objektorientiert Programmieren von Anfang an. BI Wissenschaftsverlag.
Martin Hitz: C++ - Grundlagen und Programmierung. Springer Wien - New York.
Stan Lippman: C++ Einführung und Leitfaden. Addison-Wesley.
Thomas Strasser: C++ Programmieren mit Stil. dpunkt.verlag.
Martin Schader und Stefan Kuhlins: Programmieren in C++. Springer.
Bjarne Stroustrup: Die C++ Programmiersprache. Addison Wesley.
Bjarne Stroustrup: Programming Principles and Practice Using C++, Addison Wesley.

Group 4

LV- Webseite: https://cewebs.cs.univie.ac.at/PRG/ss13

Der Zugang zur Lernplattform wird mit Beginn der Lehrveranstaltung freigeschaltet. Die Registrierung in der Lernplattform erfolgt automatisch mit der Aufnahme in die Lehrveranstaltung.

max. 25 participants
Language: German
LMS: CEWebs

Lecturers

Classes (iCal) - next class is marked with N

Friday 08.03. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 12.03. 15:00 - 18:15 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 15.03. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 19.03. 15:00 - 18:15 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 22.03. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 09.04. 15:00 - 18:15 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 12.04. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 16.04. 15:00 - 18:15 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 19.04. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 23.04. 15:00 - 18:15 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 26.04. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 30.04. 15:00 - 18:15 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 03.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 07.05. 15:00 - 18:15 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 10.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 14.05. 15:00 - 18:15 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 17.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Friday 24.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 28.05. 15:00 - 18:15 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 31.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 04.06. 15:00 - 18:15 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 07.06. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 11.06. 15:00 - 18:15 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 14.06. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 18.06. 15:00 - 18:15 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 21.06. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 25.06. 15:00 - 18:15 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 28.06. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 02.07. 15:00 - 18:15 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG

Aims, contents and method of the course

Erarbeitung der sprachunabhängigen Konzepte der objektorientierten, imperativen Programmierung.

Umsetzung von einfachen Algorithmen und Implementierung von Programmen in der Programmiersprache C++

Folgende Sprachkonstrukte werden vermittelt:

Kontrollstrukturen (Verzweigungen, Schleifen, Blöcke)
Funktionen und Rekursion; lokale und globale Variable
Spezielle C++ Operatoren (++, ?:, etc.)
Klassen, Instanzvariable, Methoden, Klassenvariable
Overload, Override
Pointer, Referenzen, Wert- und Referenzparameter
Dynamische Objekte

Assessment and permitted materials

Das Praktikum ist eine Lehrveranstaltung mit immanentem Prüfungscharakter. Daher sind während des gesamten Semesters folgende Leistungen zu erbringen:

(1) In jeder Praktikumseinheit wird ein einfaches Problem präsentiert, dessen Lösung ad-hoc von den Studierenden zu programmieren ist. Die Fertigstellung eines (korrekten) ad-hoc Programmes wird mit einem Mitarbeitspunkt honoriert. Im Laufe des Semesters sind 12 ad-hoc Beispiele zu lösen.

(2) Aus den aufgegebenen Hausübungsbeispielen ist jede Woche mindestens eines selbstständig und richtig zu lösen. Das gelöste Beispiel ist bis zur annoncierten Deadline (im Allgemeinen Dienstag 12:00) in der Lernplattform hochzuladen. Werden mehr als drei Hausübungsbeispiele nicht fristgerecht abgegeben, so wird das durch einen Abzug von entsprechend vielen Mitarbeitspunkten geahndet. Offensichtlich kopierte Beispiele gelten als "erschlichene Leistungen" und führen gemäß Richtlinien der Studienpräses zur Nichtbeurteilung der Lehrveranstaltung gemäß §13 Abs. 7 Satzung Studienrecht ("erschlichen").

(3) Jede Woche findet ein Test über das bisher behandelte Stoffgebiet statt. Es finden 13 Tests statt, bei denen jeweils 10 Punkte erreichbar sind. Nur die 10 besten Testergebnisse werden gewertet, so dass ein Maximum von 100 Testpunkten im Semester erreichbar ist.

Das Semester wird in drei Drittel gegliedert. In jedem Drittel können maximal 4 Mitarbeitspunkte erreicht werden. In der letzten Praktikumseinheit jedes Drittels wird die Möglichkeit angeboten, einen versäumten Mitarbeitspunkt (z.B. wegen einer Fehlstunde, aber auch, wenn aus irgendeinem anderen Grund kein Punkt erreicht wurde) nachzuholen.

Notwendige Bedingungen für einen positiven Abschluss sind: Das Erreichen von mindestens 50 Testpunkten (nicht absolvierte bzw nicht abgegebene Tests zählen 0 Punkte) und das Erarbeiten von mindestens 2 Mitarbeitspunkten aus ad-hoc Beispielen in jedem Semesterdrittel.

Sind die Bedingungen für eine positive Bewertung erfüllt, so berechnet sich die Note wie folgt: Pro Mitarbeitspunkt aus ad-hoc Beispielen werden 10 Punkte vergeben. Die so erhaltenen Punkte werden zu der Summe der Testpunkte (10 besten Ergebnisse) addiert und das Resultat wird durch die maximal zu erreichende Punktezahl (das sind 220) dividiert. Die Umwandlung der ermittelten Punkte in die Gesamtnote ergibt sich aus der Notenskala:

>= 0,875 Punkte: sehr gut (1)
>= 0,75 Punkte: gut (2)
>= 0,625 Punkte: befriedigend (3)
>= 0,5 Punkte: genügend (4)
< 0,5 Punkte: nicht genügend (5)

Reading list

Vorlesungsskriptum
Weiterführende Literatur:
Bjarne Stroustrup: Einführung in die Programmierung mit C++, Pearson Studium.
J. Wolff Gudenberg: Objektorientiert Programmieren von Anfang an. BI Wissenschaftsverlag.
Martin Hitz: C++ - Grundlagen und Programmierung. Springer Wien - New York.
Stan Lippman: C++ Einführung und Leitfaden. Addison-Wesley.
Thomas Strasser: C++ Programmieren mit Stil. dpunkt.verlag.
Martin Schader und Stefan Kuhlins: Programmieren in C++. Springer.
Bjarne Stroustrup: Die C++ Programmiersprache. Addison Wesley.
Bjarne Stroustrup: Programming Principles and Practice Using C++, Addison Wesley.

Group 5

LV- Webseite: https://cewebs.cs.univie.ac.at/PRG/ss13

Der Zugang zur Lernplattform wird mit Beginn der Lehrveranstaltung freigeschaltet. Die Registrierung in der Lernplattform erfolgt automatisch mit der Aufnahme in die Lehrveranstaltung.

max. 25 participants
Language: German
LMS: CEWebs

Lecturers

Classes (iCal) - next class is marked with N

Friday 08.03. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 12.03. 08:00 - 11:15 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 15.03. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 19.03. 08:00 - 11:15 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 22.03. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 09.04. 08:00 - 11:15 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 12.04. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 16.04. 08:00 - 11:15 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 19.04. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 23.04. 08:00 - 11:15 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 26.04. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 30.04. 08:00 - 11:15 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 03.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 07.05. 08:00 - 11:15 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 10.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 14.05. 08:00 - 11:15 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 17.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Friday 24.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 28.05. 08:00 - 11:15 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 31.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 04.06. 08:00 - 11:15 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 07.06. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 11.06. 08:00 - 11:15 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 14.06. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 18.06. 08:00 - 11:15 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 21.06. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 25.06. 08:00 - 11:15 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 28.06. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 02.07. 08:00 - 11:15 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG

Aims, contents and method of the course

Erarbeitung der sprachunabhängigen Konzepte der objektorientierten, imperativen Programmierung.

Umsetzung von einfachen Algorithmen und Implementierung von Programmen in der Programmiersprache C++

Folgende Sprachkonstrukte werden vermittelt:

Kontrollstrukturen (Verzweigungen, Schleifen, Blöcke)
Funktionen und Rekursion; lokale und globale Variable
Spezielle C++ Operatoren (++, ?:, etc.)
Klassen, Instanzvariable, Methoden, Klassenvariable
Overload, Override
Pointer, Referenzen, Wert- und Referenzparameter
Dynamische Objekte

Assessment and permitted materials

Das Praktikum ist eine Lehrveranstaltung mit immanentem Prüfungscharakter. Daher sind während des gesamten Semesters folgende Leistungen zu erbringen:

(1) In jeder Praktikumseinheit wird ein einfaches Problem präsentiert, dessen Lösung ad-hoc von den Studierenden zu programmieren ist. Die Fertigstellung eines (korrekten) ad-hoc Programmes wird mit einem Mitarbeitspunkt honoriert. Im Laufe des Semesters sind 12 ad-hoc Beispiele zu lösen.

(2) Aus den aufgegebenen Hausübungsbeispielen ist jede Woche mindestens eines selbstständig und richtig zu lösen. Das gelöste Beispiel ist bis zur annoncierten Deadline (im Allgemeinen Dienstag 12:00) in der Lernplattform hochzuladen. Werden mehr als drei Hausübungsbeispiele nicht fristgerecht abgegeben, so wird das durch einen Abzug von entsprechend vielen Mitarbeitspunkten geahndet. Offensichtlich kopierte Beispiele gelten als "erschlichene Leistungen" und führen gemäß Richtlinien der Studienpräses zur Nichtbeurteilung der Lehrveranstaltung gemäß §13 Abs. 7 Satzung Studienrecht ("erschlichen").

(3) Jede Woche findet ein Test über das bisher behandelte Stoffgebiet statt. Es finden 13 Tests statt, bei denen jeweils 10 Punkte erreichbar sind. Nur die 10 besten Testergebnisse werden gewertet, so dass ein Maximum von 100 Testpunkten im Semester erreichbar ist.

Das Semester wird in drei Drittel gegliedert. In jedem Drittel können maximal 4 Mitarbeitspunkte erreicht werden. In der letzten Praktikumseinheit jedes Drittels wird die Möglichkeit angeboten, einen versäumten Mitarbeitspunkt (z.B. wegen einer Fehlstunde, aber auch, wenn aus irgendeinem anderen Grund kein Punkt erreicht wurde) nachzuholen.

Notwendige Bedingungen für einen positiven Abschluss sind: Das Erreichen von mindestens 50 Testpunkten (nicht absolvierte bzw nicht abgegebene Tests zählen 0 Punkte) und das Erarbeiten von mindestens 2 Mitarbeitspunkten aus ad-hoc Beispielen in jedem Semesterdrittel.

Sind die Bedingungen für eine positive Bewertung erfüllt, so berechnet sich die Note wie folgt: Pro Mitarbeitspunkt aus ad-hoc Beispielen werden 10 Punkte vergeben. Die so erhaltenen Punkte werden zu der Summe der Testpunkte (10 besten Ergebnisse) addiert und das Resultat wird durch die maximal zu erreichende Punktezahl (das sind 220) dividiert. Die Umwandlung der ermittelten Punkte in die Gesamtnote ergibt sich aus der Notenskala:

>= 0,875 Punkte: sehr gut (1)
>= 0,75 Punkte: gut (2)
>= 0,625 Punkte: befriedigend (3)
>= 0,5 Punkte: genügend (4)
< 0,5 Punkte: nicht genügend (5)

Reading list

Vorlesungsskriptum
Weiterführende Literatur:
Bjarne Stroustrup: Einführung in die Programmierung mit C++, Pearson Studium.
J. Wolff Gudenberg: Objektorientiert Programmieren von Anfang an. BI Wissenschaftsverlag.
Martin Hitz: C++ - Grundlagen und Programmierung. Springer Wien - New York.
Stan Lippman: C++ Einführung und Leitfaden. Addison-Wesley.
Thomas Strasser: C++ Programmieren mit Stil. dpunkt.verlag.
Martin Schader und Stefan Kuhlins: Programmieren in C++. Springer.
Bjarne Stroustrup: Die C++ Programmiersprache. Addison Wesley.
Bjarne Stroustrup: Programming Principles and Practice Using C++, Addison Wesley.

Group 6

LV- Webseite: https://cewebs.cs.univie.ac.at/PRG/ss13

Der Zugang zur Lernplattform wird mit Beginn der Lehrveranstaltung freigeschaltet. Die Registrierung in der Lernplattform erfolgt automatisch mit der Aufnahme in die Lehrveranstaltung.

max. 25 participants
Language: German
LMS: CEWebs

Lecturers

Classes (iCal) - next class is marked with N

Friday 08.03. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 12.03. 15:00 - 18:15 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 15.03. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 19.03. 15:00 - 18:15 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 22.03. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 09.04. 15:00 - 18:15 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 12.04. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 16.04. 15:00 - 18:15 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 19.04. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 23.04. 15:00 - 18:15 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 26.04. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 30.04. 15:00 - 18:15 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 03.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 07.05. 15:00 - 18:15 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 10.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 14.05. 15:00 - 18:15 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 17.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Friday 24.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 28.05. 15:00 - 18:15 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 31.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 04.06. 15:00 - 18:15 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 07.06. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 11.06. 15:00 - 18:15 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 14.06. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 18.06. 15:00 - 18:15 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 21.06. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 25.06. 15:00 - 18:15 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 28.06. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 02.07. 15:00 - 18:15 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG

Aims, contents and method of the course

Erarbeitung der sprachunabhängigen Konzepte der objektorientierten, imperativen Programmierung.

Umsetzung von einfachen Algorithmen und Implementierung von Programmen in der Programmiersprache C++

Folgende Sprachkonstrukte werden vermittelt:

Kontrollstrukturen (Verzweigungen, Schleifen, Blöcke)

Funktionen und Rekursion; lokale und globale Variable

Spezielle C++ Operatoren (++, ?:, etc.)

Klassen, Instanzvariable, Methoden, Klassenvariable

Overload, Override

Pointer, Referenzen, Wert- und Referenzparameter

Dynamische Objekte

Assessment and permitted materials

Das Praktikum ist eine Lehrveranstaltung mit immanentem Prüfungscharakter. Daher sind während des gesamten Semesters folgende Leistungen zu erbringen:

(1) In jeder Praktikumseinheit wird ein einfaches Problem präsentiert, dessen Lösung ad-hoc von den Studierenden zu programmieren ist. Die Fertigstellung eines (korrekten) ad-hoc Programmes wird mit einem Mitarbeitspunkt honoriert. Im Laufe des Semesters sind 12 ad-hoc Beispiele zu lösen.

(2) Aus den aufgegebenen Hausübungsbeispielen ist jede Woche mindestens eines selbstständig und richtig zu lösen. Das gelöste Beispiel ist bis zur annoncierten Deadline (im Allgemeinen Dienstag 12:00) in der Lernplattform hochzuladen. Werden mehr als drei Hausübungsbeispiele nicht fristgerecht abgegeben, so wird das durch einen Abzug von entsprechend vielen Mitarbeitspunkten geahndet. Offensichtlich kopierte Beispiele gelten als "erschlichene Leistungen" und führen gemäß Richtlinien der Studienpräses zur Nichtbeurteilung der Lehrveranstaltung gemäß §13 Abs. 7 Satzung Studienrecht ("erschlichen").

(3) Jede Woche findet ein Test über das bisher behandelte Stoffgebiet statt. Es finden 13 Tests statt, bei denen jeweils 10 Punkte erreichbar sind. Nur die 10 besten Testergebnisse werden gewertet, so dass ein Maximum von 100 Testpunkten im Semester erreichbar ist.

Das Semester wird in drei Drittel gegliedert. In jedem Drittel können maximal 4 Mitarbeitspunkte erreicht werden. In der letzten Praktikumseinheit jedes Drittels wird die Möglichkeit angeboten, einen versäumten Mitarbeitspunkt (z.B. wegen einer Fehlstunde, aber auch, wenn aus irgendeinem anderen Grund kein Punkt erreicht wurde) nachzuholen.

Notwendige Bedingungen für einen positiven Abschluss sind: Das Erreichen von mindestens 50 Testpunkten (nicht absolvierte bzw nicht abgegebene Tests zählen 0 Punkte) und das Erarbeiten von mindestens 2 Mitarbeitspunkten aus ad-hoc Beispielen in jedem Semesterdrittel.

Sind die Bedingungen für eine positive Bewertung erfüllt, so berechnet sich die Note wie folgt: Pro Mitarbeitspunkt aus ad-hoc Beispielen werden 10 Punkte vergeben. Die so erhaltenen Punkte werden zu der Summe der Testpunkte (10 besten Ergebnisse) addiert und das Resultat wird durch die maximal zu erreichende Punktezahl (das sind 220) dividiert. Die Umwandlung der ermittelten Punkte in die Gesamtnote ergibt sich aus der Notenskala:

>= 0,875 Punkte: sehr gut (1)

>= 0,75 Punkte: gut (2)

>= 0,625 Punkte: befriedigend (3)

>= 0,5 Punkte: genügend (4)

< 0,5 Punkte: nicht genügend (5)

Reading list

Vorlesungsskriptum

Weiterführende Literatur:

Bjarne Stroustrup: Einführung in die Programmierung mit C++, Pearson Studium.

J. Wolff Gudenberg: Objektorientiert Programmieren von Anfang an. BI Wissenschaftsverlag.

Martin Hitz: C++ - Grundlagen und Programmierung. Springer Wien - New York.

Stan Lippman: C++ Einführung und Leitfaden. Addison-Wesley.

Thomas Strasser: C++ Programmieren mit Stil. dpunkt.verlag.

Martin Schader und Stefan Kuhlins: Programmieren in C++. Springer.

Bjarne Stroustrup: Die C++ Programmiersprache. Addison Wesley.

Bjarne Stroustrup: Programming Principles and Practice Using C++, Addison Wesley.

Group 7

LV- Webseite: https://cewebs.cs.univie.ac.at/PRG/ss13

Der Zugang zur Lernplattform wird mit Beginn der Lehrveranstaltung freigeschaltet. Die Registrierung in der Lernplattform erfolgt automatisch mit der Aufnahme in die Lehrveranstaltung.

max. 25 participants
Language: German
LMS: CEWebs

Lecturers

Classes (iCal) - next class is marked with N

Friday 08.03. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 12.03. 18:30 - 21:30 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 15.03. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 19.03. 18:30 - 21:30 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 22.03. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 09.04. 18:30 - 21:30 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 12.04. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 16.04. 18:30 - 21:30 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 19.04. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 23.04. 18:30 - 21:30 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 26.04. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 30.04. 18:30 - 21:30 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 03.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 07.05. 18:30 - 21:30 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 10.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 14.05. 18:30 - 21:30 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 17.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Friday 24.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 28.05. 18:30 - 21:30 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 31.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 04.06. 18:30 - 21:30 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 07.06. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 11.06. 18:30 - 21:30 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 14.06. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 18.06. 18:30 - 21:30 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 21.06. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 25.06. 18:30 - 21:30 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
Friday 28.06. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 02.07. 18:30 - 21:30 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG

Aims, contents and method of the course

Erarbeitung der sprachunabhängigen Konzepte der objektorientierten, imperativen Programmierung.

Umsetzung von einfachen Algorithmen und Implementierung von Programmen in der Programmiersprache C++

Folgende Sprachkonstrukte werden vermittelt:

Kontrollstrukturen (Verzweigungen, Schleifen, Blöcke)

Funktionen und Rekursion; lokale und globale Variable

Spezielle C++ Operatoren (++, ?:, etc.)

Klassen, Instanzvariable, Methoden, Klassenvariable

Overload, Override

Pointer, Referenzen, Wert- und Referenzparameter

Dynamische Objekte

Assessment and permitted materials

Das Praktikum ist eine Lehrveranstaltung mit immanentem Prüfungscharakter. Daher sind während des gesamten Semesters folgende Leistungen zu erbringen:

(1) In jeder Praktikumseinheit wird ein einfaches Problem präsentiert, dessen Lösung ad-hoc von den Studierenden zu programmieren ist. Die Fertigstellung eines (korrekten) ad-hoc Programmes wird mit einem Mitarbeitspunkt honoriert. Im Laufe des Semesters sind 12 ad-hoc Beispiele zu lösen.

(2) Aus den aufgegebenen Hausübungsbeispielen ist jede Woche mindestens eines selbstständig und richtig zu lösen. Das gelöste Beispiel ist bis zur annoncierten Deadline (im Allgemeinen Dienstag 12:00) in der Lernplattform hochzuladen. Werden mehr als drei Hausübungsbeispiele nicht fristgerecht abgegeben, so wird das durch einen Abzug von entsprechend vielen Mitarbeitspunkten geahndet. Offensichtlich kopierte Beispiele gelten als "erschlichene Leistungen" und führen gemäß Richtlinien der Studienpräses zur Nichtbeurteilung der Lehrveranstaltung gemäß §13 Abs. 7 Satzung Studienrecht ("erschlichen").

(3) Jede Woche findet ein Test über das bisher behandelte Stoffgebiet statt. Es finden 13 Tests statt, bei denen jeweils 10 Punkte erreichbar sind. Nur die 10 besten Testergebnisse werden gewertet, so dass ein Maximum von 100 Testpunkten im Semester erreichbar ist.

Das Semester wird in drei Drittel gegliedert. In jedem Drittel können maximal 4 Mitarbeitspunkte erreicht werden. In der letzten Praktikumseinheit jedes Drittels wird die Möglichkeit angeboten, einen versäumten Mitarbeitspunkt (z.B. wegen einer Fehlstunde, aber auch, wenn aus irgendeinem anderen Grund kein Punkt erreicht wurde) nachzuholen.

Notwendige Bedingungen für einen positiven Abschluss sind: Das Erreichen von mindestens 50 Testpunkten (nicht absolvierte bzw nicht abgegebene Tests zählen 0 Punkte) und das Erarbeiten von mindestens 2 Mitarbeitspunkten aus ad-hoc Beispielen in jedem Semesterdrittel.

Sind die Bedingungen für eine positive Bewertung erfüllt, so berechnet sich die Note wie folgt: Pro Mitarbeitspunkt aus ad-hoc Beispielen werden 10 Punkte vergeben. Die so erhaltenen Punkte werden zu der Summe der Testpunkte (10 besten Ergebnisse) addiert und das Resultat wird durch die maximal zu erreichende Punktezahl (das sind 220) dividiert. Die Umwandlung der ermittelten Punkte in die Gesamtnote ergibt sich aus der Notenskala:

>= 0,875 Punkte: sehr gut (1)

>= 0,75 Punkte: gut (2)

>= 0,625 Punkte: befriedigend (3)

>= 0,5 Punkte: genügend (4)

< 0,5 Punkte: nicht genügend (5)

Reading list

Vorlesungsskriptum

Weiterführende Literatur:

Bjarne Stroustrup: Einführung in die Programmierung mit C++, Pearson Studium.

J. Wolff Gudenberg: Objektorientiert Programmieren von Anfang an. BI Wissenschaftsverlag.

Martin Hitz: C++ - Grundlagen und Programmierung. Springer Wien - New York.

Stan Lippman: C++ Einführung und Leitfaden. Addison-Wesley.

Thomas Strasser: C++ Programmieren mit Stil. dpunkt.verlag.

Martin Schader und Stefan Kuhlins: Programmieren in C++. Springer.

Bjarne Stroustrup: Die C++ Programmiersprache. Addison Wesley.

Bjarne Stroustrup: Programming Principles and Practice Using C++, Addison Wesley.

Group 8

LV- Webseite: https://cewebs.cs.univie.ac.at/PRG/ss13

Der Zugang zur Lernplattform wird mit Beginn der Lehrveranstaltung freigeschaltet. Die Registrierung in der Lernplattform erfolgt automatisch mit der Aufnahme in die Lehrveranstaltung.

max. 25 participants
Language: German
LMS: CEWebs

Lecturers

Classes (iCal) - next class is marked with N

Friday 08.03. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 12.03. 18:30 - 21:30 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 15.03. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 19.03. 18:30 - 21:30 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 22.03. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 09.04. 18:30 - 21:30 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 12.04. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 16.04. 18:30 - 21:30 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 19.04. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 23.04. 18:30 - 21:30 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 26.04. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 30.04. 18:30 - 21:30 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 03.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 07.05. 18:30 - 21:30 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 10.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 14.05. 18:30 - 21:30 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 17.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Friday 24.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 28.05. 18:30 - 21:30 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 31.05. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 04.06. 18:30 - 21:30 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 07.06. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 11.06. 18:30 - 21:30 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 14.06. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 18.06. 18:30 - 21:30 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 21.06. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 25.06. 18:30 - 21:30 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG
Friday 28.06. 09:45 - 10:30 Hörsaal 1, Währinger Straße 29 1.UG
Tuesday 02.07. 18:30 - 21:30 PC-Unterrichtsraum 4, Währinger Straße 29 1.OG

Aims, contents and method of the course

Erarbeitung der sprachunabhängigen Konzepte der objektorientierten, imperativen Programmierung.

Umsetzung von einfachen Algorithmen und Implementierung von Programmen in der Programmiersprache C++

Folgende Sprachkonstrukte werden vermittelt:

Kontrollstrukturen (Verzweigungen, Schleifen, Blöcke)

Funktionen und Rekursion; lokale und globale Variable

Spezielle C++ Operatoren (++, ?:, etc.)

Klassen, Instanzvariable, Methoden, Klassenvariable

Overload, Override

Pointer, Referenzen, Wert- und Referenzparameter

Dynamische Objekte

Assessment and permitted materials

Das Praktikum ist eine Lehrveranstaltung mit immanentem Prüfungscharakter. Daher sind während des gesamten Semesters folgende Leistungen zu erbringen:

(1) In jeder Praktikumseinheit wird ein einfaches Problem präsentiert, dessen Lösung ad-hoc von den Studierenden zu programmieren ist. Die Fertigstellung eines (korrekten) ad-hoc Programmes wird mit einem Mitarbeitspunkt honoriert. Im Laufe des Semesters sind 12 ad-hoc Beispiele zu lösen.

(2) Aus den aufgegebenen Hausübungsbeispielen ist jede Woche mindestens eines selbstständig und richtig zu lösen. Das gelöste Beispiel ist bis zur annoncierten Deadline (im Allgemeinen Dienstag 12:00) in der Lernplattform hochzuladen. Werden mehr als drei Hausübungsbeispiele nicht fristgerecht abgegeben, so wird das durch einen Abzug von entsprechend vielen Mitarbeitspunkten geahndet. Offensichtlich kopierte Beispiele gelten als "erschlichene Leistungen" und führen gemäß Richtlinien der Studienpräses zur Nichtbeurteilung der Lehrveranstaltung gemäß §13 Abs. 7 Satzung Studienrecht ("erschlichen").

(3) Jede Woche findet ein Test über das bisher behandelte Stoffgebiet statt. Es finden 13 Tests statt, bei denen jeweils 10 Punkte erreichbar sind. Nur die 10 besten Testergebnisse werden gewertet, so dass ein Maximum von 100 Testpunkten im Semester erreichbar ist.

Das Semester wird in drei Drittel gegliedert. In jedem Drittel können maximal 4 Mitarbeitspunkte erreicht werden. In der letzten Praktikumseinheit jedes Drittels wird die Möglichkeit angeboten, einen versäumten Mitarbeitspunkt (z.B. wegen einer Fehlstunde, aber auch, wenn aus irgendeinem anderen Grund kein Punkt erreicht wurde) nachzuholen.

Notwendige Bedingungen für einen positiven Abschluss sind: Das Erreichen von mindestens 50 Testpunkten (nicht absolvierte bzw nicht abgegebene Tests zählen 0 Punkte) und das Erarbeiten von mindestens 2 Mitarbeitspunkten aus ad-hoc Beispielen in jedem Semesterdrittel.

Sind die Bedingungen für eine positive Bewertung erfüllt, so berechnet sich die Note wie folgt: Pro Mitarbeitspunkt aus ad-hoc Beispielen werden 10 Punkte vergeben. Die so erhaltenen Punkte werden zu der Summe der Testpunkte (10 besten Ergebnisse) addiert und das Resultat wird durch die maximal zu erreichende Punktezahl (das sind 220) dividiert. Die Umwandlung der ermittelten Punkte in die Gesamtnote ergibt sich aus der Notenskala:

>= 0,875 Punkte: sehr gut (1)

>= 0,75 Punkte: gut (2)

>= 0,625 Punkte: befriedigend (3)

>= 0,5 Punkte: genügend (4)

< 0,5 Punkte: nicht genügend (5)

Reading list

Vorlesungsskriptum

Weiterführende Literatur:

Bjarne Stroustrup: Einführung in die Programmierung mit C++, Pearson Studium.

J. Wolff Gudenberg: Objektorientiert Programmieren von Anfang an. BI Wissenschaftsverlag.

Martin Hitz: C++ - Grundlagen und Programmierung. Springer Wien - New York.

Stan Lippman: C++ Einführung und Leitfaden. Addison-Wesley.

Thomas Strasser: C++ Programmieren mit Stil. dpunkt.verlag.

Martin Schader und Stefan Kuhlins: Programmieren in C++. Springer.

Bjarne Stroustrup: Die C++ Programmiersprache. Addison Wesley.

Bjarne Stroustrup: Programming Principles and Practice Using C++, Addison Wesley.

Group 99

ACHTUNG: Diese Gruppe ist nur für Teilnehmerinnen an der Ersatzprüfung gedacht. Im Rahmen der Ersatzprüfung können Studierende, die bereits C++ (ohne Vererbung und Templates) beherrschen, ihre Kenntnisse nachweisen. Im positiven Fall ersparen Sie sich dadurch den regelmäßigen Besuch der Lehrveranstaltung.

Wenn Sie an der Ersatzprüfung teilnehmen möchten, dann wählen Sie diese Gruppe als erste Präferenz.

Wenn Sie jedoch am Praktikum regulär teilnehmen wollen, dann melden Sie sich NICHT zu dieser Gruppe an (GAR NICHT, auch nicht mit ganz niedriger Priorität).

Die Prüfung findet am 27.2.2013 von 17 Uhr bis 21 Uhr im Raum PC 5 statt.

LV- Webseite: https://cewebs.cs.univie.ac.at/PRG/ss13

Der Zugang zur Lernplattform wird mit Beginn der Lehrveranstaltung freigeschaltet. Die Registrierung in der Lernplattform erfolgt automatisch mit der Aufnahme in die Lehrveranstaltung.

max. 25 participants
Language: German

Lecturers

Classes (iCal) - next class is marked with N

Wednesday 27.02. 17:00 - 21:00 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
PC-Unterrichtsraum 6, Währinger Straße 29 2.OG

Aims, contents and method of the course

Erarbeitung der sprachunabhängigen Konzepte der objektorientierten, imperativen Programmierung.

Umsetzung von einfachen Algorithmen und Implementierung von Programmen in der Programmiersprache C++

Folgende Sprachkonstrukte werden vermittelt:

Kontrollstrukturen (Verzweigungen, Schleifen, Blöcke)
Funktionen und Rekursion; lokale und globale Variable
Spezielle C++ Operatoren (++, ?:, etc.)
Klassen, Instanzvariable, Methoden, Klassenvariable
Overload, Override
Pointer, Referenzen, Wert- und Referenzparameter
Dynamische Objekte

Assessment and permitted materials

Das Praktikum ist eine Lehrveranstaltung mit immanentem Prüfungscharakter. Daher sind während des gesamten Semesters folgende Leistungen zu erbringen:

(1) In jeder Praktikumseinheit wird ein einfaches Problem präsentiert, dessen Lösung ad-hoc von den Studierenden zu programmieren ist. Die Fertigstellung eines (korrekten) ad-hoc Programmes wird mit einem Mitarbeitspunkt honoriert. Im Laufe des Semesters sind 12 ad-hoc Beispiele zu lösen.

(2) Aus den aufgegebenen Hausübungsbeispielen ist jede Woche mindestens eines selbstständig und richtig zu lösen. Das gelöste Beispiel ist bis zur annoncierten Deadline (im Allgemeinen Dienstag 12:00) in der Lernplattform hochzuladen. Werden mehr als drei Hausübungsbeispiele nicht fristgerecht abgegeben, so wird das durch einen Abzug von entsprechend vielen Mitarbeitspunkten geahndet. Offensichtlich kopierte Beispiele gelten als "erschlichene Leistungen" und führen gemäß Richtlinien der Studienpräses zur Nichtbeurteilung der Lehrveranstaltung gemäß §13 Abs. 7 Satzung Studienrecht ("erschlichen").

(3) Jede Woche findet ein Test über das bisher behandelte Stoffgebiet statt. Es finden 13 Tests statt, bei denen jeweils 10 Punkte erreichbar sind. Nur die 10 besten Testergebnisse werden gewertet, so dass ein Maximum von 100 Testpunkten im Semester erreichbar ist.

Das Semester wird in drei Drittel gegliedert. In jedem Drittel können maximal 4 Mitarbeitspunkte erreicht werden. In der letzten Praktikumseinheit jedes Drittels wird die Möglichkeit angeboten, einen versäumten Mitarbeitspunkt (z.B. wegen einer Fehlstunde, aber auch, wenn aus irgendeinem anderen Grund kein Punkt erreicht wurde) nachzuholen.

Notwendige Bedingungen für einen positiven Abschluss sind: Das Erreichen von mindestens 50 Testpunkten (nicht absolvierte bzw nicht abgegebene Tests zählen 0 Punkte) und das Erarbeiten von mindestens 2 Mitarbeitspunkten aus ad-hoc Beispielen in jedem Semesterdrittel.

Sind die Bedingungen für eine positive Bewertung erfüllt, so berechnet sich die Note wie folgt: Pro Mitarbeitspunkt aus ad-hoc Beispielen werden 10 Punkte vergeben. Die so erhaltenen Punkte werden zu der Summe der Testpunkte (10 besten Ergebnisse) addiert und das Resultat wird durch die maximal zu erreichende Punktezahl (das sind 220) dividiert. Die Umwandlung der ermittelten Punkte in die Gesamtnote ergibt sich aus der Notenskala:

>= 0,875 Punkte: sehr gut (1)
>= 0,75 Punkte: gut (2)
>= 0,625 Punkte: befriedigend (3)
>= 0,5 Punkte: genügend (4)
< 0,5 Punkte: nicht genügend (5)

Reading list

Vorlesungsskriptum
Weiterführende Literatur:
Bjarne Stroustrup: Einführung in die Programmierung mit C++, Pearson Studium.
J. Wolff Gudenberg: Objektorientiert Programmieren von Anfang an. BI Wissenschaftsverlag.
Martin Hitz: C++ - Grundlagen und Programmierung. Springer Wien - New York.
Stan Lippman: C++ Einführung und Leitfaden. Addison-Wesley.
Thomas Strasser: C++ Programmieren mit Stil. dpunkt.verlag.
Martin Schader und Stefan Kuhlins: Programmieren in C++. Springer.
Bjarne Stroustrup: Die C++ Programmiersprache. Addison Wesley.
Bjarne Stroustrup: Programming Principles and Practice Using C++, Addison Wesley.

Information

Minimum requirements and assessment criteria

Die Studierenden erlernen die prozedurale Programmierung anhand einer konkreten Programmiersprache. Sie sind fähig, Algorithmen zu verstehen, sowie einfache Algorithmen zu entwerfen und in der Programmiersprache zu implementieren.

Examination topics

Vermittlung der theoretischen Grundlagen in der zugehörigen Vorlesung oder im Selbststudium. Praktische Übungen im Praktikum, Hausübungen, Unterstützung durch Tutorien.

Association in the course directory

Last modified: Mo 07.09.2020 15:29