• Tests
Einführung in die Programmierung (PRG) - 050022/1-8 (99)
Allgemeine Informationen zur Lehrveranstaltung aus dem Modul [http://www.cs.univie.ac.at/subject.php?id=190|Programmierung (PI.PRG)].Aktuelles
Aktuelle "Top five" der Testpunkte nach 10 Tests:
1 |
Gabor H. |
96 |
2 |
Benedikt G. |
95 |
3 |
Stefan S. |
94 |
4 |
Amir B. |
93 |
5 |
Kastor F. |
92 |
Lehrveranstaltungen
050022/1 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 18:30-21:30 |
050022/4 |
«Wanek» |
Mo 09:30-12:30 |
050022/5 |
«Derntl» |
Mo 15:30-18:30 |
050022/6 |
«Wöhrer» |
Di 15:30-18:30 |
050022/7 |
«Wanek» |
Mo 12:30-15:30 |
050022/8 |
«Jorns» |
Mo 18:30-21:30 |
Gemeinsame verpflichtende Vorbesprechung für alle Praktikumsgruppen am Fr 8.10.2010 um 14:00 im Hs. 28.
050175 Einführung in die Programmierung Vorlesung - Freies Wahlfach
1h Vorlesung im «Hörsaal C1 (UniCampus)»
050175 |
«Wanek» |
Fr 12:15-13:00 |
Tutorium
Unterstützung bei der Erstellung der Hausübungsbeispiele im «Rechnerlabor»
Lezak, Ohri, Pejic, Pichler |
Donnerstag 16:00-18:15 |
Wöchentlicher Test
Jeden Freitag 11:30-12:15 im «Hörsaal C1 (UniCampus)»
Allgemeines
Das Praktikum Einführung in die Programmierung ist eine Pflichtlehrveranstaltung im Modul PRG der Studieneingangs- und Orientierungsphase des Bachelorstudiums Informatik (A 033 521) und des Bachelorstudiums Wirtschaftsinformatik (A 033 526) im Umfang von 6 ECTS.
Im Lehramtsstudiums im Unterrichtsfach Informatik und Informatikmanagement (884) 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.
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 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 Termin der Ersatzprüfung ist Mittwoch 20.10.2010 18:00 im «Rechnerlabor». 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.
Studierende, die an der Ersatzprüfung teilnehmen wollen, müssen sich in der Gruppe 99 anmelden. Jene, die die Prüfung nicht erfolgreich absolvieren, werden anschließend einer der regulären Gruppen zugeordnet.
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 11:30-12:15 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 12:15-13:00 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 sind während des gesamten Semesters folgende Leistungen zu erbringen:
- 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 11 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. Hochladen nach der Deadline ist nicht möglich. Die Hausübungsbeispiele werden gegebenenfalls während des Praktikums in der Gruppe 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 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 12.11.): Einfache Programme, Anweisungen, Ausdrücke, Fehlerbehandlung, Zeiger, Referenzen und dynamische Speicherverwaltung
- Drittel (bis inklusive 10.12.): Funktionen, Parameterübergabe, Überladen, Exceptions, spezielle Typen und Operatoren
- Drittel (bis inklusive 28.01.): Einfache und fortgeschrittene Klassenkonzepte, rekursive Datenstrukturen
Pro 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)
- 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 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, ist auf dem Antwortformular ersichtlich.
- 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: 12.01.2011, 10:24 | 1515 Worte