Veranstaltungen

Lecture

Programmieren in C/C++

Name in diploma supplementProgramming in C/C++
Organisational Unit Networked Embbedded Systems (http://www.nes.uni-due.de/)
LecturersProf. Dr. Pedro José Marrón
SPW2LanguageGerman
Cyclesummer semesterParticipants at mostno limit

Preliminary knowledge

Programmierkenntnisse sind empfohlen.

Contents

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

Literature

  • 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.

Participants

  • AI-SE-Ba-2017 > Vertiefungsstudium > Wahlpflichtbereich I: Informatik > (5th-6th Semester, Elective) Modul "Programmieren in C/C++ "
  • LA-Info-GyGe-Ma-2014 > Wahlpflichtbereich Informatik > (1st-3rd Semester, Elective) Modul "Programmieren in C/C++ "
  • SE-Ba-2023 > Wahlpflichtbereich > Wahlpflichtbereich Informatik > Wahlpflichtmodule aus dem Bereich Informatik > (5th-6th Semester, Elective) Modul "Programmieren in C/C++ "
WIWI‑C0752 - Lecture: Programmieren in C/C++