Skip to main content
Marius Hofmeister

Prof. Dr. rer. nat. Marius Hofmeister

Computer science, web development & graphical user interfaces
Practice Office Manager for the Applied Computer Science, Media Design, Computer Science & Electrical Engineering PLUS Teacher Training programs.
Faculty for Electrical Engineering and Computer Science
Opening hours By arrangement
BBB Videokonferenz
Web links
Room T 108
On campus
Building T
Doggenriedstr. 42
88250 Weingarten
Postal address RWU Hochschule Ravensburg-Weingarten
University of Applied Sciences
Prof. Dr. rer. nat. Marius Hofmeister
P.O. Box 30 22
88216 Weingarten




Logo Blog Web >> Forward



Appointed in 2018 as professor for web development in the courses of Applied Computer Science, Internet and Online Marketing, Media Design and Digital Design.

Studies at the Stuttgart Media University, doctorate at the University of Tübingen. Afterwards, professional activities as a research consultant on behalf of the Federal Ministry of Education and Research (BMBF) and as a senior consultant in a medium-sized IT consulting company.

Parallel lecturing activities at national and international conferences. Awarded numerous scholarships and prizes.


  • Web development and web architectures
  • Single-page applications, progressive web apps
  • Content management systems
  • Programming in JavaScript and Java


Selection of recent publications, lectures, workshops:

  • B.-M. Braun, P. Hehnle, M. Hofmeister: "Viele Wege führen zum digitalen Prozess: Workflow-Management-Systeme zur Digitalisierung von Geschäftsprozessen im Vergleich", Java Magazin, Ausgabe 09/2021
  • S. Ritscher, M. Hofmeister: "Komponentenarchitekturen im Vergleich: React oder Web Components?", Entwickler Magazin, Ausgabe 05/2021
  • M. Hofmeister: Workshop "Webprogrammierung für Einsteiger", IWT Institut für Weiterbildung, Wissens- und Technologietransfer, Friedrichshafen, Dezember 2019
  • M. Hofmeister: "Neue Sicherheitsrisiken im Fokus", Java aktuell, Ausgabe 03/2018
  • S. Rauh, M. Hofmeister: "Angular 5 vs. React", International JavaScript Conference, 23.-27. Oktober 2017, München
  • M. Hofmeister: "Websecurity im Jahr 2017 – Neuigkeiten aus den OWASP Top 10", W-JAX, Konferenz für Java, Architektur- und Software-Innovation, 6. - 10. November 2017, München und Berlin Expert Days, 21.-22. September 2017, Berlin


  • Web Programming (Applied Computer Science course)
    The focus is on client- and server-side programming with JavaScript and Node.js, respectively, as well as the implementation of REST-based single-page applications with current JavaScript frameworks such as Vue.js or Angular.
  • Graphical User Interfaces (Applied Computer Science course)
    The programmed as well as declarative creation of interactive graphical user interfaces in Java is dealt with, taking into account aspects of software ergonomics. The underlying design patterns MVC, MVP and MVVM are also discussed.
  • Web Development 1 (Media Design & Digital Design course)
    The goal is to create visually appealing websites using HTML5, CSS3, and JavaScript. Emphasis is placed on teaching the design capabilities of the web (including box models, grid layouts, responsive design).
  • Web Design 2 (Internet and Online Marketing course).
    Students receive an introduction to programming using the JavaScript scripting language. Other topics include creating responsive websites and using content management systems (CMS) using WordPress as an example.
  • Programming 2 (Media Design & Digital Design course)
    Consolidation of existing knowledge and skills of the Java programming language in the context of a multi-tier application architecture. Covered are object-oriented language concepts, graphical programming with JavaFX, and basics of database systems.
  • Advanced Web Engineering (elective)
    The module addresses advanced topics of web engineering, e.g. use of CSS by means of preprocessors, introduction to web components, in-depth study of modern JavaScript frameworks such as Vue or Angular.
  • Internet (only in WS 2019/20)
    Teaching of the higher protocols and services used on the Internet. Topics include the architecture of network applications, the protocols HTTP, FTP, SMTP, DNS as well as multimedia networks and an introduction to cloud computing.
  • Tool Competence for Online Marketers (only until WS 2020/21)
    Introduction and application of software tools relevant in online marketing from the areas of SEO, social media marketing and digital analytics.



If you are looking for a supervisor and/or topic for your project or thesis, please contact me. Past work in the field of web development can be found on our Blog. Typical topics so far were:

  • Simone Ritscher: Web Components oder React: Unterschiede, Gemeinsamkeiten und Anwendungsbeispiele (2021)
  • Rinor Svarca: Examination and Comparison of Architectural Approaches in Frontend Development (2019)
  • Sascha Metz: Progressive Web Apps – die Zukunft nativer Applikationen? Konzeption und Realisierung einer Progressive Web App zum Einsehen von Teilnehmerdaten eines Events (2019)
  • Sergei Neigum: Vue.js - Analyse der Stärken und Schwächen eines clientseitigen Frameworks anhand mehrerer Anwendungsbeispiele (2019)