Objektorientierte Programmierung und C++

Ab der 4. Septemberwoche bietet die Abteilung FVTK (Rechenzentrum) im Rahmen der Nutzerseminare des FZR eine Einführung in die objektorientierte Programmierung mit C++ an.

Ort: Hörsaal Zentralbibliothek
Zeit: jeweils Dienstag 9:30-11:00 (22.9., 29.9., 6.10., 13.10., (20.10.))

Die Kenntniss mindestens einer imperativen prozeduralen Programmiersprache (C, Pascal, Fortran, (BASIC)) ist für diesen Kurse erforderlich.

Inhalt

Der Kurs gibt einen Überblick über die Nutzung des objektorientierten Programmierstils insbesondere unter Verwendung der Programmiersprache C++.
Dabei werden folgende Aspekete hervorgehoben:

  1. Entwicklung der Programmiersprachen und das objektorientierte Programmieren
    • Programmierstile und Vergleich
    • Einführung in die Theorie des objektorientierten Programmierens
      • Konzept des abstrakten Datentyps
      • OO-Konzepte
      • Vererbung, Polymorphie und Bindung
      • OO-Sprachen
      • OO-Softwareentwurf
  2. C++ I
    • Crash-course "C"
    • neue Operatoren in C++ (new, delete)
    • Funktions- und Operatorüberladung, ad-hoc Polymorphismus
    • Strukturen
    • Datenkapselung
    • Klassen
      • Klassendefinition
      • Instanzierung
      • Datenkapselung
      • Vererbung und Bindung
      • Friends
  3. C++ II
    • Templates (STL)
    • Streams
    • Ausnahmebehandlung (Exceptions)
    • Performance und C++
  4. weitere OO-Sprachen
    • Turbo-Pascal und Delphi
    • Java
    • Smalltalk
    • Eiffel
    • Oberon
    OO-Systeme
    • OO GUI's (OLE, MFC)
    • OO Betriebssysteme
    • verteiltes OOP (CORBA, DCOM)
    • OO Datenbanken

Der Kurs soll mit "Übungen/"Lab-sessions" kombiniert werden, so daß Sie Gelegenheit haben, Ihre Probleme an konkreten Beispielen erörtern zu können.


Unterlagen


Up Abteilung, Up Institut


Nils Schmeißer
12.10.1998