Prof. Dr. Rudolf Berrendorf

Einführung in die Programmierung (Studiengang Informatik, WS21/22)

Aktuelles

Mündliche Prüfung

Wie besprochen, findet die Prüfung in Form einer mündlichen Prüfung statt. Die Informationen dazu finden Sie im folgenden Dokument: Anleitung. Wir behalten uns vor, dass es ggfs. dazu noch Änderungen geben könnte, die wir rechtzeitig bekannt geben würden. Hier sind weitere Informationen/Unterlagen in diesem Zusamenhang:

Unterstützung

Wir bieten Ihnen in mehrfacher Form individuelle Unterstützung an. Nutzen Sie dies rechtzeitig, sobald Sie Probleme haben, die Sie selber nicht lösen können! Zu den Unterstützungsmaßnahmen zählen: Es stehen Ihnen jeweils erfahrene Studenten/-innen höheren Semesters zur Verfügung.

Ankündigung

Die Ankündigung zur Veranstaltung finden Sie hier .

Videokonferenzen

Dieses Semester wird diese Veranstaltung vorerst mit Hilfe von Videokonferenzen durchgeführt. Dazu nutzen wir die Software Webex der Firma Cisco. Eine Anleitung dazu, Hinweise und die Zugangsdaten zu allen Videokonferenzen zu dieser Veranstaltung finden Sie auf der speziellen Webseite für Videokonferenzen. Der Zugang zu dieser Webseite ist passwortgeschützt. Nutzen Sie als Benutzername ihr Kürzel für EDV-Systeme im Fachbereich (...2s) und ihr Unix-/Standard-Passwort, das auf ihrem Zettel steht, den Sie vom Fachbereich bekommen haben (bzw. das aktuelle Passwort, sofern Sie es schon geändert haben).

Literatur

Die Literaturangaben zu den einzelnen Kapiteln finden Sie hier. Auf dieser Literaturseite finden Sie auch ein ausgearbeitetes Skript zu dieser Veranstaltung.

Vorlesung

Die Vorlesungsfolien finden Sie vor jedem Vorlesungstermin hier.
Vorlesung Programmcode
28.09.2021 -
04./05.10.2021 -
11./12.10.2021 Code
18./19.10.2021 Code
25./26.10.2021 Code
02.11.2021 Code
08./09.11.2021 Code
15./16.11.2021 Code
22./23.11.2021 -
29./30.11.2021 Code
06./07.12.2021 Code
13./14.12.2021 Code
20./21.12.2021 Code
10./11.01.2022 -
Die verwendeten Programme einer Vorlesung sind jeweils in eine tgz-Datei gepackt. Sie können eine solche Datei z.B. mit Namen abc.tgz unter Linux in der Kommandozeile entpacken mit tar xzf abc.tgz bzw. mit Hilfe von gängigen zip-Programmen.

Übung

Übungsaufgaben werden immer montags gestellt. In der Vorlesung wird die Aufgabenstellung besprochen und es werden Lösungshinweise gegeben. Anschliessend bearbeitet jede/jeder (!) alle Aufgaben bis zu seiner nächsten Übungsstunde der folgenden Woche. Teilweise wird die Möglichkeit gegeben, dass Sie in der Woche der Aufgabenstellung schon in der Übungsgruppe mit der Bearbeitung beginnen können und Unterstützung bei der Bearbeitung bekommen. Am besten arbeiten Sie in kleinen Arbeitsgruppen zu einem festen Wochentermin. In den Übungsgruppen der folgenden Woche werden einige ausgesuchte Aufgaben besprochen und anschließend auch teilweise Musterlösungen zur Verfügung gestellt.
Übung Prg.punkte Musterlösung
Übung 1 1 -
Übung 2 - Musterlösung
Übung 3 1 Musterlösung
Übung 4 3 Musterlösung
Übung 5 3 Musterlösung
Übung 6 2 Musterlösung
Übung 7 3 Musterlösung
Übung 8 2 Musterlösung
Übung 9 3 Musterlösung
Übung 10 4 Musterlösung
Übung 11 4 Musterlösung
Übung 12 3 Musterlösung
Übung 13 1 Musterlösung
Übung 14 0

Übungspunkte

Laut Ankündigung zur Veranstaltung ist eine Mindestanzahl an Übungspunkten Vorausetzung für eine Teilnahme an der Prüfung. Sie benötigen dazu mindestens 50% der Programmierübungspunkte Ein Programmierübungspunkt wird vergeben für eine Aufgabe, die auf einem Aufgabenblatt entsprechend markiert ist (Aufgabe x (1 Punkt)). Sie haben zu solch einer Aufgabe die Möglichkeit bis zu einem angegebenen Datum eine individuelle Lösung elektronisch über den Praktomat hochzuladen. Wird diese Lösung akzeptiert, so wird Ihnen ein solcher Punkt gutgeschrieben. Alle weiteren Details zur Nutzung des Praktomats finden Sie hier. Es wird über das Semester verteilt zahlreiche Praktomataufgaben geben. Sie können grob davon ausgehen, dass ca. 1-3 Aufgaben pro Übung solche Aufgaben sind.

Praktomat

Alle Details zur Nutzung des Praktomats finden Sie hier.

Aufgabensammlung

Wir haben eine Aufgabensammlung zusammengestellt bestehend aus alten Übungs- und Klausuraufgaben.
Aufgabenstellung Musterlösung
Teil 1 Musterlösung
Teil 2 Musterlösung

Testklausuren

Es werden insgesamt 3 Testklausuren im Abstand von ca. 1 Monat mit Musterlösungen und Bewertungshinweisen ins Netz gestellt. Bearbeiten Sie diese Testklausuren zuhause selbstständig in einer vorgegebenen Zeit, ohne sich die Aufgaben vorher angeschaut zu haben. Reservieren Sie sich dazu ausreichend Zeit. Tauschen Sie ihre Klausurlösung mit einer/einem anderen Studierenden zur Korrektur aus. Diese Testklausuren werden von uns nicht korrigiert oder bewertet, sie dienen zu ihrer eigenen Kontrolle inkl. der Möglichkeit des Selbstbetrugs. Die Aufgaben einer Testklausur entsprechend vom Umfang und Schwierigkeitsgrad her denen in einer Klausur. Bestehen würden Sie, wenn Sie mindestens die Hälfte der jeweils möglichen Punkte erreichen.
Aufgabenstellung Zeitwaufwand (in Minuten) Musterlösung und Bewertungshinweise
Testklausur 1 70 Musterlösung und Bewertungshinweise
Testklausur 2 119 Musterlösung und Bewertungshinweise
Testklausur 3 103 Musterlösung

Programmierprojekte

Um ihre Programmierkenntnisse zu festigen, werden freiwillige Programmierprojekte angeboten. Darin geht es im Gegensatz zu Übungsaufgaben um komplexere Aufgabenstellungen, die dementsprechend auch mit einem erhöhten Zeitaufwand ihrerseits verbunden sein werden, wenn Sie diese bearbeiten. Es werden keine Musterlösungen dazu gegeben / vorgestellt.

LEA

Alle von uns bereit gestellten Unterlagen finden Sie auf dieser / über diese Webseite. Im E-Learningsystem LEA der Hochschule ist zu dieser Veranstaltung zusätzlich ein Kurs angelegt worden, den die Teilnehmer dieser Veranstaltung nutzen können, wenn sie es wollen (Diskussionforum). Der Link zu diesem Kurs ist hier. Sie werden dann zuerst zum Einloggen in LEA aufgefordert.

Prüfung

Zu dieser Veranstaltung wird jedes Semester eine Prüfungsmöglichkeit angeboten. Relevant ist jeweils der gesamte Stoff (inkl. Übungen) der letzten relevanten Vorlesung. Wichtige Details zur Prüfung (genauer Termin, Ort,...) werden im Prüfungsplan angegeben, der ca. Mitte des Semesters veröffentlicht wird. Weitere Informationen (wer in welchem Raum schreibt) folgen dann ca. 1 Woche vor der Klausur im SIS. Die Prüfung wird als schriftliche Klausur durchgeführt. Bitte beachten Sie, dass für die Zulassung zur Klausur Voraussetzungen gelten (siehe Ankündigung und Hinweise oben).

Weitere Unterlagen

Prof. Dr. Rudolf Berrendorf