Diese Weiterbildung dient zur Vorbereitung auf Module der modernen und aktuellen Programmiersprachen (Python, Java, C++, C#, PHP, JavaScript, ...). Sie behandelt die theoretischen Grundlagen der Softwareentwicklung, der Software-Analyse, des Software-Designs, der funktionalen und objektorientierten Programmierung, der Erstellung von Datenbanken sowie der Datenverarbeitung. Sie verfügen damit über eine optimale und umfassende Basis - auch für darauf folgende Vertiefungen und Spezialisierungen.

  • Grundlagen zu Programmen und Programmiersprachen
  • Visualisierung von Ablaufstrukturen
  • Grundlegende Sprachelemente
  • Entwicklung von Algorithmen
  • Einführung in die Objektorientierung (OO)
  • Objektorientierung (OO): Sprachelemente/Prinzipien/Techniken
  • OO Analyse (OOA), Entwurf (OOD) und Programmierung (OOP)
  • Softwareentwurf mit UML
  • Datenbankdesign (z.B. Normalisierung, Beziehungsarten)
  • Daten abfragen und ändern (DML)
  • Schlüssel und Indizes, Sichten
  • Funktionen, Transaktionen, Stored Procedures
  • Datenbankereignisse