Software Technology and Programming Languages
Die Entwicklung von Softwarelösungen unterliegt der Modellierung und Organisation sowie der Verarbeitung von Daten sowie Datenstrukturen. In diesem Kontext beschäftigt sich das Profil Software Technology and Programming Languages mit Prinzipien, Methoden und Werkzeugen des gesamten Softwareentwicklungsprozesses in Analyse, Entwurf und Modellierung, Programmierung, Verifikation sowie der Pflege komplexer verteilter multimedialer Softwaresysteme. Die vielfältigen Angebote im Profil reichen dabei von vertiefenden Aspekten des Projekt- und Qualitätsmanagements von Softwareprojekten und Patterns und Frameworks, über die Theorie der Programmierung und der Entwicklung von Compilern bis hin immersiven und selbst-adaptierenden sowie cobotischen Systemen.