ALIs

kommt noch

template for C++ course

Einführung in C++ für Programmierer

Datum: Montag, 11. Oktober, bis Freitag, 15. Oktober, 2010, 9:00-18:00
Ort: Leibniz Rechenzentrum, Boltzmannstr. 1, Garching bei München
Inhalt:

Dieser Kurs bietet eine Einführung in die Programmiersprache C++. Grundlegende Kenntnisse der Sprache C werden vorausgesetzt. Da der Kurs mit einer kurzen Einführung in C beginnt, ist er jedoch auch für Programmierer geeignet, die andere imperative Sprachen beherrschen.

Das Material orientiert sich nicht speziell an Anwendungen aus dem Bereich des wissenschaftlichen Rechnens, jedoch wird auch das Thema "effizienter C++-Code" gestreift. Zahlreiche Übungsaufgaben vertiefen den Stoff.

Überblick der Kursinhalte:

  • Wiederholung der Grundlagen aus C
  • Klassen und Objekte
  • Überladen von Operatoren
  • Vererbung
  • Virtuelle Funktionen und abstrakte Klassen
  • Generische Programmierung
  • Ein-/Ausgabe
  • Ausnahmebehandlung
  • Laufzeit-Typinformation (RTTI)
  • Richtlinien für effizienten C++-Code
  • Fortgeschrittene Programmiertechniken
  • Entwurfsmuster (Patterns)
Voraussetzungen: Grundlegende Kenntnisse im Umgang mit GNU/Linux Systemen (Login mit ssh, einfache Shell Befehle, einfache Skripte, Editoren, ...). Grundlegende Kenntnisse der Programmiersprache C.
Sprache: Deutsch. Alle Präsentationsfolien sind in deutscher Sprache abgefasst.
Dozent: Georg Hager (Regionales RechenZentrum Erlangen, RRZE)
Anmeldung: Über das LRZ Anmeldeformular (Bitte wählen Sie den Kurs HPCC1W10)