Der Nachdiplomstudiengang Softwareentwicklung an der hftm bereitet Sie darauf vor, anspruchsvolle Aufgaben in der Welt der Programme und Apps zu übernehmen. Sie lernen nicht nur Theorie, sondern vor allem, wie Sie dieses Wissen direkt im Berufsalltag anwenden können – in Projekten, im Team und im Umgang mit Kundinnen und Kunden.
Nachdiplomstudium Softwareentwicklung NDS HF
Praxisnahe Weiterbildung - Studium und Berufsperspektiven
Dieser Studiengang bietet dem interessierten Quereinsteiger aus einem anderen HF-Gebiet einen effizienten Einstieg ins Gebiet der Softwareentwicklung. Als Technikerin oder Techniker NDS HF Softwareentwicklung entwickeln Sie komplexe Softwaresysteme und berĂĽcksichtigen dafĂĽr methodische, architektonische sowie sicherheitsrelevante Aspekte. Oder Sie gestalten Applikationen fĂĽr das Internet mit. Alles, was Sie dafĂĽr brauchen, lernen Sie in diesem praxisorientierten Nachdiplomstudium - von der Analyse ĂĽber den ersten Entwurf bis zur Umsetzung.
Der Fokus liegt auf der Entwicklung von IT-Systemen. Dazu vermittelt Ihnen die hftm einerseits die notwendigen technischen Kompetenzen, die für die Erstellung von modernen Informatiklösungen unabdingbar sind, andererseits werden auch die methodischen und branchenüblichen Grundlagen und Techniken erarbeitet. Mit diesem Wissen sind Sie heute in vielen Bereichen und Branchen eine gesuchte Fachkraft.
Das Studium besteht aus 5 Modulen
Programmierung: Abläufe automatisieren und Daten auswerten
Sie können Arbeitsabläufe automatisieren, bei denen grosse Datenmengen verarbeitet werden, zum Beispiel Kundendaten aus Tabellen oder Dateien. Dazu erstellen Sie kleine Programme, die Daten einlesen, sortieren, filtern und sauber für die weitere Nutzung bereitstellen – statt alles von Hand zu erledigen.
Sie entwickeln interne Auswertungswerkzeuge, etwa um Verkaufszahlen zu analysieren oder andere Geschäftszahlen verständlich darzustellen. Ihre Programme können grosse Datenmengen berechnen, zusammenfassen und übersichtlich aufbereiten, sodass Entscheidungen im Unternehmen besser abgestützt sind.
Analyse und und Engineering: Anforderungen klären und Probleme lösen
Sie übernehmen die Rolle der Person, die Anforderungen für neue oder bestehende digitale Lösungen sammelt und strukturiert. Dazu grenzen Sie den Auftrag sauber ein, sprechen mit den beteiligten Personen, erstellen einfache Skizzen von Bildschirmen und Abläufen und halten die Erwartungen verständlich fest.
Wenn es in bestehenden Systemen zu schwer erklärbaren Fehlern kommt, gehen Sie systematisch vor. Sie beschreiben das Problem genau, grenzen es ein, entwickeln Erklärungsansätze und prüfen diese Schritt für Schritt, bis die Ursache klar ist.
In agilen Projekten unterstützen Sie Teams als Coach. Sie helfen beim Strukturieren der Produktidee, beim Formulieren verständlicher Aufgabenpakete für die Entwicklung und beim Einführen einfacher Methoden für die Planung im Team.
Data Engineering: Geschäftsdaten sinnvoll nutzen
Sie werten Kundendaten aus, zum Beispiel das Kaufverhalten im Online-Shop. Dafür holen Sie Daten aus Firmendatenbanken, bereiten sie in Tabellenprogrammen auf und stellen sie in interaktiven Übersichten dar, damit die Geschäftsleitung fundierte Entscheidungen treffen kann.
Sie überwachen und analysieren Betriebsdaten, etwa zur Qualität in der Produktion. Sie verbinden sich mit Datenspeichern, extrahieren/bereinigen Messwerte, ordnen sie sinnvoll und erstellen Berichte, die Probleme sichtbar machen und Verbesserungen unterstützen.
Sie sorgen dafür, dass Zahlen aus unterschiedlichen Bereichen – zum Beispiel Finanzen, Personal und Projekte – in einheitlicher Form zusammengeführt werden. So entstehen automatische Auswertungen und Übersichten, auf die sich Führungskräfte verlassen können.
Backend Development: Unsichtbare „Motoren“ von Anwendungen bauen
Sie entwickeln die „Hintergrundlogik“ von Anwendungen, also das, was im Hintergrund eines Buchungssystems, einer Kundendatenverwaltung oder einer mobilen App läuft. Diese Bausteine liefern Daten, speichern Informationen, sorgen für Sicherheit und stellen sicher, dass die richtigen Personen auf die richtigen Daten zugreifen können.
Sie verbinden unterschiedliche Systeme, damit diese kontrolliert Daten austauschen können – etwa eine Firmenwebsite mit einem Kundensystem. Dabei achten Sie darauf, dass der Austausch sicher, zuverlässig und gut dokumentiert ist.
Sie planen Abläufe so, dass zeitaufwendige Aufgaben im Hintergrund laufen und die Anwenderinnen und Anwender nicht warten müssen. Zudem bereiten Sie Projekte so vor, dass sie stabil betrieben und automatisch getestet werden können.
Frontend Development: Benutzeroberflächen für Web und Mobile
Sie entwickeln interaktive Webseiten und Webanwendungen, die auf verschiedenen Geräten gut funktionieren – vom Smartphone bis zum PC. Sie sorgen dafür, dass Inhalte übersichtlich angeordnet, ansprechend gestaltet und gut bedienbar sind.
Sie können mit geeigneten Werkzeugen auch mobile Apps erstellen, die auf verschiedenen Geräten laufen. Dazu gestalten Sie Bildschirmoberflächen, ordnen Bedienelemente sinnvoll an und reagieren auf Eingaben der Nutzerinnen und Nutzer.
Sie verbinden Ihre Oberflächen mit Datenquellen im Hintergrund. Die Anwendung kann so Informationen laden, speichern und aktualisieren, ohne dass die Benutzerinnen und Benutzer technische Details kennen müssen zbd achten auf eine klare Benutzerführung und ein verständliches Design. Ziel ist, dass sich Anwenderinnen und Anwender intuitiv zurechtfinden und ihre Aufgaben effizient erledigen können.
Ergebnis fĂĽr Ihre Praxis
Durch diese praxisnahen Lernsituationen erwerben Sie alle wichtigen Fähigkeiten, um in der dynamischen Welt der Softwareentwicklung erfolgreich zu arbeiten – sei es in der Entwicklung, in der Analyse oder an der Schnittstelle zwischen Fachabteilung und IT.
Voraussetzungen: Das mĂĽssen Sie mitbringen
Wir setzen fĂĽr die Zulassung einen dieser AbschlĂĽsse voraus:
- Ein Diplom einer Höheren Fachschule (HF oder TS), einer Fachhochschule oder einer Universität.
- Ein in einem verwandten Beruf erworbener Fachausweis einer eidgenössischen Berufsprüfung.
- Ein Diplom einer eidgenössischen höheren Fachprüfung.
Die Schulleitung entscheidet über die Gleichwertigkeit anderer Abschlüsse. Falls mehr Anmeldungen eingehen als Studienplätze zur Verfügung stehen, kann die Schulleitung die Zulassung von der Reihenfolge des Eingangs der Anmeldungen abhängig machen.
Zielpublikum
Das Nachdiplomstudium richtet sich an Techniker/innen HF, welche ihre Fachkenntnisse in Richtung Softwareentwicklung erweitern wollen.