C /C++ Programmierpraktikum
Aus Studienführer
Allgemeines
| Veranstaltung: | C /C++ Programmierpraktikum | Angebotsturnus: | jedes SS und WS |
|---|---|---|---|
| SWS: | P3 | Sprache: | deutsch |
| Prüfung/Dauer: | schriftlich (90 min) | Creditpoints (CP): | 2 |
| Vorgesehenes Semester: | B5, B6 | Homepage: | http://www.es.tu-darmstadt.de/lehre/cpp/ |
| Vorlesungsverzeichnis: | Suche (Angebotsturnus beachten) | Prüfungscode: | 118045 |
| Begleitende Unterlagen: | Folien zum Download | ||
| Übungsklausuren: | |||
| Dozent: | Andy Schürr | |
|---|---|---|
| Gebäude/Raum: | S3/06 - 317 | |
| e-Mail: | ||
| Betreuender Assistent: | ||
| Gebäude/Raum: | ||
| e-Mail: | ||
Voraussetzungen und Studienleistungen
Java Kenntnisse
Vorlesungsinhalte und Lernziele
Die Studenten erwerben während des Praktikums Kenntnisse der grundlegenden Sprachkonstrukte von C++. Dabei wird sowohl der prozedurale als auch der objektorientierte Charakter der Sprache betont. Die Studenten sollen den prinzipiellen Umgang mit der Sprache C++ lernen und praktische Hindernisse erfahren. Es wird ein Gespür für die Gefahren im Umgang mit der Sprache vermittelt und geeignete Lösungen präsentiert. Den Studenten wird die Bedeutung eines angemessenen Programmierstils zur Vermeidung populärer Fehlerquellen vorgeführt. Am Ende steht die Fähigkeit zur eigenständigen Vertiefung in die Sprache unter sicherer Anwendung der integrierten Entwicklungsumgebung Visual Studio .Net.
Die Lehrveranstaltung vermittelt einen Überblick über die Programmiersprache C++. Sämtliche Aspekte werden durch ausgedehnte praktische Arbeiten unter Aufsicht am Rechner vertieft. Aufbauend auf den grundlegenden Sprachkonstrukten werden manuelle Speicherverwaltung und dynamische Datenstrukturen, sowohl unter prozeduralen als auch unter objektorientierten Aspekten, behandelt. Der objektorientierte Ansatz wird ausgedehnt behandelt durch Mehrfachvererbung, Polymorphie und parametrische Poylmorphie. Das Erlernte wird anhand der Microsoft Foundation Classes vertieft. Als Entwicklungsumgebung kommt Visual Studio .Net zum Einsatz.
Lehrmaterial
Studiengänge
BSc ETiT, BSc iKT, BSc iST, BSc WiET