The language was changed to English.

Course Type (SWS)
Lecture: 0 │ Exercise: 0 │ Lab: 1 │ Seminar: 0
Exam Number:
Exam Code:
Type of Lecture:

Practical project with some bigger programming tasks.

Language: German
Cycle: WS
ECTS: 1
Exam Type
Code checks, final inspections.
assigned Study Courses
assigned People
assigned Modules
Information
Beschreibung:

Im Praktikum werden wöchentlich kleine sowie mehrere größere Programmieraufgaben als Hausaufgaben insbesondere zu Klassen, Vererbung und dynamischen Datenstrukturen gestellt, die anzulegen, zu durchlaufen und zu durchsuchen sind. Die Aufgaben müssen selbständig gelöst und vollständig in C++ implementiert werden. Zugrunde gelegtes Vorgehensmodell ist jeweils das einfache Wasserfallmodell.

Lernziele:

Die Studierenden weiten ihre Programmierkenntnisse in C++ aus. Sie sind in der Lage, Vererbungshierarchien zu modellieren, dynamische Datenstrukturen zu definieren und anzuwenden und kennen die Bedeutung von Klassendefinitionen als Schnittstellen.

Literatur:

- Ulrich Breymann. Der C++ Programmierer. Carl Hanser Verlag. 4. überarbeitete Auflage. 2015. ISBN 978-3446443464.

Vorleistung:

Programmierkenntnisse in C/C++, Klassen, Vererbung, Zeiger, Listen im Umfang der einführenden Lehrveranstaltung zur prozeduralen Programmierung "Fundamentals of Programming"/"Grundlagen der Programmierung"/"Procedural Programming" und zur Lehrveranstaltung "Objektorientierte Programmierung in C++"

Infolink:
Bemerkung:
Description:

In the practical weekly small as well as several bigger programming tasks as homeworks are given, especially comprising classes, inheritance and dynamic data structures, which have to be build up, traversed and searched on. The tasks have to be solved and completely implemented in C++ on their own. The underlying process model in each task is the simple waterfall model.

Learning Targets:

The students refine their programming experience in C++. They learn to model inheritance hierarchies and use dynamic data structures on their own. Further they understand the importance of class definitions as interfaces.

Literature:

- Ulrich Breymann. Der C++ Programmierer. Carl Hanser Verlag. 4. überarbeitete Auflage. 2015. ISBN 978-3446443464.

Pre-Qualifications:
Info Link:
Notice: