| Zeit | Ort | |
| Vorlesung: | Freitags 11 - 13 | Geb. 17.2 Seminarraum |
| Übung: | Dienstags 11 - 13 | Geb. 17.2 CIP-Raum |
Beginn: 26.10.1999
Klausur am 18.02.2000, 14:15 - 15:45, Seminarraum Geb. 17
Mitgebracht werden dürfen: Kopien der Kursfolien, Übungsaufgaben, deren Lösungen, sowie alle selbst produzierten Unterlagen. Keine sonstigen Unterlagen oder Bücher.
C fällt in die Klasse der prozeduralen, C++ in die Klasse der objekt-orientierten Programmiersprachen.
Der Schwerpunkt der Vorlesung wird auf der Erarbeitung der Sprachelemente in C sowie des objektorientierten Ansatzes in C++ liegen; darüberhinaus stehen effiziente und systemnahe Programmierung im Vordergrund.
Allgemeine Programmierkenntnisse (in einer anderen Programmiersprache) sollten bereits vorhanden sein. Die so erworbenen Kenntnisse werden in der Übung bei der Umsetzung praxisrelevanter Algorithmen eingesetzt.
Literatur:
T.H. Cormen, C.E. Leiserson, R.L. Rivest. Introduction to Algorithms. The MIT Press, Cambridge, MA. 1990.
David A. Curry, 1989. Using C on the UNIX System. O'Reilly & Associates, Inc.
Stephen C. Dewhurst und Kathy S. Stark, 1990. Programmieren in C++. Wien, Hanser.
Brian W. Kernighan und Dennis M. Ritchie, 1983. Programmieren in C. Wien, Hanser.
Robert Sedgewick. Algorithms in C++. Addison-Wesley, 1982.
B. Stroustrup. C++. Addison-Wesley, 1991.
Voraussetzungen:
Programmierkenntnisse in einer anderen Programmiersprache.
Bemerkung:
Für das Lösen der Übungsaufgaben ist ein zusätzlicher Aufwand einzuplanen.
Stellung im Studienplan:
Nach der alten Studienordnung: Proseminar CL; evtl. Hauptseminar für Hauptfach CL nach Rücksprache
Nach der neuen Studienordnung: Programmierkurs.
Scheine:
Übungsaufgaben und Abschlußklausur