Einführung in die Programmierung (PI.PRG.EF.PR) - 050022/1-8
Allgemeine Informationen zur Lehrveranstaltung aus dem Modul «Programmierung (PI.PRG)».
Aktuelles
||B- Vorlesung und Test am 8.1.2009 finden im HS 33 im Hauptgebäude der Universität Wien statt. '''Achtung:''' Die Vorlesung wurde auf 9:00 vorverlegt und der Test findet anschließend um 10:00 statt.|| [border] ||B- Vorlesung und Test am 8.1.2009 finden statt. Nähere Informationen demnächst hier.|| [border] ||B- Informationen zu Test und Vorlesung am Freitag siehe [http://www.univie.ac.at/]|| [border] || Die Übungsgruppe 8 (Krislaty) findet '''diese Woche''' ausnahmsweise nicht am '''Montag 23.11.''' um 9:30 statt, sondern am '''Donnerstag 26.11.''' von 15:30 bis 18:30. Alle anderen Übungstermine bleiben von dieser Änderung unberührt. Studierende, die den Ersatztermin nicht wahrnehmen können, werden gebeten, in dieser Woche eine der anderen Übungsgruppen zu besuchen. Bitte senden Sie dazu eine Mail mit dem gewünschten Termin an [mailto:helmut.wanek@univie.ac.at|Helmut Wanek]. Nur so kann gewährleistet werden, dass Ihnen auch ein Platz in der gewünschten Praktikumseinheit zur Verfügung steht.|| [border] ||- Ersatztermine. Am Mo. 26.10. (Feiertag) und Mo. 2.11. (vorlesungsfrei) entfallen die Praktika. Ersatztermine wurden wie folgt festgelegt: Für Gruppe 4 (Wanek Mo 15:30) Mi 28.10. u. 4. 11. jeweils 18:30 Für Gruppe 5 (Jorns Mo 18:30) Fr !!23.10.!! u. 30. 10. jeweils 15:30 Für Gruppe 7 (Wanek Mo 12:30) Do 29.10. u. 5. 11. jeweils 18:30 Für Gruppe 8 (Krislaty Mo 9:30) Do 29.10. u. 5. 11. jeweils 15:30 Bitte beachten Sie, dass sich die Termine in den Gruppen 8 und 5 gegenüber den ursprünglichen Ankündigungen verändert haben. Weiters findet der erste Ersatztermin für Gruppe 5 '''bereits diese Woche''' statt. Studierende, die einen Ersatztermin nicht wahrnehmen können, werden nochmals gebeten, sich so rasch wie möglich per Mail an helmut.wanek@univie.ac.at zu melden, um alternative Angebote zu finden.|| [border] ||Die Anmeldung ist nun abgeschlossen. Wir haben uns bemüht, möglichst alle Wünsche zu berücksichtigen. Es ist uns leider nicht in allen Fällen gelungen. Studierende, die in eine andere Gruppe wechseln wollen, werden gebeten, im Forum nach tauschwilligen KollegInnen zu suchen. (Falls Sie keine TauschpartnerInnen finden, so ist das auch kein Grund zu verzweifeln. Erfahrungsgemäß lichten sich die Reihen zu Beginn relativ schnell und in ein paar Wochen sollte es kein Problem mehr sein, in eine andere Gruppe zu wechseln.) Studierende der Studienrichtung 521, die zum ersten Praktikumstermin nicht erschienen sind, haben ihren Praktikumsplatz nun zunächst einmal verloren. Sie werden gebeten, sich möglichst rasch mit uns in Verbindung zu setzen, falls noch Interesse an der Teilnahme am Praktikum besteht.|| [border] ||Termin für die Abgabe der Hausübungsbeispiele. Aufgrund der neu eingerichteten Gruppe, die schon um 9:30 beginnt, wurde der Abgabetermin für die Hausübungsbeispiele von Montag 12:00 (wie bisher angekündigt) auf Montag 09:00 vorverlegt!|| [border] ||Skripten Da sich das Interesse an gedruckten Skripten sehr in Grenzen hält, scheint es nicht vernünftig, eine Druckerei zu beauftragen. Studierende, die ein ausgedrucktes Skriptum benötigen, werden daher gebeten, sich per Mail an helmut.wanek@univie.ac.at zu melden. Wir drucken das Skriptum dann hier am Institut aus und Sie können es in unserem Sekretariat abholen. Der Preis des Skriptums ist 7€ (um 5€ ist das Skriptum aus dem Vorjahr in der Servicestelle erhältlich, das im Wesentlichen mit dem aktuellen ident ist).|| [border] ||-B Zur Vorbereitung auf den 5.Test steht nun unter Unterlagen eine Powerpoint-Datei zur Verfügung. Diese enthält einen Test mit Fragen, wie sie ähnlich auch am Freitag zu erwarten sind. Der Test ist etwas länger als ein echter und ein paar Fragen sind auch etwas trickreicher, aber es soll ja der Vorbereitung dienen.|| [border] ||- Die Zuteilung zu den Gruppen ist abgeschlossen. In welche Gruppe Sie aufgenommen wurden, sehen Sie im (P)ISWI. Dort sehen Sie auch, ob Sie aufgenommen wurden (gelbes Smiley). Login in den geschützten Bereich ist ab sofort möglich. Es konnten alle Studierenden der Universität Wien aufgenommen werden, die in der Vorbesprechung anwesend bzw. entschuldigt waren. Von den Studierenden anderer Universitäten, die noch auf der Warteliste standen, können leider nicht alle aufgenommen werden. Was tun, wenn: * Sie studieren Informatik an der Universität Wien und haben noch '''keine''' Gruppe: wenden Sie sich bitte umgehend per email an [mailto:helmut.wanek@univie.ac.at|helmut.wanek@univie.ac.at] * Sie wurden in eine Gruppe aufgenommen, möchten aber eine '''andere''' Gruppe besuchen: schreiben Sie einen Eintrag in das Forum ("Allgemein"). Geben Sie (möglichst im Betreff) an, in welcher Gruppe Sie sind und in welche Gruppe(n) Sie wollen (wenn Sie auch den Grund angeben, dann können wir in "schwerwiegenden" Fällen eingreifen). Wenn Sie auf einen im Forum vorgeschlagenen Tausch eingehen wollen, dann erklären Sie bitte mit einer Antwort im Forum Ihre Tauschbereitschaft. Sobald sich im Forum auf diese Weise ein(e) Tauschpartner(in) findet, schicken Sie eine entsprechende email an [mailto:helmut.wanek@univie.ac.at|helmut.wanek@univie.ac.at] und wir werden den Tausch durchführen. || [border]Lehrveranstaltungen
050022 Einführung in die Programmierung Praktikum
4h Praktikum im «Rechnerlabor»
050022/1 |
Di 09:30-12:30 |
|
050022/2 |
Di 12:30-15:30 |
|
050022/3 |
«Wanek» |
Di 15:30-18:30 |
050022/4 |
«Wanek» |
Mo 15:30-18:30 |
050022/5 |
«Jorns» |
Mo 18:30-21:30 |
050022/6 |
«Bauer» |
Di 18:30-21:30 |
050022/7 |
«Wanek» |
Mo 12:30-15:30 |
050022/8 |
«Krislaty» |
Mo 09:30-12:30 |
050175 Einführung in die Programmierung Vorlesung - Freies Wahlfach
1h Vorlesung im «Hörsaal C1 (UniCampus)»
050175 |
«Wanek» |
Fr 10:30-11:30 |
Tutorium
Unterstützung bei der Erstellung der Hausübungsbeispiele im «Rechnerlabor»
Harrach, Lezak, Ohri, Pejic, Pichler |
Fr 12:30-15:30 |
Wöchentlicher Test
Jeden Freitag 09:45-10:30 im «Hörsaal C1 (UniCampus)»
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!
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. Der genaue Termin (voraussichtlich in der ersten Novemberwoche) wird noch bekanntgegeben. Voraussetzung zum Prüfungsantritt ist, dass alle "ad-hoc" -Punkte (wie später unter Ablauf und Beurteilung beschrieben) bis zu diesem Zeitpunkt erreicht wurden. 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 kann das Praktikum ohne weitere Konsequenzen einfach fortgesetzt werden.
Ablauf und Beurteilung
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:45-10:30 im «Hörsaal C1 (UniCampus)»
- [ 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 C1 (UniCampus)»
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:
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 selbststä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. Im Laufe des Semesters sind 13 ad-hoc Beispiele zu lösen.
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 09: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. 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").
Jede Woche findet ein Test über das bisher behandelte Stoffgebiet statt. Es finden 14 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 13.11.): Einfache Programme, Anweisungen, Ausdrücke, Fehlerbehandlung, Zeiger, Referenzen und dynamische Speicherverwaltung
- Drittel (bis inklusive 11.12.): Funktionen, Parameterübergabe, Überladen, Exceptions, spezielle Typen und Operatoren
- Drittel (bis inklusive 29.01.): Einfache und fortgeschrittene Klassenkonzepte, rekursive Datenstrukturen
Notwendige Bedingungen für einen positiven Abschluss sind;
- Das Erreichen von mindestens 50 Testpunkten (nicht absolvierte bzw nicht abgegebene Tests zählen 0 Punkte)
- 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 230 bei Montagsgruppen 220 und bei Dienstagsgruppen 210) dividiert. Die Umwandlung der ermittelten Punkte in die Gesamtnote ergibt sich aus der Notenskala.
Notenskala:
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) |
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: 22.01.2010, 11:46 | 1967 Worte