Lisp Kompaktkurs

Umfang:

2KK

Aktuell WS 2002/03

Der Kompaktkurs dauert 8 Tage: vormittags 2 Std. Vorlesung, nachmittags Übungen.

Er findet im kommenden Wintersemester 2002/03 vom 17.02.2002 bis zum 26.02.2003 statt (Mo-Fr und Mo-Mi). Vormittags ist von 10:00 - 12:00 im Hörsaal V 20.01 Vorlesung. Nachmittags werden die Übungsaufgaben in Gruppen zu 2-3 Teilnehmern im Rechnerpool bearbeitet. Von 13:00-15:00 steht dabei ein Tutor für Fragen und Problemen zur Verfügung.

Weitere Einzelheiten siehe Aktuelle Ankündigung

Ort: Breitwiesenstraße 20-22., Hörsaal V 20.01

Für den Erwerb des Scheins ist Anwesenheit beim Kurs Pflicht. Bei Krankheit oder Verhinderung bitte Bescheid sagen. Außerdem müssen die Übungsblätter bearbeitet werden.

Übungen

17.02-26.02.2002 täglich 13:00 - 15:00 im Poolraum.

Inhalt:

Dieser Kompaktkurs soll grundlegende Kenntnisse der Programmiersprache Common Lisp vermitteln. Es werden relevante Konzepte von LISP und wichtige Funktionen eingeführt. Darüberhinaus werden Lösungsansätze für einfache Probleme in LISP anhand von Beispielen erarbeitet. In den Übungen sollen die erworbenen Kenntnisse vertieft und die Programmierumgebung kennengelernt werden.

Schwerpunkte:

  1. Einführung: Grundbegriffe, Symbole, Listen
  2. Grundlagen: Funktionen und Variablen, Parameter, Scope und Extent Standardfunktionen, Prädikate
  3. Lispspezialitäten: destruktiv vs. kopierend, Programmiersystem
  4. Datentypen
  5. Programmiertechniken Rekursion, Abstraktion, Funktionale Programmierung Fehlersuche
  6. Ergänzungen Dateien, I/O
  7. Macros
  8. objektorientiertes Programmieren, CLOS

Voraussetzungen:

keine, ab 1. Semester und für Hörer anderer Studiengänge geeignet.

Literaturhinweise:

Weitere Information findet man über die Links auf der Lisp-Seite

Skript

Zum Lispkurs gibt es ein im Wesentlichen aus Folienkopien bestehendes Skript (dvi, 295K) (Postscriptfassung 700K) (Postscriptfassung 4 auf 1, 790K) von 257 Seiten.(aktualisiert für WS9900: 22.Dez.99)

Es gibt eine Kopiervorlage 4 Folien auf-1 Seite. In der Fakultätsbibliothek liegt das Skript in einem Ordner. Ein weiteres Exemplar ist im Ordner der Vorlesung Informatik 3 abgelegt.

Lispsysteme

Public Domain und Shareware Versionen von Common Lisp stehen für verschiedene Rechner zur Verfügung, Informationen und weitere Verweise auf der Lisp-Seite

Die beliebte Demoversion Allegro Lite für Windows vom Allego Common Lisp ist leider im Januar 99 ausgelaufen.

Gegebener Code für Übungen


Stefan Klatt