Dieser Kurs vermittelt die notwendigen Kenntnisse für den Einstieg in die Softwareentwicklung unter Berücksichtigung moderner Programmierparadigmen.

Objektorientierte Programmierung für den Einstieg in die Softwareentwicklung
  • Erstellen von Klassen und Objekten zur Entwicklung modularer und wiederverwendbarer Softwarelösungen
  • Verwendung von Vererbung und Polymorphismus, um Code-Strukturen flexibel und erweiterbar zu gestalten

Grundlagen der Softwareentwicklung
  • Nutzung von Variablen, Datentypen und Kontrollstrukturen, um den Grundstein für logische Programme zu legen
  • Entwicklung und Organisation von Code mit Funktionen und Modulen zur Förderung von Klarheit und Wartbarkeit

Datenverarbeitung und einfache Datenstrukturen
  • Einsatz von Listen, Dictionaries und Sets zur effizienten Datenverwaltung und -manipulation
  • Grundlegende Techniken zum Einlesen und Verarbeiten von Daten aus verschiedenen Quellen

Fehlermanagement und Debugging
  • Implementierung von Try-Except-Blöcken, um Fehler frühzeitig zu erkennen und Anwendungen stabiler zu machen
  • Einführung in grundlegende Debugging-Methoden zur Fehleridentifikation

Best Practices in der Softwareentwicklung
  • Verwendung sauberer, gut dokumentierter Code-Praktiken zur Sicherstellung der Skalierbarkeit
  • Befolgen von Coding Standards und Versionskontrolle für professionelle Softwareprojekte