Praktische Informatik 1 (P1) WS 2003/2004
Homepage
%HIDENAVI%
Home / Aktuelles |
KVV-Eintrag |
Scripte |
Galerie |
Software |
Übungsgruppen |
Aufgabenblätter & Musterlösungen |
Klausur
Grundstudiumsvorlesung im WiSe 2003/2004
18.005 Praktische Informatik 1 (P1)

Leonie Dreschler-Fischer, Wolfgang Menzel
2st. Di 8 - 10 ErzwH, Beginn: Di. 21.10.03
| Lernziel: |
| Durch umfangreiche Übungen soll die Fähigkeit zur praktischen Anwendung der verschiedenen Sprachkonstrukte und Abstraktionstechniken vermittelt werden. - Kennenlernen von grundlegenden Konzepten und Methoden der deklarativen und applikativen Programmierung
- Erwerben der Fähigkeit zur kritischen Auswahl von Programmiermethoden und -werkzeugen
- Erwerben der Fähigkeit zum selbständigen und systematischen Lösen von Programmierungsaufgaben
|
| Inhalt: |
| Die Veranstaltung führt in die Konzepte und Methoden der deklarativen und applikativen Programmierung anhand der Logikprogrammiersprache Prolog bzw. der funktionalen Programmiersprache Scheme ein. Wesentliche Themenkomplexe sind - Programmieren mit Relationen: extensionale und intensionale Spezifikation, Unifikation von Termen, Programmabarbeitung durch nichtdeterministische Suche
- funktionale Programmierung: applikatives Verarbeitungsmodell, Bindungsumgebungen, funktionale Abstraktion, Umgebungsmodell
- Rekursive Datenstrukturen und Algorithmen: Lineare Rekursion, Endrekursion, Baumrekursion, indirekte Rekursion, Aufwand rekursiver Prozesse
|
| Stell. im Studienplan: |
| Grundstudium |
| Voraussetzungen: |
| keine |
| Vorgehen: |
| Vorlesung mit Übung (18.006) |
| Literatur: |
| - Clocksin, W. und Mellish, C. (1997) Programming in Prolog. 3. Auflage, Springer-Verlag, Berlin
- Bird, R. und Wadler, P. (1988) Introduction to Functional Programming. Prentice Hall, Englewood Cliffs, NJ.
- Abelson, H. and Sussman, G.J. (1996) Structure and Interpretation of Computer Programs 2. Auflage, MIT Press, Cambridge, MA.
|
| Periodizität: |
| jährlich zum WS |
| Sprache: |
| Unbekannte Unterrichtssprache |
| Eignung: |
| Geeignet für Lehramtsstudierende, Nebenfachstudierende. |
| Stichworte: |
| Logikprogrammierung |