Prof. Dr. Rudolf Berrendorf

Einführung in die Programmierung (Studiengang Informatik, WS20/21)

Aktuelles

Informationen zur Prüfung

Ankündigung

Die Ankündigung zur Veranstaltung finden Sie hier .

Videokonferenzen

Dieses Semester wird diese Veranstaltung 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 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
02./03.11.2020 -
09./10.11.2020 Code
16./17.11.2020 Code
23./24.11.2020 Code
30.11/01.12.2020 Code
07./08.12.2020 Code
14./15.12.2020 Code
04./05.01.2021 Code , Punkt/Gerade
11./12.01.2021 Code
18./19.01.2021
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.

Ü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 Musterlösung
Übung 2 3 Musterlösung
Übung 3 3 Musterlösung
Übung 4 2 Musterlösung
Übung 5 3 Musterlösung
Übung 6 3 Musterlösung
Übung 7 4 Musterlösung
Übung 8 3 Musterlösung
Übung 9 3 Musterlösung
Übung 10 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.

Fragestunde

Aufgrund mangelnder Nachfrage biete ich diese nicht mehr an.

Aufgabensammlung

Wir haben eine Aufgabensammlung zusammengestellt bestehend aus alten Übungs- und Klausuraufgaben.
Aufgabenstellung Musterlösung
Teil 1 (ohne Kapitel 2) 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 55 Musterlösung und Bewertungshinweise
Testklausur 2 132 Musterlösung und Bewertungshinweise
Testklausur 3 103 Musterlösung

Programmierprojekt

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.
Projekt 1 ist hier . Der Vorlesungsstoff bis einschl. Felder wird vorausgesetzt. Sie können die Aufgabenstellung nach Belieben auch erweitern.
Im Projekt 2 geht es um die (einfache) Simulation eines Verkehrsflusses. Die Aufgabenstellung finden Sie hier und der zugrundeliegende wissenschaftliche Artikel zur Verkehrssimulation ist hier (die relevanten Simulationsregeln sind auf S.2222 zu finden). Es wird keine Musterlösung dazu geben / 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.

Studierwerkstatt

Es wird eine Studierwerkstatt angeboten. Dort können Sie gemeinsam lernen und üben. Weiterhin stehen Tutoren zur Verfügung, die Ihnen bei Fragen helfen. Nutzen Sie dieses Angebot! Weitere aktuelle Informationen und Details finden Sie auf der entsprechenden Seite des Fachbereichs .

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