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