Die Weiterbildung in der Übersicht
Das CAS Software Development with AI & NoCode schliesst die Lücke zwischen professioneller technischer Softwareentwicklung und -architektur auf der einen Seite und business-getriebenem IT-Management, IT-Entwicklung und IT-Innovation auf der anderen Seite.
Die Weiterbildung spricht Fachpersonen aus IT und IT-nahen Bereichen an, die Software erstellen möchten, ohne erst jahrelang eine klassische Programmierausbildung und entsprechende Praxiserfahrung zu durchleben. Die Teilnehmenden werden zu professionellen «Citizen Developer» ausgebildet.
Lernziele
Als Teilnehmer:in des CAS-Programms lernen Sie
- wie Programme aufgebaut sind und funktionieren
- welche Technologien und Methoden bestehen, um die manuelle Erstellung von Software zu ersetzen oder zu ergänzen
- wozu neue Werkzeuge wie Vibe Coding und LowCode fähig sind – und wo deren Grenzen liegen
- neue Technologien und KI-Modelle für eigene Software-Projekte anzuwenden
- was Citizen Development ermöglicht und wie sich dieses von klassischer Softwareentwicklung abgrenzt
- wie man als Citizen Developer methodisch, erfolgreich und nachhaltig Software erstellt und weiterentwickelt
- was für eine effektive Zusammenarbeit mit professionellen Software-Entwicklerinnen und -Entwicklern erforderlich ist
- welche Tools existieren und wie sie für unterschiedliche Bereiche eingesetzt werden
- welche Qualitätsaspekte den Software Life Cycle beeinflussen und wie diese gesteuert werden können
- welche rechtlichen Rahmenbedingungen bei der Verwendung neuer Technologien wie KI und NoCode / LowCode zu beachten sind.
Diese Weiterbildung vermittelt Software Development bzw. Citizen Development umfassend, und sehr praxisorientiert. Es unterrichten ausschliesslich erfahrene Fachexpertinnen und -experten: Aus der Praxis für die Praxis.
Module und Inhalte
Das CAS besteht aus drei Modulen (inkl. praktische Anwendung):
- Software Fundamentals
- Development Technologies
- Citizen Development
Modul 1: Software Fundamentals
Das erste Modul dient dazu, den Aufbau und die Funktionsweise von Programmen zu verstehen und steuern zu können. Die verwendeten neuen Technologien erfordern im Gegensatz zur «klassischen» Softwareentwicklung keine dedizierte Ausbildung in der Softwareentwicklung. Dennoch wird fundiertes Kontext- und Methodenwissen benötigt, um die entsprechenden Tools erfolgreich für kleinere und grössere Softwareprojekte anwenden zu können. Das Modul vermittelt die notwendigen Grundlagen.
Das Modul 1 ist auch einzeln buchbar: SAS Software Fundamentals.
Modul 2: Development Technologies
Das zweite Module behandelt die Methoden und Tools für die Erstellung von Programmen. Künstliche Intelligenz und LowCode / NoCode sind Fachbereiche, die unterschiedliche Vorgehensweisen für die Erstellung von Software ermöglichen, jedoch entsprechende spezifische Kenntnisse für deren Anwendung voraussetzen, die hier erlernt werden.
Modul 3: Citizen Development
Im dritten Modul lernen die Teilnehmenden neue Technologien erfolgreich auf Softwareprojekte anzuwenden. Klassische Softwareentwickler werden künftig zunehmend von Fachpersonen ohne einschlägige Programmierausbildung, dafür aber mit hoher Methoden- und Tools-Kompetenz ergänzt und teilweise ersetzt. Diese Anwendungskompetenzen vermittelt das Modul.
Abschluss
Jedes Modul schliesst mit einem Qualifikationsschritt (Leistungsnachweis) ab. Das CAS-Programm wird mit einer Transferarbeit (Abschlussarbeit) abgeschlossen.