Überblick über die Lehrinhalte und Qualifikationsziele der Module und Veranstaltungen

Diese Seite zeigt alle Module, die sich aktuell im System befinden. Für jedes Modul werden Lehrinhalte und Lernziele ausgegeben. Bitte suchen Sie mit der Suchfunktion ihres Browsers (Strg + F) nach den Namen des Moduls bzw. der Veranstaltung im Modul zu der Sie Informationen benötigen und klicken Sie dann auf den Link zum Modul. Die darauffolgende Seite enthält alle Informationen zu den Inhalten einer Veranstaltungen die Sie für eine Anerkennung benötigen sollten. Sollte die Institution weitere Informationen benötigen, nutzen Sie bitte zusätzlichen die Seiten der einzelnen Lehrstühle und dort den Bereich „Studium“.

Modul (6 Credits)

Programmieren in C/C++

Name im Diploma Supplement
Programming in C/C++
Verantwortlich
Voraus­setzungen
Siehe Prüfungsordnung.
Workload
180 Stunden studentischer Workload gesamt, davon:
  • Präsenzzeit: 60 Stunden
  • Vorbereitung, Nachbereitung: 80 Stunden
  • Prüfungsvorbereitung: 40 Stunden
Dauer
Das Modul erstreckt sich über 1 Semester.
Qualifikations­ziele

Die Studierenden

  • kennen und verstehen die grundlegenden Konzepte der objektorientierten Methodik.
  • können die Unterschiede zwischen Java und C/C++ aufzeigen.
  • können kleinere Beispiele in C++ selbständig unter Nutzung der vorgestellten Konzept und Methodik programmieren.
Praxisrelevanz

Das Modul lehrt den Umgang mit der sehr praxisrelevanten, objektorientierten Programmiersprache C/C++. Ein Schwerpunkt dieser Veranstaltung ist die Darstellung von Unterschieden zwischen Java und C++. Das Modul ist durch die weite Verbreitung der Programmiersprache C bzw. C++ in Industrie und Wirtschaft sehr praxisrelevant.

Prüfungs­modalitäten

Zum Modul erfolgt eine modulbezogene Prüfung in der Gestalt einer Klausur (in der Regel: 90-120 Minuten) oder mündlichen Prüfung (in der Regel: 30 Minuten); die konkrete Prüfungsform – Klausur versus mündliche Prüfung – wird innerhalb der ersten Wochen der Vorlesungszeit von der zuständigen Dozentin oder dem zuständigen Dozenten festgelegt.

Prüfungsvorleistung: Vom Dozierenden wird zu Beginn der Veranstaltung festgelegt, ob die erfolgreiche Teilnahme an der Übung (mindestens 50% der Übungspunkte) als Prüfungsvorleistung Zulassungsvoraussetzung zur Modulprüfung ist. Bestandene Prüfungsvorleistungen haben nur Gültigkeit für die Prüfungen, die zu der Veranstaltung im jeweiligen Semester gehören.

Verwendung in Studiengängen
  • AI-SEVertiefungsstudiumWahlpflichtbereich I: Informatik5.-6. FS, Wahlpflicht
  • LA Info GyGeWahlpflichtbereich Informatik 1.-3. FS, Wahlpflicht
  • SEWahlpflichtbereichWahlpflichtbereich InformatikWahlpflichtmodule aus dem Bereich Informatik5.-6. FS, Wahlpflicht
Bestandteile
Name im Diploma Supplement
Programming in C/C++
Anbieter
Lehrperson
SWS
2
Sprache
deutsch
Turnus
Sommersemester
maximale Hörerschaft
unbeschränkt
empfohlenes Vorwissen

Programmierkenntnisse sind empfohlen.

Lehrinhalte

Inhalte im Einzelnen:

  • C++ als Erweiterung von C
  • Zeigerkonzepte
  • Klassen, Klassen-Hierarchien, einfache und mehrfache Vererbung, Zugriffsschutzmechanismen, virtuelle Basisklassen, virtuelle Funktionen, statisches und dynamisches Binden, Typisierung und Typkonvertierungen
  • Funktions- und Operator-Überladen
  • Exception Handling
  • Templates
  • Modularität, Namespaces
  • Libraries
  • Streams
  • Standard Template Library (z.B. Algorithmen, Iteratoren, Container)
  • Datenstrukturen
  • kleine Projektbeispiele aus den Anwendungsbereichen der Ingenieurwissenschaften
Literaturangaben
  • Vorlesungsunterlagen „Programmieren in C/C++“, P. J. Marrón (im Semester erhältlich)
  • Übungsblätter „Programmieren in C/C++“, P. J. Marrón (im Semester erhältlich)
  • Stroustrup, Bjarne. The C++ Programming Language: Special Edition. Addison Wesley, New York. Special Edition. 2000. ISBN: 978-0201700732.
  • Stroustrup, Bjarne. The Design and Evolution of C++. Addison Wesley, New York. 1994. ISBN 978-0201543308.
  • Robert Sedgewick. Algorithmen in C++. Teil 1-4. Addison-Wesley Longman Verlag. 3. Auflage. 2002. ISBN 978-3827370266.
Hörerschaft
Vorlesung: Programmieren in C/C++ (WIWI‑C0752)
Name im Diploma Supplement
Programming in C/C++
Anbieter
Lehrperson
SWS
2
Sprache
deutsch
Turnus
Sommersemester
maximale Hörerschaft
unbeschränkt
empfohlenes Vorwissen

Programmierkenntnisse sind empfohlen.

Lehrinhalte

Entsprechend der in der Vorlesung „Programmieren in C/C++“ vorgestellten Konzepte und Methoden werden in den Übungen anhand von Beispielprogrammen praktisch vermittelt.

Die Inhalte orientieren sich dabei am Inhalt der Vorlesung:

  • C++ als Erweiterung von C
  • Zeigerkonzepte
  • Klassen, Klassen-Hierarchien, einfache und mehrfache Vererbung, Zugriffsschutzmechanismen, virtuelle Basisklassen, virtuelle Funktionen, statisches und dynamisches Binden, Typisierung und Typkonvertierungen
  • Funktions- und Operator-Überladen
  • Exception Handling
  • Templates
  • Modularität, Namespaces
  • Libraries
  • Streams
  • Standard Template Library (z.B. Algorithmen, Iteratoren, Container)
  • Datenstrukturen
  • kleine Projektbeispiele aus den Anwendungsbereichen der Ingenieurwissenschaften
Literaturangaben

Siehe Literaturangaben der Vorlesung.

Hörerschaft
Übung: Programmieren in C/C++ (WIWI‑C0753)
Modul: Programmieren in C/C++ (WIWI‑M0610)

Aus Gründen der Performance und Übersichtlichkeit wird an dieser Stelle auf die Titel und vollständigen Namen der Dozenten verzichtet und es werden nur die Nachnamen ausgegeben. Die unterschiedlichen Titel der zugehörigen Dozenten  sind den Bereitstellern und Nutzern dieser Listen bekannt und bewusst.