Wenn Sie ihre IT-Kenntnisse um den Bereich der Softwareentwicklung erweitern wollen, sind Sie hier richtig! Softwareentwicklung dürfte die Königsdisziplin im Bereich IT ein. Die Fähigkeit, Software zu entwickeln erfordert analytisches Denken, das Erkennen von Problemstellungen, das Aufteilen eines komplexen Problems in Teilprobleme und abschließend die Synthese einer Gesamtlösung. Letztere hieß früher „Programm“,, heute sagt man „App“.
Im Seminar erlernen die Kursteilnehmer Schritt für Schritt, die oben genannten Fähigkeiten. Dabei
- analysieren Sie einfache Problemstellungen aus Wirtschaft, Mathematik oder Technik und modellieren geeignete Lösungen,
- erlernen Sie Grundfunktionen und Kontrollstrukturen einer modernen Programmiersprache, um gegebene programmorientierte Darstellungen mittels eigener Programme zu implementieren,
- entwerfen Sie darüber hinaus übersichtliche Programmtexte und dokumentieren zentrale Elemente dieser Software unter Verwendung von Kommentaren und anderen Formen der Dokumentation, um die Lesbarkeit und Wiederverwendbarkeit zu gewährleisten.
- testen die erstellten Programme unter Beachtung der zugrunde liegenden Problemstellung anhand von Testfällen.
Wege dorthin:
- überschaubare Problemstellungen aus Wirtschaft und Wissenschaft wie z. B. Zinseszins, quadratische Gleichungen, Bewegungsvorgänge
- programmorientierte Darstellung, z. B. Struktogramm, Programmablaufplan
- Datentypen (Einfache Datentypen, Arten, Zuweisung)
- Grundfunktionen (Operationen auf Datentypen, Ein- und Ausgabe)
- Kontrollstrukturen (Ein-, Zwei- und Mehrfach-Verzweigung, Zähler- und bedingungsgesteuerte Schleifen)
- Softwaretests (einfache Testfälle)
- Programmiersprachen, wie z. B. C
Bild von Gerd Altmann auf Pixabay