Dieser Kurs vermittelt grundlegende Kenntnisse über Softwareentwicklung und digitale Systeme für Fach- und Führungskräfte ohne Programmiererfahrung.
Ziel ist es, ein fundiertes Verständnis für technische Konzepte, Abläufe und Kommunikationsstrukturen in IT-Projekten zu entwickeln.
Anhand praxisnaher Beispiele werden zentrale Inhalte vermittelt:
- Grundlagen der Programmierung (am Beispiel Python)
- Struktur und Funktionsweise von Webanwendungen (HTML, CSS, Client-Server-Architektur)
- APIs und Datenformate (z. B. JSON)
- Grundlagen moderner Softwarearchitekturen (Frontend/Backend)
- Einführung in Softwareentwicklungsprozesse und Projektlogik
- Typische Herausforderungen bei Aufwandsschätzungen und Zeitplanung
- Analyse und Bewertung von Softwareprojekten
- Technische Fachbegriffe und deren Einordnung
- Grundlagen von IT-Sicherheit und Datenschutz
- Einführung in Konzepte der Künstlichen Intelligenz und deren Einsatz in Softwareprojekten
Ein besonderer Schwerpunkt liegt auf der Fähigkeit, Anforderungen zu verstehen, mit Entwicklungsteams effektiv zu kommunizieren und technische Entscheidungen besser einordnen zu können.