Die Weiterbildung in der Übersicht
Die Anforderungen an Softwareprojekte steigen. Neue Technologien entstehen laufend. Vibe Coding und Agentic Engineering entwickeln sich zum neuen Standard, den Entwicklerinen und Entwickler beherrschen müssen. Enorme Produktivitätssteigerungen durch KI-Tools stehen der Herausforderung gegenüber, eine hohe Qualität, Kundenorientierung und Weiterentwickelbarkeit sicherzustellen.
Hier setzt das CAS-Programm an mit Fachwissen und Know-how für einen nachhaltigen Erfolg als Software Engineer. Das CAS Modern Software Engineering & Development folgt dafür einem methodischen und praxisnahen Prozess, wie er heute bei der professionellen Softwareentwicklung gelebt wird.
Lernziele
Die Teilnehmenden lernen, wie Sie moderne Software unter Verwendung von KI-Tools systematisch planen, entwickeln und betreiben. Sie eignen sich eine ganzheitliche Sicht- und Arbeitsweise auf die zeitgemässe Softwareentwicklung als AI-native Software Engineer an.
Module und Inhalte
Die Weiterbildung setzt sich aus drei Modulen zusammen:
- Software Engineering
- Software Technology
- Software Excellence
Modul 1: Software Engineering
Programmieren scheint an Bedeutung zu verlieren, glaubt man den Marketingtexten grosser Technologieunternehmen und Influencern. Im Modul «Engineering» erfahren Sie, welche Tätigkeiten das heutige und das zukünftige Software-Handwerk wirklich ausmachen.
Bewährte Vorgehensweisen müssen mit neuen Ansätzen und Tools verschmolzen werden, ohne Qualitätsvorgaben und Wirtschaftlichkeitsziele aus den Augen zu verlieren. Hier lernen Sie moderne Engineering-Methoden erfolgreich anzuwenden, und werden zum «AI-native».
Modul 2: Software Technology
Das Modul «Technology» befasst sich mit den systemrelevanten Technologien wie Internet of Everything, Cloud Computing, Hyper Scaling, Blockchain, Mobile und Multiplatform Development.
Die Teilnehmenden lernen, aktuelle und zukünftige Technologie-Trends im Kontext Ihres Projekts oder Unternehmens einzuordnen, zu beurteilen sowie technisch und wirtschaftlich zielführend und nachhaltig anzuwenden.
Modul 3: Software Excellence
Gute Software braucht heute weit mehr als Vibe Coding und ein paar KI-generierte Tests. Exzellentes Software Engineering umfasst neben agilen Entwicklungs- und Testing-Methoden qualitätswirksame Vorgehensweisen wie Economic Software Engineering, Observability, Continuous Quality Assurance und Application Security, Reliability & Privacy.
Das Modul «Excellence» stellt sicher, dass aktuelle Ansätze für Sie nicht nur Buzzwords sind, sondern wirksame Werkzeuge. So können Sie künftig nicht nur schneller Software entwickeln, sondern diese auch langfristig warten, weiterentwickeln und wiederverwenden. Und alle Stakeholder gleichermassen zufriedenstellen.