Programmiertechniken in der Computerlinguistik I (WS 01/02)

Dozent:
lic. phil. Simon Clematide
Zeit:
Donnerstag 12.15h - 14h
Ort:
Hörsaal 321 (Uni Hauptgebäude)
Übungsstunde: Montag 10.15-12h, Y01-F08 (Uni Irchel)

Die aktuellste Version (Wintersemester 03/04) der Unterlagen ist hier.

Aktuell: Diskussionsforum zur Vorlesung und Übungen
(Disclaimer: Die Forumsplattform wird werbefinanziert und enthält leider wirklich viel Werbung und Popup-Fenster. Mit neueren Browsern kann man gezielt JavaScript ausschalten (ab Internet Explorer 5.5) bzw. Banner ausblenden (Opera); oder ihr verwendet einen PopUpKiller. Falls sich dieses Forum zu einem effektiv verwendeten Medium mausert, werden wir nach einer andern Lösung Ausschau halten.)

Beschreibung

Der Kurs beginnt mit einer Einführung in die logische Programmiersprache PROLOG. Darauf aufbauend werden einfache PROLOG-Anwendungen auf sprachliche Fragestellungen demonstriert und eingeübt. Diese Verfahren werden zur Strukturanalyse natürlicher Sprache in den Bereichen Morphologie, Syntax und maschinelle Übersetzung eingesetzt.

Unterlagen

Zur Vorlesung gibt es ein Skript mit den Folien. Diese Unterlagen können ab Kopiervorlage selber kopiert werden oder hier als Online-Dokumente im Adobe-Acrobat-Format zum Betrachten oder Ausdrucken heruntergeladen werden. Falls Problem beim Drucken auftreten, bitte Acrobat Reader Version 4 oder 5 verwenden.

Skript (18.10.01) Das Kapitel "Shift-Reduce-Parser" konnte wegen dem exkursionsbedingten Ausfall einer Vorlesung nicht behandelt werden; es wird im Sommersemester im PCL II besprochen.

  1. Übungen 1: Fakten, Regeln, Anfragen
  2. Übungen 2: Syntax und Datenstrukturen
  3. Übungen 3: Beweisen mit Prolog
  4. Übungen 4: Occur Check, Debuggen, Arithmetik (uebung4.txt)
  5. Übungen 5: Operatoren, Daten- und Kontrollfluss (uebung5.txt)
  6. Übungen 6: Listen (uebung6.txt)
  7. Übungen 7: Rekursive Listenverarbeitung (uebung7.txt)
  8. Übungen 8: Ein- und Ausgabe (bsp.txt)
  9. Übungen 9: Rekursive Programmiertechniken (uebung9.txt)
  10. Übungen 10: DCG (uebung10.txt)
  11. Übungen 11: DCG II und Termprädikate
  12. Minitest: Musterlösung

Für längere Programme wird der Quelltext manchmal separat als Textdatei zugänglich gemacht. Die Dateiendung ist dabei abweichend von der Prolog-Konvention nicht .pl, sondern .txt, da viele WWW-Browser sonst den Text nicht anzeigen.

Infomaterial

Übungsstunden

Leitung: Sonja Brodersen (broder@ifi.unizh.ch)
Ort: Uni Irchel, Y01-F08 (Der Eingang ins "Zentrum Informatikdienste" befindet sich gegenüber Eingang vom Studentenladen.)
Daten: Ab 29.10.2001 bis zum Semesterende, Montag 10.15-12h

Prüfung

Die Akzessprüfung findet am Donnerstag 4. Juli 2002 12-14h KOL-H-321 statt (= letzte Vorlesung PCL II) und umfasst den Stoff von ECL I+II sowie PCL I+II. Für Studierende der Wirtschaftswissenschaften nach neuer Studienordnung ist diese Prüfung die APS-Prüfung der betreffenden Vorlesungen (siehe auch APS und Computerlinguistik). Der Wiederholungstermin ist am Montag 21.10.2002 von 10.15-11.45h (Ort wird noch bekanntgegeben.)

Dank

Herzlichen Dank an Sascha Brawer, dessen Unterlagen von älteren Kurs weiterentwickelt bzw. -verwendet werden dürfen!

Ältere Unterlagen

Unterlagen vom Kurs WS 99/00 befinden sich hier, Unterlagen vom Kurs WS 00/01 hier. Für Absolventen dieses Kurses sind die älteren Unterlagen allerdings nicht relevant!