Direkt zum Inhalt


Softwaretechnik & Informatik-Didaktik

Das Gebiet der Softwaretechnik (engl. Software Engineering) besch?ftigt sich mit der theoretischen Aufarbeitung und praktischen Umsetzung von Methoden und Techniken zur Entwicklung und Anwendung von Softwaresystemen. Dazu geh?ren neben Planung und Analyse auch die konkrete Implementierung sowie der Betrieb solcher Systeme. Das Fachgebiet gliedert sich dabei in zahlreiche Teilgebiete, die zusammen den vollst?ndigen Prozess der Softwareentwicklung abbilden. In allen Gebieten der praktischen und angewandten Informatik psielt daher Softwaretechnik eine zentrale Rolle – so auch in der Medieninformatik. Hier stehen die methodischen Besonderheiten der Entwicklung interaktiver und multimedialer systeme im Mittelpunkt (Multimedia Engineering). Auch kann der Aspekt der Gestaltung von Benutzerschnittstellen mittlerweile als etablierter Teilbereich der Softwaretechnik angesehen werden.

Da die Vermittlung von Kompetenzen im Bereich der Programmierung und die Hinführung zum Computational Thinking notorisch schwierige Fragen der Hochschul- und Wissenschaftsdidaktik sind, befasst sich die Medieninformatik auch mit Fragen der didaktisch angemessen Gestaltung der einschl?gigen Lehrformate und der Verbesserung der Unterstützung der Lehre durch geeignete Werkzeuge.

Ansprechpartner:

Prof. Dr. Christian Wolff

Dr. Raphael Wimmer

Forschungsschwerpunkte im Bereich Softwaretechnik und Informatik-Didaktik

Im Bereich der Softwaretechnik konzentrieren sich die Forschungsbeitr?ge des Lehrstuhls vor allem auf die Unterstützung der Softwareentwickler. Im Fokus steht dabei die Untersuchung und Optimierung des Entwicklungsprozesses, z.b durch die Integration neuartiger Interaktionstechniken. Ein weiterer Schwerpunkt ist die Verbesserung bestehender und Entwicklung neuer didaktischen Konzepten und Hilfsmitteln, die Studierende beim Lernen vom Programmieren und von Programmiersprachen unterstützen.

Eine Reihe von Dissertationen habern sich beispielsweise mit der Frage auseinandergesetzt, wie sich das Konzept der Entwurfsmuster (Design Patterns) für spezifische Anwednungsbereiche der Informatik nutzen l?sst. Dabei sind umfangreiche Pattern-Bibliotheken entstanden.

Lehre und Studium

Sowohl im Bachelorteilfach Medieninformatik als auch im Masterstudiengang Medieninformatik spielt die softwaretechnische Ausbildung eine zentrale Rolle. Neben einführenden Veranstaltungen zur Programmierung geht es dabei auch um Fragen der Softwarearchitektur und des Projektmanagements. Zentrale Methodenkurse z. B. zum Usability Engineering lassen sich im weiteren Sinn ebenfalls der Softwaretechnik zurechnen. Die Konzepte und Verfahrensweisen des Software Engineerings werden im Rahmen praxisorientierter Projekte angewendet und vertieft. Hier wird neben der Verwendung bekannter Entwurfsmuster (Design Patterns) auch der Bereich der Codequalit?t vertieft. Parallel zu der praktischen Anwendung wird der Gesamtprozess der Softwareentwicklung in unterschiedlichen Veranstaltungen des Studiums reflektiert. Der Schwerpunkt der Ausbildung liegt dabei auf dem Gebiet der Anwendungsentwicklung.

nach oben