Einführung in die Programmierung (PI.PRG.EF.PR) - 050175/1-3
Allgemeine Informationen zur Lehrveranstaltung aus dem Modul «Programmierung (PI.PRG)».
Aktuelles
||B Da Donnerstag, der 11.6 wieder ein Feiertag ist, werden die TeilnehmerInnen der Donnerstagsgruppe erneut gebeten, nach Möglichkeit eine der beiden anderen Praktikumsgruppen (Mo 16:30 oder Mi 9:30) zu besuchen.|| [border]Lehrveranstaltungen
050022 Einführung in die Programmierung Praktikum
4h Praktikum im «Rechnerlabor»
050175/1 |
«Wanek» |
Mo 16:30-19:30 |
050175/2 |
Mi 09:30-12:30 |
|
050175/3 |
«Wanek» |
Do 18:00-21:00 |
050106 Einführung in die Programmierung Vorlesung - Freies Wahlfach
1h Vorlesung im «Hörsaal 28 (Hauptgebäude)»
050106 |
«Wanek» |
Fr 10:30-11:30 |
Tutorium
Unterstützung bei der Erstellung der Hausübungsbeispiele
Wöchentlicher Test
Jeden Freitag 09:30-10:30 im «Hörsaal 28 (Hauptgebäude)»
Allgemeines
Das Praktikum PI.PRG.EF.PR Einführung in die Programmierung 4PR ist eine Pflichtlehrveranstaltung der Studieneingangsphase des Bachelorstudiums Informatik (A 033 521).
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.
Für Studierende des (auslaufenden) Bakkalaureats Wirtschaftsinformatik an der Universität Wien (A 033 526) ist die Absolvierung des Praktikums PI.PRG.EF.PR Einführung in die Programmierung 4PR (ohne Vorlesungsprüfung) äquivalent zum Modul IT/EP: Einführung in die Programmierung 1VO+3UE (bestehend aus Vorlesung und Übungen) nach dem alten Studienplan. Prüfungen zur Vorlesung IT/EP werden nur mehr mündlich nach vorheriger Absprache per Mail mit «Helmut Wanek» abgehalten.
Für Studierende der auslaufenden Bakkalaureatsstudien der Informatik an der Universität Wien (A 033 53x) ist das Praktikum PI.PRG.EF.PR Einführung in die Programmierung 4PR äquivalent zu Einführung in das Programmieren 5AU.
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!
Das Praktikum wird in Parallelgruppen abgehalten und gliedert sich in mehrere Teile:
- [ Pflicht ] 3h Praktisches Arbeiten in der der Anmeldung entsprechenden Gruppe
- [ Pflicht ] 1h Test jeden Freitag von 09:30-10:30 im «Hörsaal 28 (Hauptgebäude)»
- [ Freiwillig ] 1h Erarbeiten des aktuellen Stoffgebiets in der der Anmeldung entsprechenden Gruppe
- [ Freiwillig ] Selbstständiges praktisches Arbeiten mit Unterstützung durch TutorInnen
- [ Freiwillig ] 1h unterstützende Vorlesung Freitag von 10:30-11:30 im «Hörsaal 28 (Hauptgebäude)»
Für das Praktikum werden keinerlei Programmierkenntnisse vorausgesetzt. Folgende Kenntnisse sind im Lauf des Semesters zu erwerben:
- Grundkenntnisse über Algorithmen und Programmierung digitaler Rechner
- Daten, Algorithmen, Programmiersprachen, Programme - eine begriffliche Einführung
- Grundlagen der imperativen Programmierung
- Grundlagen der objektorientierten Programmierung
Das Praktikum ist eine Lehrveranstaltung mit immanentem Prüfungscharakter. Daher werden während des gesamten Semesters Mitarbeitspunkte für folgende Leistungen vergeben:
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 Montag 12:00) auf dieser Webseite hochzuladen. Die Hausübungsbeispiele werden während der ersten (oder letzten, je nach Übereinkunft mit dem Praktikumsleiter) Stunde des Praktikums in der Gruppe präsentiert und mit den übrigen PraktikumsteilnehmerInnen und der PraktikumsleiterIn diskutiert.
Aktive Mitarbeit (wie z.B. Erörterung weiterführender Fragestellungen, Vorschlag alternativer/besserer Lösungsmöglichkeiten) kann durch einen Mitarbeitspunkt honoriert werden.
In jeder Praktikumseinheit wird ein einfaches Problem präsentiert, dessen Lösung ad-hoc von den Studierenden zu programmieren ist. Die Problemstellung bezieht sich dabei im Wesentlichen auf die aktuellen Stoffinhalte und sollte für jene, die ein Übungsbeispiel selbständig programmiert, und die dahinter liegenden Konzepte verstanden haben, ohne Schwierigkeiten lösbar sein. Die Fertigstellung eines (korrekten) ad-hoc Programmes wird mit einem Mitarbeitspunkt honoriert.
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, die folgende Stoffgebiete umfassen:
- Drittel (bis inklusive 22.04.): Einfache Programme, Anweisungen, Ausdrücke, Fehlerbehandlung, Zeiger, Referenzen und dynamische Speicherverwaltung
- Drittel (bis inklusive 20.05.): Funktionen, Parameterübergabe, Überladen, Exceptions, spezielle Typen und Operatoren
- Drittel (bis inklusive 25.06.): Einfache und fortgeschrittene Klassenkonzepte, rekursive Datenstrukturen
Mit Erfolg teilgenommen hat man am Praktikum wenn man
- mindestens 50 Testpunkte erreicht hat (nicht absolvierte bzw nicht abgegebene Tests zählen 0 Punkte),
- mindestens 2 Mitarbeitspunkte aus ad-hoc Beispielen in jedem Semesterdrittel erarbeitet hat und
- mindestens 1 Hausübungsbeispiel pro Woche vorbereitet hat (Vorgabe durch LV-Leiter). Fehlende Hausübungsbeispiele können durch einen Abzug von bereits erreichten Mitarbeitspunkten geahndet werden.
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 durch 2 dividiert. Die Umwandlung der ermittelten Punkte in die Gesamtnote ergibt sich aus der Notenskala.
Notenskala:
Punkte |
Note |
---|---|
>= 87,5 |
sehr gut (1) |
>= 75 |
gut (2) |
>= 62,5 |
befriedigend (3) |
>= 50 |
genügend (4) |
< 50 |
nicht genügend (5) |
Tests
Das Praktikum ist eine Lehrveranstaltung mit immanentem Prüfungscharakter. Daher wird jeweils zu Beginn des Theorievortrages das Beherrschen des Stoffes der vorhergehenden Vortragseinheiten überprüft.
Ein Test dauert netto etwa 25-30 Minuten und läuft wie folgt ab:
- Pro Frage sind zwei Gruppen vorgesehen ("Gruppe 1" und "Gruppe 2"). Welcher Gruppe eine HörerIn angehört, wird für jede Frage neu festgelegt und ist bei der jeweiligen Frage am Antwortformular angegeben.
- Jede TeilnehmerIn erhält ein Antwortformular, in das
- Name, Matrikelnummer, Reihe und Nummer des Sitzplatzes, die jeweilige Praktikumsgruppe sowie
- pro Frage die dazugehörige Antwort einzutragen sind.
- Während des Tests liegt der (eigene) Studierendenausweis sichtbar neben dem Antwortformular.
- Sonstige Unterlagen sind keine zugelassen.
- In den folgenden 25-30 Minuten werden der Reihe nach 10 Fragenpaare (je nach Schwierigkeitsgrad etwa 1-3 Minuten lang) an die Wand projiziert. Die linke Frage bezieht sich jeweils auf Gruppe 1, die rechte Frage auf Gruppe 2. Die TeilnehmerInnen tragen die zu Ihrer aktuellen Gruppe passenden Antworten in das ausgeteilte Antwortformular ein.
- Am Ende des Tests werden die Antwortformulare abgesammelt.
- Danach werden die Lösungen präsentiert.
- Bis spätestens Mittwoch der Folgewoche sind die Tests bewertet und die erreichten Punkte auf dieser Webseite abfragbar. Achtung: Nur eine vollständig richtig beantwortete Frage wird mit einem Testpunkt honoriert. Zwischenwerte werden nicht vergeben.
- Eine Einsichtnahme in die Tests wird nach Bekanntgabe der Gesamtbeurteilung am Ende des Semesters auf Wunsch ermöglicht.
Letzte Änderung: 11.06.2009, 11:10 | 1326 Worte