Praktische Informatik III

Bastian Hossbach » Teaching » Praktische Informatik III

Konzepte von Programmiersprachen im WS 2011/2012

Deklarative Programmiersprachen ermöglichen einen alternativen Zugang zur Programmierung. Programme sind logische Problembeschreibungen, deren Ausführung auf der Manipulation von Ausdrücken basiert. Details der Programmausführung, wie zum Beispiel die Speicherverwaltung, spielen für den Programmierer keine Rolle. Daher erfolgt die Programmentwicklung schneller als in konventionellen Sprachen und die Programme sind kürzer als entsprechende imperative. Zu den deklarativen Sprachen zählen funktionale und Logik-Sprachen. Im Rahmen der Vorlesung werden die logische Sprache Prolog und die funktionalen Sprachen LISP und Haskell vorgestellt.

Termine

Vorlesung:Dienstag 08:00 - 10:00 UhrHG Hörsaal 004Biegenstraße
Mittwoch 08:00 - 10:00 UhrHG Hörsaal 004Biegenstraße
Tutorium: Donnerstag 14:00 - 16:00 UhrMZ 6 Hörsaal III A3Uni Lahnberge
Donnerstag 16:00 - 18:00 UhrMZ 6 Hörsaal III A3Uni Lahnberge
Freitag 10:00 - 12:00 UhrMZ 6 Hörsaal III A3Uni Lahnberge
Klausur: 15.02.201208:00 - 11:00 UhrHG Hörsaal 004Biegenstraße
Wiederholungsklausur:28.03.201208:00 - 11:00 UhrHG Hörsaal 004Biegenstraße

Mitteilungen

10. Januar: Bis Freitag (13. Januar) müssen Sie sich verbindlich zur Modulprüfung angemeldet haben, wenn Sie daran teilnehmen möchten. Die Anmeldelisten stehen ab sofort im Sekretariat bei Frau Dinklage zur Verfügung.

11. Januar: Die Folien im Skript zur Sprache Haskell sind nicht mehr auf dem aktuellsten Stand. In der Vorlesung werden überarbeitete Folien aufgelegt. Selbstverständlich werden die neuen Folien demnächst auch als Download verfügbar sein. Die Haskell Plattform, die wir verwenden werden, finden Sie hier.

7. Februar: Ihrem Wunsch entsprechend werde ich nächsten Samstag (11. Februar) eine Sonderveranstaltung anbieten, in der Sie Fragen zum Inhalt der Vorlesung und Übung stellen können. Wir treffen uns um 13:15 Uhr im Hörsaal III (Uni Lahnberge). Je nach Anzahl der Teilnehmer werden wir unter Umständen in einen größeren Raum ausweichen müssen. Bitte seien Sie deswegen pünktlich. Wenn Sie mir Ihre Fragen vorab per E-Mail zukommen lassen, dann kann ich mich auf Ihre Fragen vorbereiten und die Veranstaltung insgesamt besser organisieren. Download: PrologBeispiele.pl

21. Februar: Die Klausur ist korrigiert und die vorläufigen Ergebnisse können hier eingesehen werden. Für Ihre Vorbereitung auf die Wiederholungsklausur stelle ich Ihnen die Klausur sowie die Musterlösung zur Verfügung. Nochfolgend noch zwei Ankündigungen:

  • Wenn Sie das Modul "Konzepte von Programmiersprachen" vollständig wiederholen möchten oder müssen, dann haben Sie aufgrund des neuen Sommersemesterbeginns im Bachelorstudiengang Informatik bereits im nächsten Semester die Möglichkeit dazu.
  • Die Klausureinsicht findet nächsten Dienstag (28. Februar) von 15 - 16 Uhr in Seminarraum 04C01 statt. Sollten Sie an diesem Termin keine Zeit haben, dann können Sie Ihre Klausur auch in meinem Büro einsehen. Kommen Sie dazu einfach innerhalb der nächsten Tage bei mir vorbei.

5. April: Die Wiederholungsklausur ist korrigiert und die vorläufigen Ergebnisse können hier eingesehen werden. Die Klausureinsicht findet am 17. April von 17 - 18 Uhr in Seminarraum 04C01 statt.

Skript

Das vollständige Skript zur Vorlesung steht hier zum Download bereit.

Übungszettel

Klausur

  • Es muss mindestens die Hälfte aller erreichbaren Übungspunkte erzielt worden sein, um zur Klausur zugelassen zu werden.
  • Bringen Sie Ihren Studierendenausweis sowie einen gültigen Lichtbildausweis mit.
  • Papier wird gestellt. Bringen Sie Schreibutensilien mit.
  • Achten Sie bitte darauf, jede Aufgabe auf einem eigenen Blatt zu bearbeiten.
  • Versehen Sie jedes Blatt oben rechts mit Ihrem Namen.
  • Lassen Sie oben links ausreichend Platz, um Ihre Klausur zusammenzuheften.
  • Um eine bestandene Modulprüfung im Freiversuch zu wiederholen, ist eine verbindliche Anmeldung bei mir spätestens zwei Wochen vor der Wiederholungsprüfung erforderlich.