Die Weiterbildung "Programmierer" vermittelt praxisnahes Wissen in den Programmiersprachen C++, Python und Java. Sie richtet sich an Einsteiger ebenso wie an Fortgeschrittene, die ihre Kompetenzen in der Softwareentwicklung gezielt ausbauen möchten. Der Fokus liegt auf der strukturierten Programmierung, objektorientierten Konzepten und dem praktischen Einsatz moderner Entwicklungsumgebungen.

Programmierung in C++
In diesem Abschnitt lernst du die Grundlagen der Programmierung mit C++ und erhältst einen fundierten Einblick in den Aufbau von Programmen.

  • Einführung in C++: Erstellung von Programmen und Algorithmen
  • Datentypen, Operatoren und Variablen sicher anwenden
  • Funktionen und Anweisungen im C++-Kontext verstehen
  • Methoden der Fehlerbehandlung und Debugging-Techniken
  • Nutzung von Strukturen und Klassen in objektorientierter Programmierung
  • Bedeutung automatisierter Tests für Code-Zuverlässigkeit
  • Lebenszyklus und Eigenschaften von Klassen
  • Einführung in objektorientiertes Design


Programmierung mit Python
Python gilt als vielseitige Sprache mit breitem Einsatzspektrum. Du entwickelst hier ein solides Verständnis für Aufbau und Anwendung.

  • Grundlagen der Python-Programmierung
  • Lokale und globale Variablen einsetzen
  • Arbeit mit Schleifen und verschachtelten Schleifen
  • Nutzung integrierter Funktionen und String-Methoden
  • Einsatz von VS Code als Entwicklungsumgebung
  • Objektorientierte Programmierung mit Python verstehen
  • Dateiverwaltung und prozedurale Programmierung
  • Arbeiten mit Paketen und Datenvisualisierung


Java Programmierung
Java ist weit verbreitet in der professionellen Softwareentwicklung. Du lernst die Grundlagen sowie weiterführende Programmiertechniken.

  • Elemente der Sprache Java und deren Anwendung
  • Verwendung von Datentypen und Variablen in Java
  • Aufbau und Nutzung von Klassen und Objekten
  • Statische Attribute und Methoden sinnvoll einsetzen
  • Vererbung und Datenstrukturen in Java nutzen
  • Fehlerbehandlung und Debugging
  • Testverfahren mit JUnit
  • Umsetzung einer eigenen Programmieraufgabe


Mit dieser Weiterbildung erwirbst du fundierte Kenntnisse in C++, Python und Java. Du lernst, Softwareprojekte strukturiert zu entwickeln, zu testen und weiterzuentwickeln - eine solide Grundlage für deinen weiteren Weg in der Programmierung.