Programmieren mit C und C++ In dieser Weiterbildung erlernen Sie die Grundlagen des C Programmierens und vertiefen Ihre Kenntnisse in der objektorientierten Programmierung mit C++. Sie erwerben die Fähigkeit, systemnahe Anwendungen zu entwickeln und bestehende Programme zu warten. Sie setzen sich intensiv mit der Syntax und den Sprachkonzepten des C Programmierens auseinander. Dazu gehören Variablen, Datentypen, Kontrollstrukturen sowie Funktionen. Im weiteren Verlauf erweitern Sie Ihr Wissen um die objektorientierten Prinzipien des C Programmierens, einschließlich Klassen, Vererbung und Polymorphismus. Zudem lernen Sie den Umgang mit Zeigern und dynamischem Speicher. Durch praktische Übungen und Projektarbeiten wenden Sie das C Programmieren direkt an und festigen Ihr Verständnis für die Sprache. Dabei entwickeln Sie eigene Programme und analysieren bestehende Codebeispiele. Nach Abschluss der Weiterbildung sind Sie in der Lage, das C Programmieren für die Entwicklung effizienter und plattformunabhängiger Softwarelösungen einzusetzen.

Programmieren mit C
  • Struktur von C-Programmen mit Fokus auf C Programmieren
  • Datentypen, Konstanten, Variablen und Operatoren
  • Kenntnisse im Bereich C Programmieren bei symbolischen Konstanten und Makros
  • Funktionen
  • Anwendungen aus dem C Programmieren bei Speicherklassen
  • Dynamische Speicherplatzverwaltung
  • Strukturierte Datentypen im Kontext von C Programmieren
  • High-Level- und Low-Level-Dateizugriff
  • Grundlagen der Windows-Programmierung unter Berücksichtigung von C Programmieren
  • Die Graphikschnittstelle
  • Menüs im Programm einbinden mit Methoden aus C Programmieren
  • Hardware-nahe Programmierung unter DOS
  • Funktionen der Standardbibliothek mit Bezug zu C Programmieren

Programmieren mit C++
  • Entwicklung und Eigenschaften von C++ im Vergleich zu C Programmieren
  • Objektorientierte Programmierung
  • Elementare Datentypen, Konstanten und Variablen im Rahmen von C Programmieren
  • Operatoren für elementare Datentypen
  • Funktionen unter besonderer Berücksichtigung von C Programmieren
  • Teilobjekte und statische Elemente
  • Zeiger und Vektoren im Zusammenhang mit C Programmieren
  • Typumwandlungen für Klassen
  • Dynamische Elemente und Ansätze aus C Programmieren
  • Polymorphe und abstrakte Klassen
  • Wahlfreier Dateizugriff und Dateisysteme im Bereich C Programmieren
  • Algorithmen der Standardbibliothek