Please disable Adblockers and enable JavaScript for domain CEWebS.cs.univie.ac.at! We have NO ADS, but they may interfere with some of our course material.

Einführung in die Programmierung (PRG) (up)

Aktuelles (up)

Die Nachtragsprüfung findet am 25.9.2015 um 09:45 in den PC Labors 2,3 und 4 statt. Um an der Prüfung teilnehmen zu können, müssen Sie einerseits die Voraussetzungen erfüllen (bei der Bewertung auf dieser Webseite den Kommentar "Nachtermin möglich" erhalten haben) uns sich andererseits für die Gruppe 99 im Wintersemester 2015 anmelden. Die Prüfung wird für das Sommersemester angerechnet. Alte Prüfungsangaben zur Vorbereitung finden Sie auf dieser Webseite.
 
Die Beurteilung ist abgeschlossen. Studierende, die als Kommentar bei der Beurteilung (auf dieser Webseite) den Eintrag "Nachtermin möglich" erhalten haben, können im Rahmen der Nachtragsprüfung noch einen positiven Abschluss der Lehrveranstaltung erreichen. Die Nachtragsprüfung wird in der Woche vor Beginn des Wintersemesters (genauer Termin und Ort warden hier noch bekannt gegeben) stattfinden. Um an der Nachtragsprüfung teilnehmen zu können, ist eine Anmeldung für die Gruppe 99 im WS 2015 notwendig. 
 
Kritik und Verbesserungsvorschläge zur LV können Sie unter dem Menüpunkt Feedback abgeben. 
 
Wir wünschen allen Studierenden angenehme und erholsame Sommerferien.
 
Hall of Fame - Endergebnis nach 13 Tests (maximal 100 Punkte)
100
Jonas Amin T.
97
Matthias E.
95
Christian K.
94
Jürgen-Albrecht F., Benjamin F.
Testergebnisse  
(Durchschnitt[1], abgegebene Tests)
1. Test
6,85
284
2. Test
5,33
269
3. Test
3,85
240
4. Test
4,63
231
5. Test
7,33
205
6. Test
5,74
191
7. Test
2,74
179
8. Test
5,84
179
9. Test
2,52
164
10. Test
8,03
157
11. Test
2,70
152
12. Test
5,71
132
13. Test
5,58
103
Summe[2]
54,44
Nach dem ersten Semesterdrittel (5 Wochen) erfüllen 192 von 295 angemeldeten Studierenden das Limit für das erste Semesterdrittel (mindestens 20 Testpunkte aus den 4 besten Tests und mindestens 2 Mitarbeitspunkte). 
 
128 Studierende haben das Praktikum positiv abgeschlossen. 12 weitere Studierende haben die Möglichkeit, im Rahmen der Nachtragsprüfung noch eine positive Note zu erreichen. 
 
Notenverteilung
Sehr gut (1)
26 Studierende
Gut (2)
37 Studierende
Befriedigend (3)
37 Studierende
Genügend (4)
28 Studierende
1
Berechnungsbasis für die Testdurchschnitte: alle jeweils abgegebenen Tests (versäumte Tests zählen also nicht mit).
2
Berechnungsbasis für die Durchschnittssumme: die jeweiligen Gesamtpunkte aller teilnahmeberechtigten Studierenden, ohne Streichergebnisse (versäumte Tests werden mit 0 Punkten berücksichtigt). "Teilnahmeberechtigt" sind im ersten Drittel alle angemeldeten Studierenden, ab dem zweiten Drittel (d.h. ab dem 6. Test) alle jene Studierenden, die das Limit im ersten Drittel erfüllt haben.

Aufbau der Lehrveranstaltung 050022/1-8 Einführung in die Programmierung PR (up)

Praktikumseinheiten 
 
«Informationen im Vorlesungsverzeichnis» 
 
1
Di 11:30-14:45 (ab 10.03.)
PC 6
2
Di 11:30-14:45 (ab 10.03.)
PC 5
«Wanek»
3
Di 18:30-21:45 (ab 10.03.)
PC 5
«Wanek»
4
Di 15:00-18:15 (ab 10.03.)
PC 3
«Dunkl»
5
Di 08:00-11:15 (ab 10.03.)
PC 3
6
Di 11:30-14:45 (ab 10.03.)
PC 3
«Dunkl»
7
Di 18:30-21:45 (ab 10.03.)
PC 6
8
Di 18:30-21:45 (ab 10.03.)
PC 3
«Beran»
Verpflichtende Vorbesprechung am FR 06.03.2015 11:30-14:45 im HS 1 in der «Währinger Straße 29». 
 
Die Praktikumseinheiten umfassen einen wöchentlichen Test und das eigenständige Erstellen eines Programms zu einer vorgegebenen Aufgabenstellung (ad-hoc Beispiel). 
 
Repetitorium 
 
Fr 09:45-10:45 (ab 13.03.)
HS 1
Im Repetitorium werden allfällige Fragen zum Stoff beantwortet und Testbeispiele aus vergangenen Semestern bearbeitet. 
 
Theorievortrag 
 
Fr 10:45-11:45 (ab 13.03.)
HS 1
«Wanek»
Im Theorievortrag werden die nötigen Stoffinhalte vermittelt. 
 
 
Tutorium 
 
Mo
11:30-13:00
(ab 16.03.)
PC 3
Mi
16:45-18:15
(ab 11.03.)
PC 3
Unterstützung bei der Erstellung der Hausübungsbeispiele.  
 
Das TutorInnenteam (Gabor Hernadi, Bernhard Knasmüller, Martin Regenfelder, Magdalena Schwarzl) steht auch im Forum zur Verfügung.  
 

Allgemeines (up)

Einordnung (up)

Das Praktikum Einführung in die Programmierung ist eine Pflichtlehrveranstaltung im Modul PRG der Studieneingangs- und Orientierungsphase (StEOP) des Bachelorstudiums Informatik (A 033 521) und des Bachelorstudiums Wirtschaftsinformatik (A 033 526) im Umfang von 6 ECTS. 
 
Im Bachelor-Lehramtsstudium im Unterrichtsfach Informatik (053) ist das Praktikum Einführung in die Programmierung (Modul UF INF 05) im 2. Semester (nach Absolvierung der StEOP) vorgesehen. 
 
Im Diplom-Lehramtsstudium im Unterrichtsfach Informatik und Informatikmanagement (884, auslaufend)) sind die Module PRG Programmierung und (darauf aufbauend) ADS Algorithmen und Datenstrukturen anstelle der an der Uni Wien nicht mehr angebotenen Lehrveranstaltungen Algorithmen, Datenstrukturen und Programmierung I+II im Fach Praktische Informatik im 1. Studienabschnitt zu absolvieren. 
 
Für Studierende der Technischen Universität Wien (Studienkennung beginnt mit E) ist in Anerkennungs- und Äquivalenzfragen der/die jeweilige StudiendekanIn an der TU zuständig! 

Ziele (up)

Die TeilnehmerInnen sollen die sprachunabhängigen Grundprinzipien der Programmierung erlernen und darüber hinaus in die Lage versetzt werden, Algorithmen in C++ zu formulieren und auf einem Computer zu implementieren. 

Ersatzprüfung (up)

Studierende, die bereits programmieren können, erhalten die Möglichkeit, ihre Kenntnisse im Rahmen einer Prüfung am Beginn des Semesters unter Beweis zu stellen. Die Prüfung umfasst theoretische Fragen zum gesamten Stoffgebiet, sowie einen praktischen Teil, in welchem ein C++ -Programm zur Lösung einer vorgegebenen Problemstellung erstellt werden muss. Die Ersatzprüfung findet am Dienstag 24.02. um 18:00 in der «Währinger Straße 29» in den Räumen PC 3 und 4 statt (Dauer maximal 3h). Im Falle eines positiven Abschlusses der Prüfung kann das Prüfungsergebnis zur Bewertung des gesamten Praktikums herangezogen werden. Ein weiterer Besuch der Lehrveranstaltungseinheiten ist dann nicht mehr nötig. Für den Fall eines negativen Abschlusses muss das Praktikum normal absolviert werden. Auf die Beurteilung des Praktikums hat ein negativer Abschluss der Ersatzprüfung keine weiteren Auswirkungen. 
 
ACHTUNG: Mit dem Antritt zur Ersatzprüfung verzichten Sie auf die Möglichkeit zur Abmeldung innerhalb der Abmeldefrist! Wenn Sie zur Ersatzprüfung antreten, dann haben Sie am Praktikum unwiderruflich teilgenommen und werden beurteilt. 
 
Studierende, die an der Ersatzprüfung teilnehmen wollen, müssen sich in der Gruppe 99 anmelden und diese Gruppe in der Präferenzliste als ersten Eintrag wählen. Jene, die die Prüfung nicht erfolgreich absolvieren, werden anschließend einer der regulären Gruppen (aus ihrer Präferenzliste, soweit möglich) zugeordnet. 
 
 

Nachtragsprüfung (up)

Studierende, die im letzten Semester nur knapp an den notwendigen Bedingungen für eine positive Beurteilung gescheitert sind und bei ihrer Beurteilung den Kommentar "Nachtermin möglich" finden, dürfen im Rahmen der Ersatzprüfung die erforderliche Leistung nachbringen. Es ist in der Regel nur ein Teil der Prüfung zu absolvieren (theoretisch, falls zu wenig Testpunkte erreicht wurden, praktisch, falls zu wenig Mitarbeitspunkte erreicht wurden). In seltenen Fällen (wenn beide Bedingungen nicht erfüllt wurden) müssen beide Prüfungsteile absolviert werden. Die Angaben sind dieselben. Um an der Nachtragsprüfung teilnehmen zu können, ist eine Anmeldung in der Gruppe 99 erforderlich. Nach einer nicht erfolgreichen Nachtragsprüfung ist eine Abmeldung vom laufenden Semester weiterhin möglich. 

Vorkenntnisse (up)

Für das Praktikum werden keinerlei Programmierkenntnisse vorausgesetzt. Folgende Kenntnisse sind im Lauf des Semesters zu erwerben: 
 
  1. Grundkenntnisse über Algorithmen und Programmierung digitaler Rechner 
  2. Daten, Algorithmen, Programmiersprachen, Programme - eine begriffliche Einführung 
  3. Grundlagen der imperativen Programmierung 
  4. Grundlagen der objektorientierten Programmierung 

Ablauf und Beurteilung (up)

Das Praktikum ist eine Lehrveranstaltung mit immanentem Prüfungscharakter. Drei Kriterien sind für die Beurteilung ausschlaggebend: 
 
  1. Drittel (bis inklusive 28.04.): Einfache Programme, Anweisungen, Ausdrücke, Fehlerbehandlung, Zeiger, Referenzen und dynamische Speicherverwaltung 
  2. Drittel (bis inklusive 02.06.): Funktionen, Parameterübergabe, Überladen, Exceptions 
  3. Drittel (bis inklusive 30.06.): Spezielle Typen und Operatoren, Einfache und fortgeschrittene Klassenkonzepte. 
    In jedem Drittel können maximal 4 Punkte erreicht werden. In der jeweils 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. 

Mindestanforderungen (up)

Notwendige Bedingungen für einen positiven Abschluss sind: 

Leistungsbeurteilung (up)

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 beste Ergebnisse) addiert und das Resultat wird durch die maximal zu erreichende Punktezahl (das sind in diesem Semester 220) dividiert. Die Umwandlung der ermittelten Punkte in die Gesamtnote ergibt sich aus der folgenden Notenskala. 
 
Achtung: Die Mindestanforderungen sind notwendig, aber nicht (in jedem Semester) hinreichend. Das heißt, dass auch bei Erfüllen der Mindestanforderungen eine negative Note möglich ist, wenn sich ein Gesamtresultat von unter 0,5 ergibt. 

Notenskala (up)

Punkte
Note
>= 0,875
sehr gut (1)
>= 0,75
gut (2)
>= 0,625
befriedigend (3)
>= 0,5
genügend (4)
< 0,5
nicht genügend (5)
- 
Letzte Änderung: 22.07.2015, 18:04 | 2800 Worte